"Not delivering" means your Facebook ad is currently not being shown to people, so it may receive no impressions and spend little or none of your budget. The status usually means that the campaign, ad set or ad is inactive, ineligible, restricted, under review or unable to win enough auctions.
Meta Ads Manager has 3 levels: campaign, ad set and ad. An ad can fail to deliver because of a setting at any of these levels.
Meta's ad system determines delivery based on factors such as targeting, audience size, placements and the value the ad is expected to provide to users.
| Status in Meta Ads Manager | What it usually means | What to check |
|---|---|---|
| Not delivering | The campaign, ad set or ad cannot currently serve | Delivery warning, restrictions, billing and campaign settings |
| In review | Meta is checking the ad against its advertising policies | Wait for review or check the review message |
| Rejected | Meta found a policy, creative or landing-page problem | Read the rejection reason and request a review if appropriate |
| Scheduled | The ad is approved, but its start date or time has not arrived | Ad set schedule and time zone |
| Learning | The ad set is collecting data and adjusting delivery | Avoid unnecessary edits while it stabilises |
| Learning limited | The ad set may be delivering but is not receiving enough optimization events | Budget, audience size and conversion volume |
| Active but not spending | The ad may be eligible but is receiving little or no auction volume | Audience, placements, bid controls and account status |
"Not delivering" is different from "Learning limited." A learning-limited ad set may still generate impressions. A not-delivering ad may be completely blocked from serving.
Meta Ads Manager has three levels:
An ad cannot deliver if a higher level is turned off. For example, an active ad will not run if its ad set or campaign is paused.
Check the toggle beside all three levels. The campaign, ad set and ad must be active.
Meta reviews an ad before delivery. The review can cover the image or video, text, targeting, destination URL and other parts of the ad.
An ad marked In review usually will not deliver until the review is complete. Avoid editing and resubmitting it repeatedly. A major change can start another review.
If the ad stays in review longer than expected, check the message in Ads Manager and use Meta's review or support options.
A rejected ad cannot deliver until the problem is resolved. Common reasons include:
Meta says policy enforcement can affect individual placements, apps or wider business assets depending on the issue and its repetition.
Open the ad and select View details or See details. The rejection reason tells you what to fix. Creating another copy without changing the problem usually will not help.
A failed payment, overdue balance or disabled payment method can stop advertising across the account.
Check:
Meta provides troubleshooting guidance for ad accounts disabled because of payment problems.
Resolve the balance or replace the payment method before changing the campaign. Otherwise, new ads may also fail to deliver.
A very small audience limits the number of auctions available to the ad. This can happen when you combine:
Remove restrictions that the campaign does not need. You can also test a wider location or age range and broader targeting where it fits the campaign.
Manual placements can reduce delivery when the selected placements do not have enough eligible inventory for the audience and creative.
Meta recommends Advantage+ placements because they allow the delivery system to use more placements, including Facebook, Instagram, Messenger and Audience Network.
If you use manual placements, check that the creative works with every selected placement. A video or image may be unsuitable for a particular placement or have limited eligibility there.
Bid caps, cost caps and minimum return targets can stop an ad from competing effectively in the auction.
This is more likely when:
If delivery is the priority, test a less restrictive bidding strategy. Make one change at a time and watch for impressions and spend.
An ad may show as not delivering when:
Check Budget & schedule at the ad-set level. Also confirm that the account-level spending limit has not been reached.
The problem may not be with the individual ad. Meta can restrict the advertising account, Facebook Page, business portfolio or payment profile.
Check:
If several campaigns stopped delivering at the same time, an account-level restriction or billing issue is more likely than a creative problem.
Follow this order:
Do not assume that a low number of conversions means the ad is not delivering. Check Impressions, Reach and Amount spent first. If those figures are increasing, investigate conversion tracking, the landing page or the offer instead.
Use the explanation in the Delivery column as your starting point. Fix that blocker before changing the campaign structure or creating a new ad. If impressions and spend are rising, delivery is probably not the main problem.