该错误是由于请求的维度与所选列不兼容导致的。您可以尝试以下解决方法:
检查请求的维度和列:确保所选的维度与列是兼容的,即所选列必须支持请求的维度。您可以查阅Google Ad Manager的文档或联系支持团队以获取更多关于维度和列的信息。
更新请求的维度或列:如果发现选择了不兼容的维度或列,请尝试更新请求,以选择适当的维度和列。您可以查看Google Ad Manager的文档以了解可用的维度和列选项。
以下是一个示例代码,展示了如何更新请求的维度或列:
# 创建Google Ad Manager报告请求
report_job = {
'reportQuery': {
'dimensions': ['DATE'], # 更新为适当的维度
'columns': ['AD_SERVER_IMPRESSIONS'], # 更新为适当的列
'dateRangeType': 'CUSTOM_DATE',
'startDate': {
'year': '2022',
'month': '01',
'day': '01'
},
'endDate': {
'year': '2022',
'month': '01',
'day': '31'
}
}
}
# 发送报告请求
response = service.reports().run(body=report_job).execute()
请注意,上述示例代码仅供参考,并且您需要根据您的具体情况进行相应的更改。
如果上述解决方法无效,请考虑联系Google Ad Manager的支持团队以获取更进一步的帮助和指导。