【问题标题】:Select creatives of type TemplateCreatives with DoubleClick DFP使用 DoubleClick DFP 选择 TemplateCreatives 类型的广告素材
【发布时间】: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

这将返回所有广告素材。它像宣传的那样工作!在我的例子中,ImageCreativeCustomCreativeTemplateCreative 的组合

当我使用查询仅选择 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


    【解决方案1】:

    回答我自己的问题:DFP API 似乎不支持这个:Getting creatives by type TemplateCreative

    我采用的解决方案是获取所有 Creatives 并解析它们。这太糟糕了。像这样:

       for creative in response['results']: 
           if "TemplateCreative" in str(creative.__class__): 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-11
      • 1970-01-01
      • 2016-08-17
      • 1970-01-01
      • 2019-08-30
      相关资源
      最近更新 更多