Meta Ad Stuck in Review? Why It Happens and How to Fix It

Is your Meta ad stuck in review, and what does that mean?
A meta ad stuck in review is an ad that has waited longer than expected for its pre-delivery policy check. Meta runs this check mostly with automated tools. The official help page describes the process as usually finishing within 24 hours, but it warns that some reviews take longer.
In our experience, the complaint of a meta ad stuck in review often hides three different problems. One is a review that is genuinely pending. Another is an ad that Meta rejected without anyone noticing. The last is an ad that shows as active but never gets impressions.
You need to diagnose which one you have, because each has a different fix. A wrong diagnosis leads to pointless waiting, or to deleting an ad that was fine. This guide covers all three cases in order.
How does Meta ad review work and how long does it take?
When you publish an ad, Meta checks it before it starts running. The review looks at the image, video, text and targeting. It can also look at the landing page the ad points to.
According to Meta's help center, review usually completes within 24 hours. That is not a promise, so check the current wording on the official page. You can read it in the Meta Business Help Center page on ads in review.
One point matters here: review does not end at launch. Meta can check ads again while they run. As a result, an ad that worked yesterday can still fail today.
However, there is no official button to speed up the queue. Also, the only thing you control is the quality of the ad itself. Start by reading the Meta Advertising Standards before you publish.
What is the difference between in review, active and rejected?
The status label in Ads Manager is your first clue. The table below summarizes the cases we see most often and the best first move. Labels can change in the interface, so treat the table as a compass rather than a rulebook.
| Status you see | What it usually means | Your first step |
|---|---|---|
| In review | The ad is waiting for the policy check | Do not edit, and watch the clock |
| Rejected | The ad conflicts with a policy | Read the reason, fix it or request review |
| Active but no impressions | The ad is approved, but delivery is blocked | Check audience, budget, payment and limits |
| Learning limited | The system lacks enough results | Review budget and audience structure |
The first two rows belong to approval. The last two belong to delivery. That split matters, because you cannot fix an approval problem by raising your budget.
Meta ad stuck in review: what should you check first?
If a meta ad stuck in review has waited for a long time, do not open five new ads in a panic. Follow a short checklist instead. That way you avoid making the delay worse.
- Confirm that the ad is really in review and not active.
- Open Account Quality and look for notices or restrictions.
- Check that your payment method works and that no balance is overdue.
- Make sure the landing page loads and matches the ad.
- Write down when you last edited the ad.
The order matters because it separates a pending review from an account-level problem. If a restriction sits on the account, checking single ads wastes time. We cover that case in a separate guide on a disabled Meta ad account.
The fifth item helps more than you might expect. Also, a simple timeline shows whether the problem began before or after your edit. For example, an ad approved in the morning that returned to review after an afternoon edit points straight at that edit.
It also pays to ask your teammates whether they touched the same ad. When several people manage one account, overlapping edits are common. Also, clean access rules prevent a lot of confusion.
Does editing an ad reset the review?
In most cases, yes. A meaningful edit sends the ad back for another check. Changing the image, text, headline, targeting or landing page can all trigger a new review.
However, not every change has the same effect. Meta does not publish a complete list of edits that restart review, so we will not invent one. Our practical rule is simple. While an ad waits, avoid small cosmetic tweaks.
For example, imagine someone launches an ad in the evening and then rewrites the text three times the next morning. Each edit may restart the queue. If you really have an error to fix, batch all your fixes into one single edit.
Changing the budget usually does not affect approval, but we cannot guarantee that either. Constant restructuring creates uncertainty on both the review side and the delivery side.
Why does Meta reject ads?
In practice, most rejections trace back to the Meta Advertising Standards. The groups below are the ones we meet most often. Treat this as an example classification, not a replacement for the official list.
- Text or images that imply you know personal traits of the viewer.
- Unrealistic promises and misleading before-and-after setups.
- A landing page that fails to load, mismatches the ad or misleads.
- Content that needs copyright or brand permission.
- Product or service categories with extra restrictions.
- Low-quality, blurry or text-heavy images.
For a rejected ad, the dashboard shows a short explanation. That explanation can be generic, so you often need to inspect every element of the ad. Also, even when the ad text is clean, one phrase on the landing page can trigger the rejection.
How do you appeal a rejected Meta ad?
If you believe the rejection was a mistake, use the review request option that Meta provides. The official page explains the steps in its guide to troubleshooting a rejected ad. You can also dispute decisions in Account Quality.
We suggest this order. First, read the rejection reason carefully. Next, guess which element caused it. Then, if the problem is real, fix it and submit the new version. If there is no problem, request a review.
Keep your messages short and factual:
- Explain in your own words why the ad follows the policy.
- State what you changed, if you changed anything.
- Avoid angry or repeated messages.
- Do not file the same request through many channels.
However, nobody can promise that an appeal will succeed. The decision belongs to Meta, and no method guarantees the outcome. Resubmitting the same ad again and again does not help either, because the violation stays. Moreover, repeated violations can even hurt account quality.
Why does an active ad get no impressions?
The active label tells you the ad passed review. Also, it does not tell you the ad is reaching people. Meta explains common reasons in its page on troubleshooting ad delivery, where a campaign slows down or stops.
The main delivery blockers are these:
- An audience that is too narrow or too restricted.
- A budget or bid that cannot compete in the auction.
- An account or campaign spending limit that you hit.
- Payment problems or an unpaid balance.
- Topics that need a special ad category.
- A start or end date with a wrong value.
Here is one quick tip. In practice, check that the campaign, the ad set and the ad are all switched on. A switch that is off at the top level silently stops everything below it. This simple mistake happens more often than people think.
Does a narrow audience stop an ad from delivering?
A narrow audience will not always stop delivery, but it can limit reach badly. Meta's help content notes that very specific targeting can make it more expensive to reach the right people. It also suggests that broadening the audience may help delivery.
In practice, narrow audiences usually come from stacked filters. For example, a small city, a tight age range, two interests and one behavior can shrink the pool to a few thousand people. The system then has too few chances to find buyers.
Try these fixes:
- Remove interest and behavior filters that add little.
- Widen the age and location range within reason.
- Merge ad sets that compete for the same people.
- Let the system expand the audience where it can.
For the overlap issue, read our guide on audience overlap between ad sets. Our explainer on Advantage+ audience also shows how broad targeting works.
How do budget and bid affect delivery?
If the budget is too low, the system cannot spend it well. Meta help pages say that consistent delivery needs a workable minimum budget, and that very short campaigns put pressure on the system. Check the current minimums on the official pages, because these values can change.
Also, bids follow a similar logic. Suppose you set a cost cap or a bid cap, and competitors bid higher. Your ad then loses the auction. As a result, it stays active but gets almost no impressions.
Here is a practical approach. First loosen your bid limits. Then adjust the budget to match your result goal. We explain how to size spend in our guide on calculating a social media advertising budget.
You can also sanity-check your expected costs with our CPM calculator. CPM means cost per thousand impressions.
Here is an example calculation. If your daily budget is very small and your audience covers a large city, the system may struggle to compete for most of the day. That is an example, not a rule. However, real thresholds depend on industry, audience and season.
Do not treat a budget increase as a cure-all. Review the bid strategy first, then the audience, and the budget last.
Can a spending limit or a payment problem stop delivery?
Yes, both can stop delivery completely, so check them early. When you hit the account spending limit, Meta stops showing ads so you do not exceed it. Also, delivery will not restart until you raise or remove the limit. The page on campaign spending limits explains the details.
On the payment side, a payment threshold applies. Also, when your spend reaches it, Meta charges your card. If the charge fails, ads can stop and the account can face restrictions.
So check these items on a regular basis:
- Card expiry date and card limit.
- Whether your bank allows international or digital payments.
- Whether you have an overdue balance.
- The values of your account and campaign spending limits.
We wrote a separate guide for card problems: fixing a failed ad payment. Start there if your bank declined the card.
How do special ad categories affect delivery?
Some topics fall under extra rules on Meta. For those topics you may need to declare a special ad category, and your targeting options become limited. In practice, check the official Meta Advertising Standards for the topics covered and the current rules.
If you skip a required declaration, Meta can reject the ad or limit its delivery. Sometimes this looks like a silent drop in delivery. So when your ad touches a sensitive topic, read the category rules first.
Restricted content categories can also carry extra conditions. For instance, some product types need age filters, permissions or verification. For that reason we scan the policy pages before we build campaigns in a new industry.
However, trying to hide a restricted topic behind different wording is not a fix. The system reads the content and the landing page together, so this trick usually ends in a rejection or an account restriction.
Why does the learning phase slow delivery?
When a new ad set starts, the system goes through a discovery period to learn who should see the ad. Delivery can swing during this time, and costs can look high. This is not an approval problem, because the ad already passed. It is a normal part of delivery.
The learning limited label means the system cannot collect enough results. Also, we will not repeat the full explanation here. Read our guide to the Meta Ads learning phase for the details.
The point to remember is simple: do not confuse low early impressions with a review or rejection issue. Judging an ad by its first days of data can also mislead you. Our article on the first 24 hours of Meta Ads data covers this trap.
Meta ad stuck in review: should you wait or rebuild?
To decide, weigh the status, the elapsed time and the symptom together. The table below is the rough framework our team uses. The time references are examples, so read them next to Meta's current help pages.
| Situation | Our suggestion | Reason |
|---|---|---|
| In review, short wait | Wait and do not touch it | Editing may restart the check |
| In review, very long wait | Check Account Quality and payment, then try support | The issue may sit at account level |
| Rejected, reason is clear | Fix it and resubmit | Sending the same violation changes nothing |
| Rejected, reason is unclear | Request a review | A wrong decision is possible |
| Active, no impressions | Check audience, budget, payment, limits in that order | This is a delivery problem, not approval |
In short, rebuilding is the last step. Diagnose first, then wait or fix.
What should you watch when you rebuild the ad?
Duplicating an ad can make sense when a meta ad stuck in review never moves. However, if you skip the root cause, you carry the same problem into the copy. So find the likely cause first.
Follow these steps when you rebuild:
- Review the old ad's text, image and landing page against the policies.
- Replace any suspicious phrases and visuals.
- Create the new ad in the same account and campaign structure.
- Pause the old ad instead of deleting it right away.
- Track the new ad's status and note what happens.
We recommend pausing because it keeps your history visible. Deleting an ad also does not erase Account Quality records. The trace of the problem stays on the account either way.
Put your pixel and event setup on the checklist too. Our Meta Pixel setup guide walks you through it.
Why do rule-breaking workarounds backfire?
For a stuck ad, it may feel tempting to open a new account, use someone else's account or business asset, or send fake documents. Meta counts these moves as circumvention of its systems, and we do not recommend any of them.
The risks are clear. For example, a circumvention attempt can lead to a full restriction of your account. Moreover, every connected asset may suffer. A short-term gain then turns into a long-term loss.
The right path is to understand the rejection reason and use the official appeal channel. It may feel slow, yet it protects your account. No agency or consultant can promise to reopen your account for sure, so treat any such promise with suspicion.
If you need to hand account access to an agency, use only the official sharing flow.
How do you prevent delivery problems before launch?
In short, a few minutes of checking before launch prevents most stuck ads. Here is an example checklist our team uses. Adapt it to your own industry.
- Did you compare the ad text and image with the Meta Advertising Standards?
- Does the landing page load fast on mobile and match the ad?
- Is the payment method valid, and do account and campaign limits fit?
- Is the audience wide enough for the system to learn?
- Are the start and end dates correct?
- Does the topic need a special ad category?
- Do your pixel and events fire correctly?
You can repeat this list for every campaign. It also gives the team a shared standard, so nobody repeats the same mistake twice.
For healthy conversion tracking, UTM tags matter as well. Our UTM builder helps you tag links consistently.
What do you do after the ad starts delivering?
Once the ad passes review and delivery begins, the real work starts. Do not rush your decisions in the first days. Fluctuation is normal, so closing a campaign after only a few days of data is often a mistake.
When you judge results, look at what you earn per unit of spend. Our ROAS calculator helps with that. ROAS means revenue earned per unit of ad spend.
Consider this example scenario. An online store launches a new creative, and the ad sits in review for a day before it starts running. If the store panics and opens three new ads during the wait, it splits learning and scatters the budget. Also, a patient approach usually gives healthier results.
If you keep hitting delivery problems, ask whether the issue lives in your account structure rather than in the ad.
How do you contact Meta support about a stuck review?
If an ad stays in review far longer than usual, you can try the official support route. Meta Business Support may offer different options depending on your account and country. Because the options are not identical for everyone, use the path that your account actually shows.
Prepare these details before you write to support:
- The ad account ID and the name of the affected ad.
- When you created the ad and how long its status has not changed.
- A short summary of the edits you made.
- Screenshots and any error message.
Write the request in a clear, short way. Give dates and the order of events instead of emotional language. That helps the support team understand the case faster.
Still, we cannot promise a response time or an outcome. Sometimes the support channel does not open at all. In that case, waiting or preparing a fresh ad draft is a more realistic option.
Why does the landing page affect ad review?
Meta can review the destination of your ad as well, which sometimes explains a meta ad stuck in review. The official description lists landing pages and other destinations as part of the review. So even a clean ad can fail when the page behind it has a problem.
Then, typical landing page problems are easy to list. The page may not open at all, it may throw errors, or it may show content unrelated to the ad. Instead, some sites show different content to review tools. That practice is risky, and we never recommend it.
Run this check instead:
- Does the page load smoothly on mobile and desktop?
- Do the price, product and terms match the ad?
- Are contact details, privacy and return terms easy to find?
- Is the redirect chain short and transparent?
Page speed also affects user experience. A slow page weakens results even when the ad passes review.
What do you look at in Account Quality?
Meta aims to show rejection decisions and account restrictions in Account Quality. There you can see decisions about your ads and any appeal options. Menu names can change, so use whichever equivalent your panel shows.
We suggest looking at three things:
- Is there a rejection or restriction record at ad level?
- Is there a warning or payment notice at account level?
- Is there a verification request for a page, business asset or domain?
These records often reveal the true cause of a stuck ad. Also, an account-level warning can slow every new ad, even when each ad is clean. So look at the whole picture before you fix a single ad.
Here is an example scenario. A store sees three different ads all waiting in review. Account Quality shows a notice that asks for payment verification. After the store updates its payment details, the ads move forward. The fix was the account notice, not the ads.
Which mistakes do advertisers make most often?
Most mistakes we see come from quick decisions made in a panic. The table below lists common errors and safer alternatives. These are general observations, not fixed rules.
| Common mistake | Result | Better approach |
|---|---|---|
| Editing the ad again and again while it waits | Review may restart | Batch fixes into one edit |
| Opening many duplicate ads | Budget and learning split | Keep one clean version |
| Ignoring payment status | Delivery stops quietly | Check payment and limits often |
| Choosing an extremely narrow audience | Very few impressions | Widen the audience sensibly |
| Opening a new account to dodge the issue | Higher risk of restriction | Use the official appeal route |
We want to stress the last row. Trying to bypass the system can turn a small issue into a lasting account problem.
When do you need professional help?
Expert eyes help when rejections repeat, delivery drops without explanation or Account Quality shows warnings. So even with help, no one can guarantee a result. Still, the process becomes more orderly.
At Talha Aslan and team, we follow a fixed order in these reviews. First we scan account, payment and policy status. Then we move on to audience and budget structure. Finally we assess the creative and the landing page. That way we find the cause by elimination instead of guessing.
If you want support with your Meta campaigns, see our Meta Ads management service.
This article is for general information. Platform menus and rules change over time, so always confirm the current steps in Meta's official help center.



