...
report_downloader = self.adwords_client.GetReportDownloader(version='v201607')
report = {
'reportName': 'KEYWORDS_PERFORMANCE_REPORT',
'dateRangeType': self.dateRangeType, # set as today in my code
'reportType': 'KEYWORDS_PERFORMANCE_REPORT',
'downloadFormat': 'TSV',
'selector': {
'fields': ['Date', 'Id', 'Criteria', 'KeywordMatchType', 'AdGroupId', 'AdGroupName', 'CampaignId', 'CampaignName', 'AverageCpc', 'AveragePosition', 'Impressions', 'Clicks','Conversions', 'ConversionRate', 'Ctr', 'AverageTimeOnSite', 'BounceRate', 'Cost', 'CostPerConversion', 'QualityScore'],
}
}
result = report_downloader.DownloadReportAsString(
report, skip_column_header=True, skip_report_header=True, skip_report_summary=True)
return result
and in the result list it returns aaa bbb when on adwords web page appears as [aaa bbb] .