When Google Ads tells you an ad is disapproved, the order is fixed: read the policy reason in Policy Manager, decide whether this is a full stop or limited serving, then edit the ad and save it. Most ads are re-reviewed within one business day. An appeal is only worth filing when you believe the decision itself is wrong; if the violation is real, editing is always faster.
Why was my ad disapproved and where do I find the reason?
The reason is always written on the ad's own row. Open the Status column in the ads table: hovering the warning icon shows the exact policy that was violated and the asset it applies to (headline, description, final URL, image). To see the same thing across the whole account, use Policy Manager, where every disapproved ad is grouped by policy type. Never edit before you have the policy name written down: guessing produces a second disapproval.
- Open the Status column in the Ads tab and find the disapproved row.
- Hover the warning icon and read the full name of the policy that was violated.
- Identify the affected asset: is it the copy, the final URL, or the image?
- Open Policy Manager to see how many ads in the account the same policy touches.
- Write down the policy name and the decision date; you will need both if you appeal.
What are the most common policy disapproval reasons?
Most disapprovals are structural, not creative. According to the platform's 2025 ad safety report, the largest enforcement categories were abusing the ad network (1,290 million ads), personalised advertising rules (755 million), legal requirements (647 million) and misrepresentation (422 million). At ad level, two patterns dominate in practice: the final URL and the landing page do not describe the same offer, and the business does not identify itself clearly enough.
- Destination mismatch: the final URL and the page the user lands on do not describe the same business, or a redirect sends traffic to a different domain.
- Misrepresentation: contact details, pricing, refund terms or who you actually are is missing from the page.
- Destination not working: the landing page returns a 404, fails on mobile, or blocks the crawler.
- Editorial and format: all-caps headlines, repeated exclamation marks, gimmicky symbols, a phone number stuffed into a headline.
- Trademark: someone else's registered brand name appears in the copy or on the landing page without permission.
- Restricted category: healthcare, finance, gambling or alcohol require certification before the ad can run.
Which disapprovals mean limited serving and which mean a full stop?
These are not the same thing, and confusing them costs budget. An ad marked Disapproved serves nothing at all until it is fixed and re-reviewed. An ad marked Approved (limited) is live, but reaches a narrower audience because of a country, device, age or industry restriction. The 2025 report is instructive here: 8.3 billion ads were blocked outright, while 4.8 billion were merely restricted. Limitation is the more common outcome.
- Approved: the ad runs across every eligible placement.
- Approved (limited): live but with a narrowed audience, usually because of country, age or a missing industry certification.
- Under review: no decision yet; most ads clear within one business day.
- Disapproved: zero impressions. Until you fix and save, or win an appeal, this ad is dead budget.
- Awaiting certification: the content is fine but you owe a document; rewriting the copy changes nothing.
How do I fix a disapproved ad and resubmit it?
The whole flow hinges on one button: save. The moment you edit an ad and save it, the ad goes back into review automatically. There is no separate submit step. In responsive search ads, removing the single offending headline beats rebuilding the ad from scratch, because a brand new ad resets the performance history you have accumulated. After saving, the status turns to Under review and typically clears within one business day.
- Read the policy name and identify exactly which asset was flagged.
- Fix that asset: soften the claim, put the proof on the page, or point the final URL at the right destination.
- Apply the same fix to the landing page; the ad and the page must promise the same thing.
- Save. The save action restarts the review by itself.
- Bulk-fix every other ad hit by the same policy instead of waiting for them one at a time.
What does a stopped ad actually cost the campaign?
Ads Sensor shows the spend and revenue gap a halted ad opens up, on the same day, through round-the-clock anomaly monitoring.
When is an appeal worth it, and when is it a waste of time?
An appeal is for decisions you believe are wrong; it is not a substitute for fixing the ad. If your ad genuinely breaks the policy, the appeal will almost certainly fail and you will have lost several days. If, on the other hand, you can show on the page that you did not break the cited rule, or your industry certification is already approved, an appeal is the right move. Appeal outcomes typically come back within one to seven business days.
- Appeal: when the rule was not actually broken and your landing page proves it.
- Appeal: when your industry certification is approved but the disapproval persists.
- Appeal: when identical copy runs cleanly in another account and the difference is unexplained.
- Fix instead: when the violation is obvious; an edit takes hours, an appeal takes days.
- Fix instead: when the landing page is broken or a redirect sends users to a different domain.
How do I keep the campaign alive while the ad is under review?
Pausing the campaign is the most expensive option available. If another ad in the ad group is still serving, the campaign keeps running, which is exactly why holding at least two distinct ads per ad group works as insurance. When the group's only ad is disapproved, traffic drops to zero and smart bidding re-enters a learning period, which typically means seven to fourteen days of volatile performance.
- Confirm the remaining ads in the group are still serving.
- Add a backup ad to any single-ad group; a plain version with the aggressive claims removed is enough.
- Shift budget to the working ad group instead of pausing it.
- Do not change the bid strategy on the same day; never fight a disapproval and a learning period at once.
- Watch the gap that opens in the impression and spend curves, and measure the loss the same day, not at month end.
Which copy and landing page checks cut disapproval risk upfront?
The cheapest way to lower your disapproval rate is a ten-minute check before the ad goes live. Message match between the ad and the landing page is the single largest risk item: when the promise in the headline is not repeated on the page in the same words, you raise both the disapproval risk and the bounce rate. The list below runs as one pass before launch.
- Same promise: does the offer in the headline appear above the fold on the landing page, in the same words?
- Working URL: does the final URL load on mobile and desktop without redirecting to another domain?
- Clear identity: are contact details, address, refund and privacy links present on the page?
- Provable claims: is there evidence on the page behind words like best, guaranteed or 100 percent?
- Clean formatting: have you removed all-caps headlines, double exclamation marks, gimmicky symbols and phone numbers in headlines?
- Trademarks: does someone else's registered brand appear in the copy or on the page without permission?
- Certification: if you sell healthcare, finance or gambling, is your certification application complete?
These checks do more than satisfy policy; they fix the post-click experience too, and the same relevance signals feed Quality Score and therefore what you pay per click. Keep the two apart: Quality Score is a ranking metric, policy approval is a separate gate. If you are rebuilding the destination anyway, start with landing page conversion rate. Ads Sensor does not get ads approved and does not file appeals for you; what it does is show the spend and revenue gap a halted ad opens in your campaign, the same day, through round-the-clock anomaly monitoring. Connect an account and see that gap by joining the beta.