Roughly 80 percent of Meta ads clear review within 24 hours in 2026, and many in just a few minutes — yet when an ad sits 'In review' for days or comes back 'Rejected', most advertisers react by editing and republishing, which often restarts the clock and makes the wait longer. The review system is rule-driven, not random, so the fix is never to keep poking a pending ad; it is to read how Meta review actually works and act on the one signal that matters.
This guide works forward from how Meta ad review runs through seven leverage points — timing, extended reviews, rejection reasons, appeals, Account Quality, re-triggering and account restrictions — so you spend your effort on the cause, not the symptom. To check your account against the most common delivery and compliance leaks automatically, run our free 5-axis ad account audit.
Updated 2026-05-17 with current Ads Manager review timing, Account Quality appeal behavior, and Advantage+ re-review patterns observed across US, UK and European accounts.
- Most reviews finish within 24 hours — under that window with no edits, just wait. 2. Editing a pending ad restarts review — never tweak an ad that is still 'In review'. 3. Read Account Quality first — it names the exact policy reason before you change anything. 4. Personal attributes is the top surprise rejection — never imply you know who the viewer is. 5. A rejection is routine, a restriction is urgent — treat account-level limits as a separate, serious problem.
How does Meta ad review work and how long should it take?
Meta review is the first thing to understand because almost every panicked edit comes from misreading a normal wait as a problem. When you publish an ad, Meta checks the creative, the text, the targeting and the destination against its advertising standards before it can deliver, and most of that check is automated.
The 24-hour norm — Meta states that most ads are reviewed within 24 hours, and many clear in minutes. There is no guaranteed window, but 24 hours is the planning number to use. Publish at least a day before any launch so a normal review never delays you.
When the clock starts — Review begins when you publish in Ads Manager, not when you finish building the ad in draft. An ad you saved but never published is not in review at all, which is a common source of confusion for new advertisers.
Automated then manual — Most ads pass an automated check. A subset gets routed to manual review when the system is unsure, which is normal and not a sign of trouble. For the broader setup that feeds review, our complete beginner guide to Meta Ads covers account structure end to end.
Why is my review extended beyond 24 hours?
A review that runs past the 24-hour norm is the second thing to diagnose, because the cause decides whether you wait or act. An extended review is rarely a hidden rejection; it usually means the ad was routed somewhere slower for a specific, identifiable reason.
New account — A brand-new ad account or Business Manager has little history, so Meta reviews more cautiously until you build a track record. Your first several ads may simply take longer than they will once the account matures.
Edited while pending — If you change anything on an ad that is still 'In review', the review restarts from zero. Repeated edits can keep an ad pending for days entirely through self-inflicted resets, which is the single most common avoidable cause.
Sensitive category or manual flag — Ads touching credit, employment, housing, alcohol, gambling or health are routed to slower manual review by design. A creative or claim the system cannot clear automatically also goes to a human. None of this means the ad will be rejected — it just takes longer, often 48 to 72 hours.
What are the most common rejection reasons?
When an ad is actually rejected, the reason almost always falls into one of five buckets — and reading the exact one in Account Quality before you touch the ad saves hours of guesswork. Change the offending element only, not the whole ad.
Personal attributes — The most surprising rejection. Implying you know a viewer's race, religion, health, age, sexual orientation or financial status breaks policy, even with friendly wording. 'Are you over 50?' or 'struggling with debt?' both fail; rephrase to describe the offer, not the person.
Prohibited or restricted content — Tobacco, weapons, unapproved supplements and similar categories are prohibited outright, while alcohol, gambling and dating are restricted and gated behind approvals and targeting limits. Many rejections are simply a restricted product run without the required setup.
Low-quality or misleading creative — Sensational claims, fake play buttons, non-functional UI elements, shocking imagery and unsubstantiated before-and-after results are all common triggers. Text-to-landing-page mismatch and a non-functional landing page round out the list: the destination must deliver what the ad promises and must actually load. Our Advantage+ explainer covers how automated creative interacts with these rules.
How do I request another review or appeal a rejection?
Once you know the reason, the appeal path is straightforward — but the order of steps decides whether you reach a human or just restart an automated check. Decide first whether the rejection is wrong or correct.
If you think it is wrong — Open Account Quality, find the ad, and use Request review to appeal without editing. Editing before appealing usually restarts an automated review instead of escalating to a human reviewer, so leave the creative untouched when you genuinely believe the decision was a mistake.
If the rejection is correct — Fix the specific violation first, then resubmit as a fresh review. Remove the personal-attribute wording, swap the restricted creative, or align the landing page, then publish. Do not duplicate and republish the same rejected ad repeatedly; identical repeated violations hurt your standing.
Timing and follow-up — Appeals are typically resolved within 24 hours. If a long review never moves, you can request another review after roughly 48 hours, but only once. For sustained issues across channels, our cross-channel attribution guide helps you keep spend visible while a single channel is paused.
How does Account Quality affect review speed?
Account Quality is the dashboard Meta uses to summarize how trustworthy your account looks, and it quietly governs how fast every future review clears. Treat it as a long-term asset, not a place you only visit when something breaks.
History compounds — A clean account with consistent, policy-compliant ads earns faster, more automatic reviews over time. A pattern of rejections, lost appeals or repeated identical violations teaches the system to review you more cautiously, slowing everything you publish.
New accounts start cautious — With no track record, a new account is reviewed carefully by default. This is not a penalty; it is the absence of trust, and it resolves as you accumulate clean, compliant delivery. Patience in the first weeks pays off in speed later.
Each rejection is a tax — The practical lesson is that an avoidable rejection is not a one-time delay on a single ad; it is a small, ongoing cost on the speed of every ad after it. Avoiding rejections entirely is the highest-leverage habit for keeping reviews fast. If iOS signal loss is also distorting your performance picture, our post-ATT measurement guide explains how to read results cleanly.
How do I avoid re-triggering review on every edit?
Re-triggered review is the most self-inflicted delay in the whole system, and it is fully avoidable once you understand what counts as a change. Meta re-evaluates a changed ad against policy from scratch, so almost any meaningful edit restarts the clock.
What restarts review — Changing the primary text, headline, image, video, destination URL or core targeting all trigger a fresh review. This is by design: Meta cannot trust the previous approval once the content the approval covered has changed.
Batch before you publish — Finalize copy, creative and the landing page before you click publish, rather than tweaking a live ad repeatedly. One review on a finished ad is far faster than five reviews on an ad you keep adjusting in place.
Test with new ads, not edits — If you want to test variants, create separate ads or use Advantage+ placements rather than editing one ad over and over. That way each finished version gets a single clean review, and your live ad keeps delivering while the variant is checked. Disciplined batching is the difference between a campaign that launches on time and one stuck in a self-made review loop.
How is this different from an account-level restriction?
The last distinction matters most because it changes how urgently you respond. A rejected ad and an account restriction look superficially similar but are completely different problems with completely different remedies.
A rejected ad — This is a single-creative decision. One ad failed policy, the rest of your account keeps running normally, and you simply fix or appeal that one ad. It is routine, expected over a long advertising history, and rarely a cause for alarm on its own.
An account-level restriction — This is far more serious. Meta limits or disables advertising for the entire ad account or Business Manager, usually after repeated violations, a serious single breach, or payment and security flags. The remedy is a formal account review or appeal, not an edit to any one ad.
How to tell them apart — Both surface in Account Quality, but a restriction reads as a status on the account or asset, not on a single ad. Treat any restriction notice as urgent and act immediately, while treating an individual rejection as the routine cost of doing business.
Editing an ad that is still 'In review', or duplicating and republishing a rejected creative, feels like progress but usually backfires — each change restarts the automated review and repeated identical violations quietly lower your Account Quality, slowing every future ad. A single ad that finishes one clean review in 24 hours is faster than five resets on the same creative. Read the reason in Account Quality first, fix only the offending element, then submit one review and wait.
How to prioritize fixes by speed
You will usually face one clear cause, but when several apply the mistake is acting in a random order or editing repeatedly so you cannot tell what helped. Rank by speed times certainty and act in sequence.
Wait first, when waiting is the fix — If the ad is under 24 hours old with no edits, the correct action is to do nothing. Most stuck-review panics resolve themselves; acting too early is what creates the loop.
Read before you change — Open Account Quality and read the exact reason next. A rejection names its policy; an extended review may show a sensitive-category flag. This single read prevents most wasted edits.
Fix narrowly, then appeal — Change only the offending element, then either resubmit or use Request review to appeal. Never duplicate and republish the same rejected creative, which compounds the problem.
Protect Account Quality long term. Batch future edits and keep a clean history so every later review clears faster. To size the spend stranded by a stuck campaign while you fix it, use our wasted ad spend calculator, and to surface every delivery and compliance leak automatically, run the SteerAds free 5-axis audit.
Sources
Official sources consulted for this guide:
-
facebook.com — about ad review
-
transparency.fb.com — Meta advertising standards
-
facebook.com — the ad review process
-
facebook.com — Meta Ads
FAQ
How long does Meta ad review take?
Most ads clear review within 24 hours, and many in minutes, but Meta states there is no guaranteed window and some reviews run longer. The clock starts when you publish in Ads Manager, not when you finish building. New ad accounts, ads in sensitive categories such as credit, employment or housing, and ads that need manual review take longer. An ad can sit 'In review' for 48 to 72 hours in those cases without anything being wrong. Publish at least 24 hours before a launch date so a normal review never delays a campaign, and avoid editing while an ad is still pending.
Why has my Meta ad been 'In review' for days?
A review that runs past 24 hours usually means one of four things. First, your account is new and has little history, so Meta reviews more carefully. Second, you edited the ad while it was pending, which restarts the review. Third, the ad touches a sensitive or restricted category and was routed to manual review. Fourth, the creative or landing page triggered a check that a human now has to clear. None of these mean rejection. Wait the full window, stop editing the pending ad, and only request another review once roughly 48 hours have passed with no movement.
What are the most common reasons Meta rejects an ad?
Five reasons cover most rejections. Personal attributes is the biggest surprise: implying you know a person's race, health, age or financial status, even with friendly wording like 'are you over 50?', breaks policy. Prohibited or restricted content covers tobacco, weapons, unapproved supplements and gated categories like alcohol or gambling. Low-quality or misleading creative includes sensational claims, fake buttons and before-and-after images. Text-to-landing-page mismatch rejects ads whose promise the destination does not deliver. A non-functional or cloaked landing page fails review outright. Read the rejection reason in Account Quality before changing anything.
How do I appeal a Meta ad rejection?
Open Account Quality in Business Manager, find the rejected ad, read the stated policy reason, and use 'Request review' to appeal. If you believe the decision was a mistake, submit the appeal without editing, because edits can restart a fresh automated review instead of escalating to a human. If the rejection is correct, fix the specific violation first, then resubmit as a new review. Appeals are typically resolved within 24 hours. Do not duplicate and republish the same rejected creative repeatedly, as repeated identical violations can lower your Account Quality and slow every future review.
Does past rejection history slow down future reviews?
Yes. Meta tracks account-level signals in Account Quality, and a pattern of rejections, appeals you lose, or repeated identical violations teaches the system to review your account more cautiously. A clean account with consistent, policy-compliant history clears review faster and is more likely to pass automatically. A new account with no history starts in a cautious state by default. The practical takeaway is to avoid avoidable rejections entirely: each one is a small tax on the speed of every future ad you publish, not just a one-time delay on the rejected ad itself.
Why does my ad go back into review after every edit?
Almost any meaningful edit re-triggers review, because Meta re-evaluates the changed ad against policy from scratch. Changing the primary text, headline, image, video, destination URL or targeting all restart the clock. This is by design, not a bug. The fix is to batch your changes: finalize copy, creative and the landing page before you publish, rather than tweaking a live ad repeatedly. If you must test variants, use separate ads or Advantage+ placements instead of editing one ad over and over, so a single review covers each finished version once.
What is the difference between a rejected ad and an account restriction?
A rejected ad is a single-creative decision: that one ad failed policy, the rest of your account keeps running, and you fix or appeal the one ad. An account-level restriction is far more serious: Meta limits or disables advertising for the whole ad account or Business Manager, usually after repeated violations, a serious policy breach, or payment and security flags. You see restriction status in Account Quality, and the remedy is a formal account review or appeal, not an edit. Treat a single rejection as routine, but treat any restriction notice as urgent and address it immediately.