Hi Shreya,
Thank you for reaching out to Google Ads API Forum.
I understand that you are getting a lot of duplicate rows for getting the mentioned columns using campaign_criterion report. With this, could you provide us with the complete API logs (request and response with request-id and request header) generated on your end along with the un-cropped UI screenshot showing the data that you want to retrieve via API? I am asking this so we could further check and provide more appropriate guidance.
If you haven't enabled the logging yet, logging can be enabled by navigating to the Client libraries > Your client library (ex. Java) > Logging documentation, which you can access from this link (https://developers.google.com/google-ads/api/docs/client-libs?hl=en). For REST interface requests, you can enable logging via the curl command by using the -i flag.
You may then send the requested information privately via the Reply to author option. If this option is not available, you may send the details directly to our googleadsa...@google.com alias instead.
Reference Links:
![]() |
Google Ads API Team |