How to Diagnose When Your Ads Are Not Delivering (Impressions Stuck)
## How to Diagnose When Your Ads Are Not Delivering (Impressions Stuck)
Advertising can be frustrating when your campaigns go live but deliver zero impressions. A silent ad set is a symptom of underlying issues that span from account health to technical misconfigurations. This guide provides a systematic diagnostic framework to revive your ads.
### 1. Verify Ad Status and Compliance
Start in your ads manager and check each ad’s status. If it says “In Review” for more than 24 hours, it may be stuck due to high volume or a borderline violation. Ads containing sensitive content (finance, crypto, health claims) often face extended manual review. Ensure your landing page is functional, transparent, and doesn’t trigger spam flags. If rejected, read the policy reason carefully and appeal with a compliant version. Sometimes, simply duplicating the ad and resubmitting can push it through, but only after fixing the issue. Pro tip: If your ad is “Not Delivered” without a clear reason, check the Account Quality section for any pending policy issues.
### 2. Reassess Audience Targeting
A common culprit for zero impressions is an overly narrow audience. If your detailed targeting combination has an estimated audience size below a few thousand, the delivery system might not serve your ad. Similarly, overlapping exclusion audiences (e.g., excluding all converters and then retargeting a tiny pool) can choke delivery. Lookalike audiences built from a seed list of less than 100 users also struggle. Try broadening interest targeting, removing unnecessary exclusions, or switching to Advantage+ audience to let the algorithm expand. For retargeting campaigns, ensure your pixel is active and has enough recent events; otherwise, the audience pool may be empty.
### 3. Examine Bidding and Budget Settings
If your bid is too low relative to the auction, your ad won’t win any impression. Cost cap or bid cap strategies require a fluid understanding of market rates. If you’re using a bid limit, increase it by 20-30% and observe. The daily budget also matters: a budget that’s too small (e.g., $1 per day) may never generate enough data to exit the learning phase. Consider consolidating ad sets to focus spend, or using minimum ROAS bids that are unrealistic. Try lowest cost bidding to see if impressions start flowing. Also, check if you’ve accidentally set a lifetime budget that has run out or is extremely low.
### 4. Creative Quality and Relevance Diagnostics
Facebook’s ad auction weighs estimated action rates and ad quality. If your creative has a low relevance score or is flagged as a low-quality page, delivery will be suppressed. Use the “Quality Ranking” column in Ads Manager. Test different formats (image vs. video), headlines, and primary texts. Ads with high text density in images may be penalized. Also, ensure your click-through landing page provides a good mobile experience and doesn’t mislead users. A high bounce rate can signal poor quality and reduce delivery. Use the “Page Experience” metric in diagnostics to spot landing page issues.
### 5. Technical Placement and Schedule Constraints
Check your placement settings: if you’ve manually selected a single placement (e.g., Instagram Feed) and that placement has limited inventory for your audience, you’ll get zero impressions. Restrictive ad scheduling (e.g., only showing during 2-3 am) may also lead to zero delivery if your audience isn’t active then. Device targeting (e.g., iOS only) can shrink the eligible pool. Enable all placements and 24/7 scheduling initially to rule out these issues. Review your optimization goal: optimizing for conversions with no conversion history can cause delivery problems; conversely, using link clicks is easier but may not find interested users.
### 6. Account-Level Issues
Account spending limits, expired payment methods, or a disabled ad account will halt all ads. Verify your payment method is valid and that there’s no outstanding policy restriction on your entire account. Some accounts are flagged as “untrustworthy” and face delivery penalties. Use Account Quality to check for violations. Also, check if you have reached your ad account’s campaign limit, which can prevent new ads from running.
### 7. Leverage Diagnostic Tools
Facebook Ads Manager offers the “Delivery” column where you can see failure reasons like “Bid too low” or “Audience too small.” Google Ads users can use the Auction Insights and Ad Preview tool. TikTok’s diagnostic panel similarly shows review status and audience size estimates. Use the Ad Inspector for a simulation: if your ad doesn’t appear when you search, there’s a problem. For programmatic ads, verify DSP settings and deal IDs. Utilize Facebook’s “Test Events” in the pixel to confirm server events are firing correctly.
### 8. Ad Fatigue and Frequency
Although zero impressions imply no deliveries, if you’ve had some and then they stopped, check frequency capping. An ad shown too many times to the same user can cause fatigue and delivery halt. Reset by duplicating the ad set to refresh.
### Conclusion
Zero impressions demand a cool-headed, systematic review. Start with the simplest checks (ad status, payment) and work towards audience and bid adjustments. Often, a combination of small tweaks across targeting and budget is the key. Monitor changes for 24 hours after adjustments, and don’t hesitate to duplicate high-potential ad sets to reset the learning phase. With patience and data, even the quietest campaigns can find their voice.
Last updated: Jan 21 2026
AI Assistant
Hi! 👋 You are viewing How to Diagnose When Your Ads Are Not Delivering (Impressions Stuck). Need any help with this topic?