Google Ads Script – “Past Violations” Alert

Google continues to surprise me.

Today was the first time I encountered an ad that was disapproved for “Past violations”.

Here’s how Google describes these:


Google continuously re-reviews ads to ensure they conform with our policies. During the standard re-review process, our system may identify disapproved ads that no longer violate our policies. If your ad was disapproved for an extended period of time and our enforcement system later decides that the policy no longer applies, we may keep the ad disapproved and classify the ad as “Past Violation”.  We do this to prevent you from unintentionally exhausting spend on old ads. 

Fan-freaking-tastic. Google acknowledges that the ad had been disapproved for no legit reason in the past, and now still doesn’t show my ad.
Also, I did not see an alert or notification of any kind for this type of disapproval…

Here’s the thing:
Unless you check for these kinds of disapprovals yourself and take action, these ads will get zero impressions.

How to fix?

Continue reading “Google Ads Script – “Past Violations” Alert”

Google Ads Script – Monthly Budget Target Email Alert

Do you manage accounts that have a monthly budget target?

Many of us do.

And many of the questions that land in my inbox these days are about old Google Ads scripts for budget management that don’t work anymore.

Here’s the issue:
Most of the old scripts use campaign selectors to aggregate spend over the different campaigns in the account. These don’t work for the new campaign types!

Local, Discovery ,Performance Max and Demand Gen campaign’s cost data is not accessible via campaign selectors.

This means that, unknowingly to you, your account may be overspending your monthly budget.  Or even worse, your client’s budget. (Can you hear the phone ringing already?)

You could go into your account every day and manually check the spend of course. You could even do that every hour…ughh…

But wait! It doesn’t have to be that way.

You can still sleep comfortably, knowing that your ad spend is within range, without wasting your time on endless checks.

If you want to make sure your account is not overspending its budget, here’s a script you can use.

Continue reading “Google Ads Script – Monthly Budget Target Email Alert”

How Google Adsense’s move to position first bidding might be hurting your Google Ads account

ICYMI:

Google switched to position first bidding for the Adsense auction Nov 17 2021. (source from Google doc)

The Adsense auction is the auction where your ads in the Search Partner network compete.

I’ve seen some accounts where this traffic has exploded in recent months and the quality can be terrible.

Continue reading “How Google Adsense’s move to position first bidding might be hurting your Google Ads account”

The Best Google Ads Scripts of 2021

Top Google Ads Scripts 2021
Top Google Ads Scripts 2021

With TONs of scripts out there where do you even begin?! 

Let me spare you the pain of endlessly searching for, installing and testing the best Google Ads scripts that came out in 2021. Here’s a list of my favorites.

Be sure to also check out my all-time list of over 400(!) Google Ads Scripts.

Continue reading “The Best Google Ads Scripts of 2021”

Google Ads Script – Gender Bid Adjustment Suggestions

Here’s a question for you:
For each of your Google Ads accounts, do you know (by heart) which gender performs best?

I don’t.

And after doing some analyses, now I know I should.

My analyses showed:

For many clients, Gender performance was sort of the same.
For some, the different Genders performed very differently.
And for a few the difference was very unexpected (and very actionable!).

Continue reading “Google Ads Script – Gender Bid Adjustment Suggestions”