Skip to main content
Facebook Ads

Facebook Ads Troubleshooting: 25 Common Issues Solved

Ads not delivering? Pixel not firing? Account flagged? Here are 25 common Facebook Ads problems and the exact fixes — saved from 200+ accounts.

Vince Servidad
Vince Servidad
Performance Marketing Consultant
12 min read
Share:

Most Facebook Ads issues fall into one of 25 categories. Diagnose them quickly and you save hours of guessing.

Here's the troubleshooting guide I keep open during account audits.

Delivery issues

1. Ad set says "Active" but isn't spending

Likely causes:

  • Audience too narrow (under 100K).
  • Bid too low (raise to "Highest Volume" temporarily).
  • Schedule starts in the future.
  • Budget set to ₱0 by mistake.
  • Fix: check audience size, schedule, budget. Verify daily spending limit at account level isn't capping.

    2. Spending fully but no purchases

    Likely causes:

  • Pixel not firing on purchase event.
  • Landing page broken.
  • Wrong audience.
  • Creative-audience mismatch.
  • Fix: test purchase flow yourself, verify Pixel events with Pixel Helper.

    3. CPM rising sharply

    Likely causes:

  • Frequency over 4 (audience saturated).
  • Creative fatigued.
  • Ad relevance ranking dropped.
  • Competitor entering auction.
  • Fix: refresh creative, expand audience.

    4. Frequency stuck low (under 1)

    Likely causes:

  • Audience too broad for budget.
  • Multiple campaigns competing (audience overlap).
  • Fix: tighten audience or consolidate campaigns.

    5. Reach plateauing despite budget increase

    Likely causes:

  • Audience saturation.
  • Frequency capping.
  • Ad set already serving max audience.
  • Fix: expand audience or duplicate campaign with broader settings.

    Pixel and tracking issues

    6. Pixel Helper shows no events

    Causes:

  • Pixel ID wrong.
  • Pixel code blocked by ad blocker (test in incognito).
  • Theme/app conflict on Shopify.
  • Fix: reinstall via Shopify Facebook & Instagram channel.

    7. Pixel events fire but Meta shows "Inactive"

    Cause:

  • 7+ days without events.
  • Domain not verified.
  • Events Manager filtering them out.
  • Fix: domain verification + AEM event configuration.

    8. Event Match Quality below 5

    Cause:

  • Missing customer info parameters in Pixel events (email, phone, etc.).
  • CAPI not sending data.
  • Fix: enable CAPI, add Advanced Matching parameters.

    9. iOS 14 attribution low (vs Shopify reported sales)

    Cause:

  • Apple Tracking Transparency limits iOS event attribution.
  • This is expected. Your Meta-reported numbers may be 30–50% lower than actual.
  • Fix: rely on Pixel + CAPI + Shopify-side attribution. Use post-purchase surveys ("How did you hear about us?") to triangulate.

    10. Conversions API not firing

    Cause:

  • Token expired.
  • Shopify-Facebook channel disconnected.
  • Custom CAPI implementation failing.
  • Fix: reconnect Facebook channel; if custom, check server logs for errors.

    Account-level issues

    11. Account flagged or restricted

    Cause:

  • Policy violations on ads.
  • Suspicious payment activity.
  • Mass account changes (sudden permission shifts).
  • Fix: file an appeal in Account Quality. Provide business documents if requested. Avoid future violations.

    12. Ad disapproved

    Cause:

  • Restricted content (alcohol, supplements, financial claims, before/after, body parts).
  • Misleading claims.
  • Click-bait headlines.
  • Fix: review Ad Library policy. Resubmit edited version.

    13. Page restricted

    Cause:

  • Policy violations on organic posts.
  • Mass reporting (real or fake).
  • Fix: appeal in Page Quality.

    14. Daily spending limit reached

    Cause:

  • Auto-set by Meta on new or low-trust accounts.
  • Account warming up.
  • Fix: spend consistently for 14+ days, then request limit increase via Account Settings.

    15. Card declined or payment issue

    Cause:

  • Bank flag (international charges).
  • Card expired.
  • Fix: add a backup payment method always. Whitelist Meta with your bank.

    Campaign performance issues

    16. Learning never exits

    Cause:

  • Not getting 50 conversions per ad set per week.
  • Edits resetting learning repeatedly.
  • Fix: increase budget, broaden audience, or optimize for an earlier event (AddToCart instead of Purchase).

    17. ROAS below target after 50 conversions

    Cause:

  • Audience-creative mismatch.
  • Landing page conversion below benchmark.
  • Wrong product priced wrong.
  • Fix: diagnose landing page first, then creative, then audience.

    18. Frequency over 5 in 7 days

    Cause:

  • Same audience seeing same creative repeatedly.
  • Fix: refresh creative, expand audience.

    19. CTR very low (under 0.5%)

    Cause:

  • Weak hook.
  • Wrong audience.
  • Stale creative.
  • Fix: test new creative variations. Check audience-creative fit.

    20. CTR high but conversion low

    Cause:

  • Creative-promise vs landing-page mismatch.
  • Slow landing page.
  • Missing trust signals.
  • Fix: align landing page experience to ad promise. Audit page speed.

    Ads Manager / interface issues

    21. Reports show different numbers than Shopify

    Cause:

  • Attribution windows differ.
  • Last-click vs view-through.
  • iOS tracking gaps.
  • Fix: standardize on a single attribution model. Compare same-window data.

    22. Custom audiences not populating

    Cause:

  • Pixel events not firing.
  • Audience too small (under 100).
  • Fix: verify Pixel; check window length (some audiences need 7+ days to populate).

    23. Lookalikes can't be created

    Cause:

  • Source audience too small (under 100).
  • Source audience low quality.
  • Fix: increase source audience size or use a different source.

    24. Schedule changes not saving

    Cause:

  • Browser session expired.
  • Token refresh issue.
  • Fix: log out, log back in, retry.

    25. Bulk edit failing

    Cause:

  • Conflicting permissions.
  • Some assets in different states (some active, some learning, etc.).
  • Fix: edit individually or reduce bulk selection.

    When to escalate to Meta support

    Reach out to Meta business support when:

  • Account is restricted and appeal denied.
  • Pixel data is corrupted.
  • You suspect a delivery issue at platform level.
  • Spend over $5K/month entitles you to support tickets.
  • Tickets are slow (3–5 days for non-priority). Don't wait passively — also escalate via Twitter, Trust & Safety reports, and Meta Business Help Center.

    What to check daily

  • Account spending limit.
  • Any ad disapprovals.
  • Pixel event volume (vs yesterday).
  • Frequency on top ad sets.
  • ROAS by campaign.
  • 5-minute morning check catches 90% of issues before they cost you a day.

    Want a full account audit?

    If your account has multiple issues at once, my Facebook Ads Specialist service includes diagnostic audits. Or learn the system in the Facebook Ads Course Philippines.

    Related reading:

  • Why Your Facebook Ads Stopped Working
  • iOS 14+ Facebook Ads Strategy
  • Meta Ads Conversion Tracking Guide
  • Vince Servidad

    Written by Vince Servidad

    I've spent over $26M on ads and built my own 7-figure brand from scratch. I don't just 'manage ads'—I build the growth systems that actually scale businesses profitably.

    Want More Marketing Insights?

    Get weekly tips, strategies, and case studies delivered to your inbox.

    Need help with Facebook Ads?

    Get hands-on support from a performance marketing consultant based in the Philippines.

    Related Articles