我有python脚本可以通过API下载Google广告历史报告。 我正在做以下报告工作
{
'reportQuery': {
'dimensions': [
'DATE',
'MOBILE_APP_NAME',
'ADVERTISER_NAME',
'ADVERTISER_ID',
'AD_UNIT_ID',
'AD_UNIT_NAME',
'LINE_ITEM_NAME',
'LINE_ITEM_ID',
'LINE_ITEM_TYPE',
'CREATIVE_TYPE',
'CREATIVE_NAME',
'CREATIVE_ID',
'MOBILE_DEVICE_NAME'
'PLACEMENT_NAME',
'PLACEMENT_ID'
],
'dimensionAttributes': [
'AD_UNIT_CODE',
'LINE_ITEM_PRIORITY'
'CREATIVE_CLICK_THROUGH_URL'
'ADVERTISER_EXTERNAL_ID'
],
'columns': [
'AD_SERVER_IMPRESSIONS',
'AD_SERVER_CLICKS',
'AD_SERVER_CTR',
'AD_EXCHANGE_IMPRESSIONS',
'AD_SERVER_CPM_AND_CPC_REVENUE',
'AD_SERVER_WITHOUT_CPD_AVERAGE_ECPM'
],
'dateRangeType': 'CUSTOM_DATE',
'startDate': start_date,
'endDate': end_date
}
}
我遇到错误
Failed to generate report. Error was: [ReportError.COLUMNS_NOT_SUPPORTED_FOR_REQUESTED_DIMENSIONS @ columns; trigger:'AD_EXCHANGE_IMPRESSIONS'
我不确定AD_EXCHANGE_IMPRESSIONS需要包含哪个尺寸。当我在用户界面中生成具有相同字段的报告时,它可以正常工作而不会出错