You launched a campaign this morning, the status says Active, and hours later you still have zero impressions. Or an ad that ran well last month has slowly stopped spending. Either way, your budget sits there while your competitors get the leads.
Facebook ads not delivering is one of the most common problems in Meta ad accounts, and the cause is usually visible if you know where to look. This guide shows you how to find it and fix it.
Quick answer: If you find your Facebook ads not delivering, check the Delivery column in Ads Manager first and hover over the status for Meta’s reason. The usual causes are ads still in review or rejected, payment or spending limits, audiences that are too small, bid caps set too low and ad sets stuck in Learning limited.
Start With the Delivery Status
Before you change anything, open Ads Manager and look at the Delivery column at the campaign, ad set and ad levels. Meta usually tells you what’s wrong. Here’s what each status means:
| Status | What it means | What to do |
|---|---|---|
| In review | Meta is still checking the ad | Wait. Most reviews finish within 24 hours. |
| Rejected | The ad breaks a policy | Edit the ad or request another review |
| Scheduled | The start date is in the future | Check the ad set schedule |
| Learning | Meta is still testing delivery | Avoid big edits for about a week |
| Learning limited | Not enough results to optimize | Widen the audience, raise the budget or change the event |
| Account spending limit reached | Your own limit has been hit | Raise or remove the limit |
| Not delivering | Something blocks delivery | Hover over the status for the reason |
Check all three levels. A campaign can show Active while one ad inside it is rejected.
The 10 Most Common Causes of Facebook Ads Not Delivering
1. The Ad Is Still in Review
Every ad goes through Meta’s review. According to Meta’s ad review guide, most ads are reviewed within 24 hours, although some take longer. Editing an ad sends it back to review, so avoid small edits right after launch.
2. The Ad Was Rejected
Common reasons for service businesses include before-and-after images, claims that sound like guarantees, and text that points out personal traits, like “Are you in debt?”. Read the rejection reason, fix the ad and request another review in Account Quality.
3. Payment Problems
A failed card payment, an unpaid balance or a reached billing threshold can stop your whole account. Open Billing and payments, check for a red warning, and add a backup payment method so one declined card doesn’t pause everything.
4. Account or Campaign Spending Limit Reached
Spending limits are easy to forget. If you set an account spending limit months ago, all your ads stop when you hit it. Check it under Payment settings, and check for a campaign spending limit too.
5. The Audience Is Too Small
This one hurts local service businesses most. A 5-mile radius around a small town, plus detailed interests, plus an age range, can leave only a few thousand people. Meta then struggles to find anyone to show the ad to. Widen the radius, drop some interests or let Advantage+ audience find people for you.
6. The Bid or Cost Cap Is Too Low
If you use a cost cap or bid cap below what the market costs, Meta won’t win auctions and your ads won’t spend. Switch to the highest volume bid strategy for a week to see the real cost, then set a cap based on that number.
7. Stuck in Learning Limited
Meta’s learning limited guide says an ad set becomes Learning limited when it’s unlikely to get around 50 optimization events in the week after your last significant edit. For a small lead budget, that’s a lot. Fixes include:
- combining small ad sets into one
- raising the budget
- optimizing for a more frequent event, like leads instead of booked calls
- widening your audience
8. Your Ad Sets Compete With Each Other
When several ad sets in the same account target similar people, Meta avoids showing your ads against each other. The weaker ad set loses delivery. This is called auction overlap. Merge similar ad sets or use clearly different audiences.
9. Low-Quality or Tired Creative
Meta looks at how people react to your ad. If people hide it, scroll past or rarely click, the ad gets fewer impressions or costs more. Old ads also fatigue as the same people see them again and again. Refresh creative every few weeks and test new angles, not just new colors.
10. Special Ad Category or Tracking Setup
If your ads relate to credit, employment, housing or social issues, you must declare a special ad category. This limits targeting options, and missing it can get ads rejected. Financial advisers and recruiters should check this carefully.
Tracking matters too. If you optimize for a website conversion event that never fires, Meta has nothing to optimize toward and delivery drops. Test your pixel and Conversions API events in Events Manager, or get help with a proper tracking setup.
A 10-Minute Troubleshooting Checklist
Work through this list in order. It covers most cases of Facebook ads not delivering:
- Delivery status checked at campaign, ad set and ad level
- No rejected ads or policy warnings in Account Quality
- Payment method working and no unpaid balance
- Account and campaign spending limits checked
- Start and end dates correct
- Audience size estimate not too narrow
- No low bid cap or cost cap
- Conversion event fires correctly in Events Manager
- Special ad category declared where required
- No duplicate ad sets targeting the same people
How to Prevent Delivery Problems
A few habits save a lot of stress:
- Launch fewer, stronger ad sets. Consolidated ad sets get more data and leave the learning phase faster.
- Batch your edits. Make changes once a week instead of every day.
- Keep a backup payment method on the account.
- Refresh creative on a schedule, before performance drops.
- Check Account Quality weekly for warnings.
If you’d rather not spend your evenings in Ads Manager, my Meta ads management service covers setup, monitoring and weekly optimization.
Frequently Asked Questions
Why is my Facebook ad active but not getting impressions?
An ad can show Active and still get no impressions if the audience is too small, the bid cap is too low, the budget is very small or another ad set in your account wins the same auctions. It can also happen right after approval, while delivery starts. Wait a few hours, then check audience size and bid settings.
How long does it take for Facebook ads to start delivering?
After approval, most ads start delivering within a few hours. Meta says most ads are reviewed within 24 hours, but some reviews take longer. If your ad was approved and still has no impressions after a day, check spending limits, schedule, audience size and bid strategy before you contact support.
Does editing an ad reset the learning phase?
Significant edits can. Changing targeting, creative, the optimization event or adding a new ad can send an ad set back into learning. Big budget changes can too. Editing also sends the ad back to review in some cases. Group your changes and make them once, instead of editing small things every day.
Can a small budget cause Facebook ads not to deliver?
A small budget rarely stops delivery completely, but it can limit it a lot. If the budget is too small to get around 50 optimization events a week, the ad set may stay in Learning limited and deliver unevenly. Combine ad sets, choose a more frequent optimization event or raise the budget where you can.
When should I contact Meta support?
Contact support when the status shows no clear reason, your account is restricted without explanation or an ad was rejected and you believe it follows the policies. Before you do, check payment, spending limits and Account Quality. Support can help faster when you can say what you’ve already checked.
Final Thoughts
Facebook ads not delivering almost always has a clear cause: review, payment, limits, audience size, bids or learning. Start with the delivery status, work through the checklist and fix one thing at a time so you know what worked.
If your ads still won’t spend, or they spend but bring the wrong leads, send me a message. I’ll look at your account and tell you what I’d fix first.





Comments
Be the first to share your thoughts or ask a question.
Leave a comment
Your email will not be published. Comments appear after review.