Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Google Ads API - Verification for Basic access

Hello all

I'm a data engineer working for my company to bring in campaign data from Google Ads. I've set up a test account but I can't access our data. I receive this error :

Request made: ClientCustomerId: ####### , Host: googleads.googleapis.com, Method: /google.ads.googleads.v18.services.GoogleAdsService/SearchStream, RequestId: ############, IsFault: True, FaultMessage: The developer token is only approved for use with test accounts. To access non-test accounts, apply for Basic or Standard access.

I imagine its cause the data I'm trying to access is not in a test environment. Does that mean I have to create a totally new campaign in a test environment to then test the api?

Also, about the verification process,  do I really have to create a youtube video to get this verfied so I can have Basic access? Quite a tedious procedural requirement. 

Solved Solved
0 2 1,814
1 ACCEPTED SOLUTION

Hi @pleasework

Welcome to Google Cloud Community!

The error ‘The developer token is only approved for use with test accounts and attempted to access a non-test account’ indicates that a test developer token was used to access a non-test account. That is why you cannot access your data from non-test campaign using your test account. You are correct, you need to create a test campaign under the test client account from the Google Ads page to test the API.

Regarding the verification process for Basic access, as far as I know, there is no need to create a YouTube video. You can check on this guide on how to apply for Basic access.

Also, you can join this group for other Google Ads API related discussion.

I hope the above information is helpful.

View solution in original post

2 REPLIES 2

Hi @pleasework

Welcome to Google Cloud Community!

The error ‘The developer token is only approved for use with test accounts and attempted to access a non-test account’ indicates that a test developer token was used to access a non-test account. That is why you cannot access your data from non-test campaign using your test account. You are correct, you need to create a test campaign under the test client account from the Google Ads page to test the API.

Regarding the verification process for Basic access, as far as I know, there is no need to create a YouTube video. You can check on this guide on how to apply for Basic access.

Also, you can join this group for other Google Ads API related discussion.

I hope the above information is helpful.

Hello ronnelg,

Thanks for confirming with what I need to do!