Paste your ad’s landing URL. We crawl it the way Google’s AdsBot does and check the exact things that trigger disapprovals — “Compromised Site,” cloaking, blocked crawlers, broken destinations, unsafe scripts — then tell you the likely reason and the fix. No Google Ads account needed.
Flags untrusted external scripts loading on the page — the #1 cause of a 'Compromised Site' flag.
Compares what AdsBot / Googlebot see vs a real visitor — different content is an instant disapproval.
Detects redirects that fire only for Google-referred or mobile visitors — a classic compromise signal.
Confirms AdsBot and Googlebot get through — not blocked by a Cloudflare challenge.
Follows the redirect chain and flags 404s / errors — a broken destination is disapproved.
Checks the domain against Google Safe Browsing for malware / social-engineering listings.
The exact final URL your ad points to — no Google Ads access required.
The withConflux gateway crawls the page the way Google’s reviewer does and runs every policy check.
A ranked list of what would get you disapproved, each with the exact fix. Email it to yourself, optional.
clicks while an ad sits disapproved — but the campaign keeps running.
typical Google review per resubmission; every fix cycle adds another wait.
of the disapprovals we see are landing-page issues you can fix in minutes.
Scripts, cloaking, redirects, crawler access, final-URL health and Safe Browsing — worst first.
The specific thing that would get you disapproved, named — not a generic “policy violation.”
Each issue comes with what to change, so you resubmit once and pass.
The questions we hear most from advertisers — and what Ad Health checks for each.
Most disapprovals are about the destination, not the ad text: the landing page won't load, blocks Google's crawler, shows different content to bots than to visitors, carries an untrusted script, or trips a policy like “Compromised Site”. Ad Health checks each of these and names the exact one, with the fix.
Most reviews finish within one business day. The catch: each time you fix an issue and resubmit, the review restarts — so fixing everything in one pass (what this scan is for) saves days.
Google's reviewer couldn't reach your final URL — a 4xx/5xx error, a timeout, a redirect loop, or a page that blocks AdsBot. It's the most common disapproval and usually the quickest to fix.
No. It scans your public landing page directly — no Google Ads login, no OAuth and no signup. You paste the URL and get the result.
Yes. It's a free tool in the withConflux Gateway Toolkit. withConflux clients also get it in-app with saved landing pages, scan history and weekly monitoring.