In this article, about Understanding Meta Ads Delivery Statuses, we will discuss What Each One Means and how to Fix Issues. We will explain how to diagnose problems and fix delivery issues to improve your Facebook Ads performance.
When running campaigns on Meta (Facebook + Instagram), one of the most important things to monitor is your delivery status. These short labels (Active, Learning, Limited, In Review, Processing, Not Delivering, etc.) tell you exactly what’s happening behind the scenes.
Understanding what each status means helps advertisers troubleshoot performance issues, optimize faster, and avoid wasted ad spend.
Below is a complete guide to every major Meta Ads delivery status.
1 – Active
Definition:
The Active status means your campaign, ad set, or ad is running normally with no restrictions.
What it means:
Your ads are live and delivering normally based on your budget and targeting.

What to do:
Nothing, this is the ideal state. Continue monitoring performance.
Typical behavior:
- Ads serve without interruption
- Budget spends according to pacing
- Optimization events are being tracked
Best practices:
- Monitor frequency to avoid fatigue
- Check cost per result vs. your target
- Duplicate into new ad sets for scaling
2 – Learning
What it means:
Meta’s system is optimizing delivery. This happens when:
- A new ad set launches
- You make a significant edit (targeting, budget, bid, creative)
- There aren’t enough optimization events yet
Meta typically needs ≈50 optimization events per week to exit the learning phase.
How to exit learning faster:
- Avoid frequent edits (duplicate instead)
- Increase budget (if event volume is too low)
- Use Advantage+ placements
- Broaden targeting
- Consolidate similar ad sets to boost data
Why Staying in Learning Hurts Performance
- Costs remain unstable
- Conversion rates fluctuate
- Results are less predictable
3 – Learning Limited (Not Enough Conversion Events)
What it means:
Your ad set is stuck in learning phase because it isn’t getting enough conversion events or impressions.
Possible causes:
- Low budget
- Narrow audience
- Conversion event too far down funnel
- Too many ad sets competing for the same conversions
Fixes:
- Increase budget or use campaign budget optimization
- Consolidate similar ad sets
- Move conversion optimization up the funnel (e.g., Purchase → Add to Cart)
- Expand targeting
Troubleshooting Learning Limited
| Problem | Fix |
|---|---|
| Low budget | Increase budget by 20–30% |
| Target too small | Broaden audience |
| Too many ad sets | Consolidate campaigns |
| Conversion too rare | Move up funnel (e.g., ATC instead of Purchase) |

4 – In Review (Meta Is Checking Your Ad)
What it means:
Your ad is under manual or automated policy review. Most reviews finish within 24 hours, but can take longer.
Causes for longer review times:
- Sensitive content (health, finance, politics)
- New ad accounts
- New payment methods
What to do:
- Be patient
- If it takes over 24–48 hours, request a manual review inside Ads Manager
5 – Processing
What it means:
Meta is generating previews, scanning creatives, or validating settings before the ad goes into Review.
Common during:
- New ad creation
- Creative uploads
- Updating tracking or conversions
Action needed:
None, wait until it changes to In Review or Active.
6 – Preparing / Getting Ready
What it means:
Meta is setting up delivery, connecting placements, checking assets, or syncing catalog items (if applicable).
Common for:
- Dynamic ads
- Catalog ads
- Ads with multiple placements
- Reels/Stories formatting
What to do:
Usually nothing. If it remains stuck for hours, refresh or duplicate the ad.

7 – Not Delivering / Paused
What it means:
Your ad isn’t serving. Reasons vary depending on account or ad set.
Possible reasons:
- Campaign or ad set is paused
- Ad rejected
- A/B test ended
- Budget spent
- Schedule not active
- Audience too small
- Bid too low
Fixes:
- Check for policy violations
- Restart paused components
- Increase audience size
- Raise bid cap / budget
8 – Limited (Budget, Learning, Targeting)
Meta may show several variations:
- Budget Limited – Your budget is too low to get stable delivery
- Targeting Expansion Limited – Audience is too small
- Reach Limited – Ad set competitiveness is low
How to fix:
- Increase budget
- Broaden targeting
- Remove unnecessary restrictions (age, interests, placements)
9 – Payment Issue / Billing Error
What it means:
Your payment method was declined or your account has outstanding balance.
Fix:
Update the payment method and retry.

10 – Restricted / Disabled
What it means:
Your ad or account violates Meta Ads policies.
Common reasons:
- Misleading claims
- Before/after images
- Political content without authorization
- Trademark issues
Fix:
- Request review
- Edit the ad to comply with policy
- Submit appeal if account is disabled
Summary Cheat Sheet
| Status | Meaning | What to Do |
|---|---|---|
| Active | Everything is running normally | Monitor results |
| Learning | System optimizing delivery | Avoid edits, increase events |
| Learning Limited | Not enough conversions | Increase budget, broaden audience |
| In Review | Policy check in progress | Wait / request manual review |
| Processing | Creatives & settings being prepared | Wait |
| Preparing | Setting up delivery | Wait or duplicate if stuck |
| Not Delivering | Something is blocking delivery | Troubleshoot cause |
| Limited | Budget or audience constraints | Adjust budget/targeting |
| Payment Issue | Billing problem | Fix payment |
| Restricted/Disabled | Policy violation | Appeal or edit |
Meta Ads (Facebook + Instagram) use a series of delivery statuses to communicate what is happening with your campaigns behind the scenes. These statuses (such as Active, Learning, In Review, Not Delivering, and Processing) directly impact performance, cost, optimization, and scale.
Why Meta Ads Delivery Status Matters
Understanding delivery status is essential for:
- Improving campaign performance
- Avoiding wasted budget
- Speeding up optimization
- Diagnosing issues early
- Scaling winning ads faster
A single status like “Learning Limited” or “Not Delivering” can reveal the root cause of weak performance or stalled results.
Yet most advertisers don’t fully understand what each status actually means, or how to troubleshoot when something goes wrong.
I hope this in-depth guide breaks down every Meta Ads delivery status, why it happens, and exactly what to do to keep your campaigns delivering at full potential.