Hi,
Thank you for reaching out to Google Ads API Forum.
Kindly note that we have limited knowledge on third-party tools like Install referrer as our team specializes in Google Ads API (https://developers.google.com/google-ads/api/docs/start) related concerns only. That said, can you confirm if you are using Google Ads API? If yes, can you provide more context on your concern together with the complete request and response logs with request ID generated as shown in the respective links when you encountered your issue? You can provide it via the Reply privately to author option. If this option is not available, then send it instead on this email address googleadsa...@google.com.
and do we require API basic access to get production ads data over API?
>> As per the Access levels guide, Test Account access can only access test accounts. That said you will need to have the Basic access or Standard access to be able to access both test and production accounts.
Reference links included in this email:
Regards,
![]() |
Google Ads API Team |
Hi,
Thanks for getting back with us.
Please note that you can still use reporting to retrieve campaign data. However, you can’t retrieve data that is in the production level.
With regards to your concern, in Google Ads API perspective, you need to authenticate API requests with OAuth2 credentials using the email with the appropriate access to the accounts (customer_id) you will specify in your requests. Please make sure you use the correct login-customer-id that you used to generate the OAuth2 credentials.
You can try to query with the customer_id to get the campaign under that account. However, you try to get the campaigns and specify in the WHERE clause the customer_id you want to retrieve, this will return an empty result. You may see our campaign report for more information on the available fields and campaign query builder to build and validate your request body.
Let me know if this clarifies your concern.
Links included in this email:
Hi,
Glad to help. Don't hesitate to reach out for any Google Ads API concerns.
Regards,
![]() |
Google Ads API Team |
Hello Satheesh,
Thank you for getting back to us. Glad that were able to obtain basic access.
With regards to the Oauth consent screen and refresh tokens please refer to these API documentation for more information.
For additional information you may refer to this product article on Setting up your OAuth consent screen.(https://support.google.com/cloud/answer/10311615#)
Hi Satheesh,
Thanks for getting back with us.
With regards to your questions, based on our documentation via this link (https://developers.google.com/google-ads/api/docs/oauth/cloud-project#google_oauth_verification) this verification is independent and in addition to any reviews conducted as part of the developer token approval process. This process is required since the Google Ads API scope is a sensitive scope (https://support.google.com/cloud/answer/9110914).
Additionally, to configure OAuth consent screen you may follow this link (https://developers.google.com/google-ads/api/docs/oauth/cloud-project#configure_the_oauth_consent_screen). For PHP, you may follow this link (https://developers.google.com/google-ads/api/docs/client-libs/php/oauth-web) for OAuth Desktop and Web Application Flows.
Let me know if this clarifies your concerns.