AdWords-使用Python下载应用程序参与度广告系列报告

问题描述

我想使用python下载应用广告系列报告, 该代码可用于App报告,但不适用于App参与度广告系列

report_downloader = adwords_client.GetReportDownloader(version ='v201809')

      # Create report query.
      report_query = (adwords.ReportQueryBuilder()                          .Select('CampaignId','CampaignName','CampaignStatus','CustomerDescriptiveName','AccountDescriptiveName','Date','DayOfWeek','Cost','Impressions','Clicks','Interactions','Engagements','TopImpressionPercentage','AbsolutetopImpressionPercentage','Conversions')
                      .From('CAMPAIGN_PERFORMANCE_REPORT')
                      .During('YESTERDAY')
                      .Build())
    
      # You can provide a file object to write the output to. For this
      # demonstration we use sys.stdout to write the report to the screen.
      report_downloader.DownloadReportWithawql(
          report_query,'CSV',output,skip_report_header=True,skip_column_header=True,skip_report_summary=True,include_zero_impressions=True)
      output.seek(0)

解决方法

应用互动广告系列为not supported by the Adwords API。您将需要使用较新的Ads API