Posts under category google-ads-api

I have a problem setting up a data transfer from SA360 (the old api) to Big Query.

In SA 360 I've two subaccounts. I set up the data transfer for one sub-account without problems, and the data syncs to BigQuery.

The other sub-account causes an error:

PERMISSION_DENIED: Error from API in SendRequestReportRequest for table 'AccountStats'. Error code: conditionNotMet. Message: Permission denied: the SA360 user does not have read access to the report scope.

I'm an admin of both of sub-accounts and use the correct agency and advertising IDs.

Has anyone encountered a problem like this before? Any clues on how to solve the problem are appreciated.

I tried to spot the difference between the set-ups but there is nothing that would differentiate them apart from the agency id and advertising id.

I'm trying to build a web application in ASP.NET Core MVC with C# where I can provide some benefit for Google Ad customers. I am struggeling with the part on how do I get access to the customers Ads Account Data through the Google Ads API.

What I figured out so far

  • My Application needs to be registered with Google, having an OAuth Screen (with the scope of Google Ads API), providing a ClientId and a Secret
  • I need a developer token to access the API
  • A Test Google Ad Account to not mess around with any live Ad Campaigns.

I got the OAuth ClientID and Secret, have managed to declare and setup the ASP.NET Core Identity for Google, and I am able to register in my local WebApp with a Google Account and the Login is also working.

Is the API Token to be generated by my Google for my Application, e.g. would I need a Google Ads account for my Application itself OR do I need from each of my customers a API Token to access their data? Or is there a different way to access the customers Google Ads Campaign info?

In my Google Tag configuration within Google Tag Manager, I have set the user_data parameter to a User-Provided Data variable in Shared event settings. My understanding of this is that it will apply to all events managed by my Google tag.

When I add a Google Ads Conversion tag in GTM, I am again given the option to send user_data and select this parameter, but this should not be necessary, since I have already set it at the Google Tag configuration level. However, in my testing, the data is not sent in the conversion (the em field is missing from the payload).

Why isn't user_data sent to my Google Ads Conversion when I have enabled it in my Google Tag?

Clearly I'm misunderstanding the association between the Google Tag and other Google tags added via GTM and the recent changes in GTM relating to the Google Tag and GA4/Google Ads have completely confused me.

This is what the google ads team sent me when i tried running my ads. " Investigation:

Post consulting with the wider team, we found that the site has been disabled because we can still find a bad link in the latest system scan.

Below is the link that we’ve detected:

‘amam-zlon[.]com’ " because of which my website has been marked as malicious website.

Guys i have been working on this project past a really long time and when everything got set finally this is what i got from google i tried checking my c pannel scanning each file one by one but after 2 days of tireless scannin i still just got to 10% of the files. How to fix this problem please help me..

I'm having trouble connecting to the Google Ads API with Python, first I have all the proper credentials for the connection which are DEVELOPER_TOKEN, CLIENT_SECRET, REFRESH_TOKEN, CUSTOMER_ID. It should be noted that I am trying to connect with the method that I have a yaml file where I have all my credentials and well I have tried to get a code where I can connect and I have tried all the methods and it does not let me, someone who can guide me for the API connection, please.

I have tried with the script of the repository of the same that Google Ads sends you, but it is very extensive to understand and in the same way I feel that I managed to understand it a little but nevertheless it does not work for me, I also tried with others and I don't need you to help me, please