【发布时间】:2015-08-10 17:43:33
【问题描述】:
如何使用 DoubleClick DFP API 查询类型为 TemplateCreative 的广告素材
我可以使用 PQL 和 Python Google Ads API Library 使用 DFP API 查询广告素材。
像这样:
从 googleads 导入 dfp 客户端 = dfp.DfpClient.LoadFromStorage('./googleads.yaml') creative_service = client.GetService('CreativeService', version='v201502') 创意查询 = '' creative_statement = dfp.FilterStatement(creative_query, creative_values) 而真: 响应 = creative_service.getCreativesByStatement( creative_statement.ToStatement()) 如果“结果”作为回应: #做你的事 creative_statement.offset += dfp.SUGGESTED_PAGE_LIMIT这将返回所有广告素材。它像宣传的那样工作!在我的例子中,ImageCreative、CustomCreative 和 TemplateCreative 的组合
当我使用查询仅选择 ImageCreatives 时。它也有效!
像这样:
从 googleads 导入 dfp 客户端 = dfp.DfpClient.LoadFromStorage('./googleads.yaml') creative_service = client.GetService('CreativeService', version='v201502') creative_values = [{'key': 'creativeType','value'::{ 'xsi_type': '文本值', '价值':'ImageCreative' } }] creative_query = '在哪里 creativeType = :creativeType' creative_statement = dfp.FilterStatement(creative_query, creative_values) 而真: 响应 = creative_service.getCreativesByStatement( creative_statement.ToStatement()) 如果“结果”作为回应: #做你的事 creative_statement.offset += dfp.SUGGESTED_PAGE_LIMIT如果我搜索 CustomCreative 它也可以。但是我似乎无法查询 TemplateCreative
【问题讨论】:
标签: python google-dfp double-click-advertising