Access an ad account via API which is not under any ad manager account

765 views
Skip to first unread message

Techsupport L2L

unread,
Jul 21, 2022, 4:06:40 AM7/21/22
to Google Ads API and AdWords API Forum
Hello,

I would like to know that can I access any individual ad account which is not under any ad manager account via Google Ads API?

We've many clients who have an ad account but they are not under any ad manager account and they would like to access our tool and manage their ads from our tool.

So can you please let me know if that will be doable or not? if not can you please provide alternative solution for that?


Thanks.

Google Ads API Forum Advisor

unread,
Jul 21, 2022, 6:34:07 AM7/21/22
to techs...@listingstoleads.com, adwor...@googlegroups.com

Hi,

Thanks for reaching out to the Google Ads API Forum.

For your concern “I would like to know that can I access any individual ad account which is not under any ad manager account via Google Ads API?”, could you confirm if what you meant here is that the client account does not managed by a manager account, and you want to access the client account?

If any client account is not under any manager account, then they can authenticate using customer_id and valid OAuth credentials. However our team is not aware of your tool and how it is configured to access Google Ads.

Regards,

Google Logo
Yasar
Google Ads API Team
 


ref:_00D1U1174p._5004Q2bmI3A:ref

Techsupport L2L

unread,
Jul 21, 2022, 7:48:00 AM7/21/22
to Google Ads API and AdWords API Forum
For your concern “I would like to know that can I access any individual ad account which is not under any ad manager account via Google Ads API?”, could you confirm if what you meant here is that the client account does not managed by a manager account, and you want to access the client account?
- Yes, that is what I meant. Client's accounts are not managed by a manager account and I want to access them and create/edit campaigns within those accounts.

If any client account is not under any manager account, then they can authenticate using customer_id and valid OAuth credentials. However our team is not aware of your tool and how it is configured to access Google Ads.
- Let me give you brief description about our tool, we have created a feature in our website where our clients can connect their ad accounts(we've used OAuth) and easily create/manage google ads from there. 
Now many of our client's ad accounts are not managed by any manager account so I would like to know that will our clients be able to connect their ad accounts in our websites using OAuth and after that will we be able to create/manage campaign for their ad accounts?

Let me know your views.


Thanks.

Google Ads API Forum Advisor

unread,
Jul 21, 2022, 10:06:29 AM7/21/22
to techs...@listingstoleads.com, adwor...@googlegroups.com
Hi,

Thank you for your reply. You may refer below for my responses to the items you sent over for clarification :


Yes, that is what I meant. Client's accounts are not managed by a manager account and I want to access them and create/edit campaigns within those accounts.

For you to be able to perform API requests on client accounts outside your manager account's hierarchy, you will need first to identify which user / email address was used to generate the current OAuth2 credentials you are using for authentication. Once you have identified the user, that user will then need to be added (see this article), or given access, as a user of the client account outside your account hierarchy.

One this is done, your current authentication credentials can then be used when performing API requests on that client account.


Let me give you brief description about our tool, we have created a feature in our website where our clients can connect their ad accounts(we've used OAuth) and easily create/manage google ads from there. Now many of our client's ad accounts are not managed by any manager account so I would like to know that will our clients be able to connect their ad accounts in our websites using OAuth and after that will we be able to create/manage campaign for their ad accounts?

For this item, each of those client accounts would need to provide access to your user, so you can use your current authentication credentials when performing API requests on those other client accounts.

Let us know how this goes on your end.

Best regards,

Google Logo
Peter Laurence
Google Ads API Team
 


ref:_00D1U1174p._5004Q2bmI3A:ref

Techsupport L2L

unread,
Jul 21, 2022, 11:01:26 AM7/21/22
to Google Ads API and AdWords API Forum
I think there is a little misunderstanding here.

I do not own any ad manager account, we have a website and we have registered users in our website. We've developed a feature where,
- After our registered users logged in to our website they can connect their Google accounts with our website using OAuth(we're saving access token and refresh token for each user and use them to make API call for each user) and then can create/manage google ads from our websites by  themselves.

Now many of our websites registered users ad account are not under any ad manager account so my question is,
- Will we able to access their ad account and create/manage ads via API without doing anything manually or will we've to ask them to create a manager account and move their ad account under a manager account and then connect their Google account in our website in order to manage their ads using API from our website?

We've too many users in our websites and we can not ask each of them to provide access manually.

Let us know if these makes things more clear or not.





Google Ads API Forum Advisor

unread,
Jul 21, 2022, 2:13:00 PM7/21/22
to techs...@listingstoleads.com, adwor...@googlegroups.com
Hello,

A manager account is not required for Ads API use. You can either:
  1. Store the refresh token for each user and provide it when necessary
  2. Users who want to use your tool should manually add the email address that is associated with the Google Cloud project (refresh token). This manual step must only be performed once. 
Either of these are viable methods for users to authenticate. Please let us know if you have any further questions.

Regards,

Google Logo
Matt
Google Ads API Team
 


ref:_00D1U1174p._5004Q2bmI3A:ref

Techsupport L2L

unread,
Jul 22, 2022, 1:27:10 AM7/22/22
to Google Ads API and AdWords API Forum
Thank you for your assistance.
Reply all
Reply to author
Forward
0 new messages