Hi Oliver,
Thank you for the message and for bringing this up! I'd like to make sure I understand your issue so I can bring it up with the rest of the team. Is the problem that the API doesn't allow data to be downloaded in a .csv format? Or is the issue that the structure of the data is different, for example instead of retrieving a Campaign Performance report and seeing AverageCpc in a column of a .csv file, now you need to select metrics.average_cpc from the campaign resource using a GAQL query and access average_cpc by iterating over the response?
If the latter, take a look at
this guide, which outlines in great detail how to translate your AdWords Report requests into Google Ads search requests. There's also this
interactive query builder that helps you construct
GAQL queries before writing them into your application. Both should be extremely useful when migrating your reports.
From a more general standpoint, we definitely recognize that migrating is not a negligible amount of work, particularly migrating reporting functionality. Because of this we're constantly trying to make improvements to the API and client libraries to help make it easier. We currently have a number of new guides and tools specifically intended to help with migration that should be available soon.
At this point the exact EOL date for AdWords hasn't been determined, but our planning does include consideration of where everyone is at with their migration, as well as the current performance of the API and its level of parity with the AdWords API. The main objective is to maintain a long migration window so that everyone has time for a smooth migration.
Hope that helps! Please let me know if you have additional questions, or further clarification on the problems you're having migrating report requests.
Thanks,
Ben Karl, Google Ads API Team