DoubleClick DFP API を使用してタイプTemplateCreativeのクリエイティブを照会するにはどうすればよいですか
PQL とPython Google 広告 API ライブラリを使用して、DFP API でクリエイティブをクエリできます。
このような:
googleads インポート dfp から クライアント = dfp.DfpClient.LoadFromStorage('./googleads.yaml') Creative_service = client.GetService('CreativeService', version='v201502') クリエイティブクエリ = '' クリエイティブ ステートメント = dfp.FilterStatement(クリエイティブ クエリ、クリエイティブ バリュー) True の間: 応答 = Creative_service.getCreativesByStatement( クリエイティブステートメント.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': 'TextValue', '値': 'イメージクリエイティブ' } }] Creative_query = 'WHERE クリエイティブ タイプ = :クリエイティブ タイプ' クリエイティブ ステートメント = dfp.FilterStatement(クリエイティブ クエリ、クリエイティブ バリュー) True の間: 応答 = Creative_service.getCreativesByStatement( クリエイティブステートメント.ToStatement()) 応答の「結果」の場合: #自分のことをしてください creative_statement.offset += dfp.SUGGESTED_PAGE_LIMIT
CustomCreative を検索すると、それも機能します。ただし、TemplateCreative をクエリできないようです