“Our ads stopped” is one client email, but three different problems hide behind it: the words in the ad, the page the ad sends people to, and the account itself. Each has a different fix, and applying the wrong one wastes days. Here is the triage.
This is the honesty article in our library, and it comes before the fix guides on purpose. Our Google guide and Meta guide both assume the problem is in the ad. Often it is. But a share of stopped campaigns are not wording problems at all, and no rewrite — ours or anyone’s — will restart them. Spending an afternoon polishing copy for an account-level suspension is the most expensive mistake in this whole area, because the clock on the account keeps running while you do it.
The test: the notice is attached to a specific ad, it names a content policy, and other ads in the account keep running. On Google, look for labels such as Misrepresentation, Unreliable claims, Clickbait ads, or Editorial on that ad in Policy Manager. On Meta, look for the stated reason at ad level in Ads Manager, such as Personal Attributes or deceptive content.
What it means: something in this ad’s text — or, on Meta, its image or video — breaks a content rule. Unprovable claims, absolute guarantees, pointing-at-the-viewer copy, and formatting problems all live here. This is the only cause a rewrite fixes.
The route: find the flagged element, fix it with the rewrite / supply-the-proof / remove discipline, re-check the rebuilt text, and resubmit. If the label genuinely does not match anything in the ad, request a review (Meta) or appeal the disapproval (Google) and say why in one plain paragraph.
The test: the notice names the destination rather than a claim — destination requirements, a site that does not work or does not match the ad, or a compromised-site flag — or the ad’s words check clean and keep getting rejected anyway.
What it means: the problem is in what happens after the click. The page does not load, the offer on the page does not match the offer in the ad, the page promises a function it does not have, or the platform’s systems have flagged the site itself. Note the trap in the compromised-site case: your own checks can show the domain clean while the platform’s flag stands. Your scan result does not clear their flag; only their review process does.
The route: open the exact URL in the ad, confirm it loads and shows the same offer the ad makes, check the site’s security status in the platform’s own tools, and fix the page or the site with your developer if it is flagged. A landing-page wording check can tell you whether the page’s claims are provable; the technical state of the site is a different job, and no ad rewrite touches it.
The test: every ad is stopped, or the notice names the account itself — suspended, restricted, verification, billing, repeated violations, or circumventing systems. On Google, account-level notices sit above the ad list and refer to the account. On Meta, the restriction attaches to the ad account, the Page, the Business account, or the person’s profile, and it collects in Account Quality rather than on one ad.
What it means: the platform has a problem with the advertiser’s standing, not with one sentence. The October cases behind this article are typical of the class: an advertiser-verification failure for a small repair business, a circumventing-systems suspension that followed a wrong verification document, and a suspension over an unpaid balance. None of those is a copy problem, and none of them lifts when an ad is edited.
The route: stop editing ads. On Google, read the exact notice in Policy Manager, note any deadline it gives, complete any verification it asks for, and use Google’s appeal from inside the account with evidence of what was fixed. On Meta, work through Account Quality, reached through Business Support Home: confirm business verification, clear any identity checks, and request a review there. We do not file appeals, and no tool can speak for an account’s history — anyone who promises to “get your account back” for a fee is selling work the platform only accepts from the account holder.
The Rejected Ad Fix tool is built on exactly this split, and its reason list is published in our rule library. Bucket A reasons are wording causes a text check can work on: on Google, Misrepresentation, Unreliable claims, Clickbait ads, Editorial, and financial-disclosure problems; on Meta, Personal Attributes, deceptive content, and sensational content. Bucket B reasons get honest guidance and no fix controls, because there is no wording fix: on Google, Circumventing systems, destination requirements, account-level issues, and trademarks; on Meta, circumventing systems, nonexistent functionality on the landing page, image or video rejections, and account, Page, or Business restrictions.
Google’s Circumventing systems policy shows why Bucket B discipline matters. Google states that violations are considered egregious, that accounts are suspended on detection without prior warning, and its examples include creating variations of disapproved ads, domains, or content to bypass enforcement, and attempting to use Google Ads again by creating new accounts after a suspension. In other words, the two most common improvisations — resubmitting tweaked copies until one slips through, and opening a fresh account — are themselves the violation. The same logic is why our Misrepresentation guide separates a one-ad disapproval from an Unacceptable business practices suspension: Google’s Misrepresentation page treats the second as an egregious, account-level event with an appeal route, not an edit-and-resubmit route.
What this article deliberately does not cover: Google Business Profile suspensions. A suspended profile is a different system with its own evidence and appeal route, and it is covered by our Profile Guard material, not by ad triage. If the notice is about a Business Profile rather than an ad account, you are in that system, not this one.
Check the scope of the notice first. If one ad is stopped and its siblings keep running, the problem is attached to that ad: its words, its image, or its destination. If every ad in the account is stopped, or the notice uses the words suspended or restricted and names the account, a Page, or a business, the problem is at account level and editing copy will not lift it. If the ad’s words look clean but the notice names destination requirements, a compromised site, or a mismatch, the problem is the page the ad sends people to.
No. An account restriction is about the account’s standing: verification, billing, repeated violations, or trust. Editing one ad’s wording does not change any of those. On Google, account-level notices are handled through the account’s Policy Manager and Google’s appeal. On Meta, restrictions on the ad account, Page, or Business account are handled in Account Quality, reached through Business Support Home, including any identity or business verification Meta asks for.
Do not. Google’s Circumventing systems policy expressly covers attempting to use the Google Ads system again by creating new accounts after a suspension decision, and creating variations of disapproved ads, domains, or content to bypass enforcement. Violations are treated as egregious and accounts are suspended on detection. Meta likewise treats getting around a restriction as circumventing its systems. The route is fixing the original account’s problem and using the platform’s own review or appeal.
Work the other two causes. Destination: the page does not load, does not match the offer in the ad, or the site itself is flagged, including a compromised-site flag. Media and setup, on Meta: the rejection is about the image or video rather than the text, or about a campaign setting. Account: repeated earlier rejections or an unresolved verification or billing issue can stop delivery even when the newest ad is clean. A text checker only rules out the first cause; a clean text result is evidence about the words, not about the page, the image, or the account.
Free, no account. Paste the stopped ad and the reason the platform gave. Wording flags get fixes; Bucket B reasons get honest guidance and the right route — no fix theater.
Run the triage check