Why Won't My Facebook Ad Start?

Cody Schneider8 min read

You've just hit "Publish" on your new Facebook ad campaign, feeling that mix of excitement and anticipation. You check back an hour later, and then another, but the delivery column still reads "Inactive" or "Not Delivering." It's a common and incredibly frustrating moment for any marketer. This guide will walk you through the most common reasons your Facebook ad isn't starting and provide clear, actionable steps to get your campaign running.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Start with the Quick Checks

Before you dive into the more complex settings, let's get the most common culprits out of the way. We've all missed these at some point, and they're happily a very quick fix.

  • Is Everything Toggled On? It might sound too simple, but the first thing to check is that the toggles for your Campaign, Ad Set, and the Ad itself are all switched to the "On" position (they should be blue). If the campaign level is off, nothing underneath it will run.
  • Check Your Schedule: Did you accidentally set your ad to start on a future date? Navigate to your ad set settings and look at the "Schedule" section. Make sure the start date and time have already passed.

Common Culprit #1: Billing and Payment Issues

Meta won’t spend your money if it isn’t sure it can get paid. Problems with your payment method are one of the top reasons for ads failing to launch.

How to Diagnose Payment Problems:

  1. Navigate to your Ads Manager.
  2. Click the "All Tools" hamburger menu (three horizontal lines).
  3. Select "Billing."
  4. Click "Payment Settings."

Here are the primary issues to look for in this section:

  • Failed or Expired Payment Method: Your primary payment method might have insufficient funds, or the card on file could have expired. Meta will immediately halt all ad delivery if a payment fails. Add a new payment method or update your current one to resolve this.
  • Account Spending Limit Reached: This is a master limit you can set for your entire ad account to prevent overspending. Once you hit this limit, all campaigns stop until you increase or remove it. You'll see a prominent notification in your Payment Settings if this is the case.
  • Campaign Spending Limit: On top of account limits, you can also set a spending limit for an individual campaign. If you’re restarting an old campaign, you might have forgotten about a past limit. You'll find this setting at the campaign level within Ads Manager.

Common Culprit #2: Stuck in the Ad Review Process

Every new ad and every significant change to an existing ad goes through Meta's automated, and sometimes manual, review process. This system scans your ad’s creative (image/video), text, targeting, and landing page to ensure everything complies with their Advertising Policies.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

What to Expect with Ad Review:

  • Typical Wait Time: Most ads are reviewed within 24 hours, though often it’s much faster (under an hour). However, during peak advertising seasons or if your ad is flagged for a deeper look, it can take up to 48 hours or even longer.
  • "In Review" Status: If your ad's delivery status says "In Review," it's completely normal. The best course of action is simply to wait. Editing the ad while it's in review will reset the process, pushing you to the back of the queue.
  • What if It’s Stuck? If your ad has been "In Review" for more than 48 hours without a resolution, you can contact Facebook's support team. In some cases, duplicating the ad set and ad can get fresh eyes from the review system and resolve the issue faster.

Common Culprit #3: Ad Rejection and Policy Violations

If the review process finishes and your ad is still not running, check for a "Rejected" status. If it's rejected, Meta will send you a notification and usually provide a policy guideline that it allegedly breached.

Common Reasons for Ad Rejection:

  • Prohibited Content: This includes obvious categories like weapons, tobacco, or unsafe supplements, but can also cover more nuanced areas Meta deems sensitive.
  • Personal Attributes: You can't directly address or imply personal characteristics of your audience. For example, an ad can't say, "Struggling with debt?" but it can say, "We offer financial assistance services."
  • Misleading Claims: Making unverifiable "get rich quick" promises, unrealistic results ("Lose 30lbs in 1 week!"), or using falsified celebrity endorsements will get you rejected fast.
  • Landing Page Issues: Your ad's destination URL must lead to a functioning, relevant landing page. A broken link, a page with pop-ups, or a page with very little original content can cause rejection.

What to Do After a Rejection:

  1. Read the Policy: Don't just ignore it. Read the specific advertising policy Meta referenced to understand why the ad was rejected.
  2. Edit or Appeal: If you believe you can correct the mistake, edit the ad to bring it into compliance and resubmit it for review. If you genuinely believe the automated system made a mistake, you can request a manual review.

Common Culprit #4: Audience, Budget, and Bid Issues

Sometimes your ad is approved and your payment is fine, but it still won't deliver. This often points to problems with your target audience or bidding strategy - essentially, you're not giving the algorithm enough to work with.

Niche or Overspecific Audience

If your target audience is too small, Facebook may struggle to find people to show it to. This is common when you stack too many detailed targeting layers (e.g., people who like rock climbing AND digital marketing AND live in a single zip code). If your potential reach is only a few thousand people, a campaign with a conversion objective may never start because a small audience limits the available auction conversions. The fix: Broaden your audience by removing a few of the more restrictive targeting layers.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Bid Cap or Cost Cap is Too Low

Facebook Ads runs on an auction. If you set a manual bid cap (e.g., "don't bid more than $1.00 per click") but the average winning bid for your audience is $2.50, your ad will never win an auction and therefore get zero delivery. The same applies to cost caps when they are set too restrictively. The fix: Start with the "Highest Volume" (lowest cost) bid strategy and let Facebook automate bidding. If you must use a bid or cost cap, start with a high number and gradually lower it once you have stable delivery.

Budget is Too Small

Your budget needs to be large enough for the algorithm to get meaningful results. If your optimization event is "Purchase" and you set a daily budget of $5 for a $100 product, you likely won't get enough traffic or data for the system to learn. Meta's system might not even start spending if it predicts it can't achieve your goal based on the budget. The fix: As a rule of thumb, ensure your daily budget allows for at least a few of your desired conversion events per day. If a conversion is worth $50, a $10/day budget might be too small to get started.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

What To Do If You've Checked Everything

If you've gone through every step above and your ad is still sitting idle, you might be facing a temporary platform glitch - it happens! When that's the case, the classic "turn it off and on again" often works wonders for Facebook Ads.

Go to your ad set, click the "Duplicate" button, keep all the settings the same, and publish the new, duplicated ad set. This often forces it through a new path in Meta's system and can jumpstart delivery.

Final Thoughts

Seeing your Facebook ad stuck at zero impressions can be daunting, but the problem can almost always be traced back to one of the aforementioned issues. By methodically checking your campaign status, payment settings, ad review status, and targeting parameters, you can diagnose and fix the issue. A systematic approach is better than randomly changing settings in panic.

Once your ads are finally running, a whole other challenge emerges: understanding what is actually driving performance. Sifting through countless columns in Ads Manager or exporting data to spreadsheets to figure out your ROI can be a huge drain of time. We built Graphed to solve this by ditching the complexity. You can simply ask questions in plain English like, "Show me my top-performing ad campaigns by revenue from Shopify this month," and instantly get a live dashboard that pulls your data from Facebook Ads, your e-commerce store, and Google Analytics. It keeps your reporting clear, current, and connected, so you can spend less time wrangling data and more time acting on what's working.

Related Articles