Hi Ahmed,
Thanks for reaching out to the Google Ads API Team. I hope you are doing well today.
Moving forward to your concern, you may see the Google Ads API: Optimization score and recommendations full documentation and guidelines.
In line with this, for us to further check the provided information, can you please provide us with a complete or uncropped screenshot of the data that you are retrieving in Google Ads UI?
Furthermore, you can try to use a campaign report to use an API for pulling your data in campaign fields. If you encounter an issue or error, you may also send us your complete API logs (request and response with request-id) for further investigation.
We do this so that we can provide accurate recommendations.
If you haven't enabled logging yet, it can be enabled by navigating to the Client libraries > Your client library (ex. Java) > Logging documentation, which you can access from this link. For REST interface requests, you can enable logging via the curl command by using the -i flag. This will cause the tool to include the HTTP response headers in the output.
You can provide the information via Reply privately to the author option. If this option is not available, then send it instead on this email address googleadsa...@google.com.
Reference links:
Have a great day.
Regards,
![]() |
Google Ads API Team |
Hello Ahmed,
Thank you for responding back to us.
Would you be able to confirm if the screenshot was referring to bid simulations? If so, you may refer to this documentation on how to Retrieve bid simulations (https://developers.google.com/google-ads/api/docs/bid-simulations/retrieve-bid-simulations). Should you need further assistance from us, would you be able to share to us also the entire screenshot of the UI before you click the campaign in question? Asking this so we can accurately investigate your concern with precise details such as customer ID in used.
With regards to your specific queries
1. What would be an easy way to experiment with getting the data, do I need to use my main accounts or can I experiment with test accounts?
2. Can I get historical data?
3. What is the best way to handle authentication?
4. What if I had multiple accounts?
Hi Ahmed,
Thank you for the reply.
It will depend on the access provided to you. You may check this article for more information on access levels in Google Ads account.
Note that the OAuth2 credentials generated by the users should inherit the access level provided.