Mass Ad Disapprovals for “Destination Not Working” Today — This Google Ads Script Saved Me

Something weird happened today.

Recognize this? Your landing pages load fine, you’re not blocking GoogleAdsBot, no HTTP errors or hosting issues, yet Google says:

Ad disapproved because “DESTINATION_NOT_WORKING”

Many PPC-ers are complaining about this issue today. It’s almost certainly a glitch on Google’s end. 

It happened to some major ad groups for some of my clients as well. Result -> some ad groups completely stopped showing ads… for hours, if I hadn’t noticed.

Luckily, my ‘Disapproved Ads Alert’ script notified me of the issue, and I was able to resolve it fairly quickly.

You can do the same next time this happens in your account.

Here’s the script.

URL: https://nilsrooijmans.com/google-ads-script-disapproved-ads-alerts/

What it does: 

This script checks all enabled ads in your enabled ad groups and campaigns, and sends an email alert if any of the ads are disapproved. It will add the alert to a Google Sheet, so you’ll have a clear overview of the issues.

Why you’d care: 

Google uses an automated Google Ads review process to detect policy violations. (See details here: https://support.google.com/adspolicy/answer/7187501.) This automated process often makes mistakes — ads get disapproved for the wrong reasons, and it’s up to you to fix the issue if you want to get your ads up and running again quickly.

– Nils

Author: Nils Rooijmans

Google Ads Performance Architect with a passion for PPC Automation & AI, in particular via Google Ads Scripts.