My campaign is stuck in "pending" — how long does Meta take?
Why your campaign sits in "Pending Meta approval" for hours, how long is normal, and what to do if it's been a day.
What this is
After you launch, Meta reviews every new ad before it starts showing. During this review your campaign status in Odobba reads Pending Meta approval. No money is spent while pending — review is free.
How long is normal?
| Time since launch | What's happening |
|---|---|
| 0 – 15 minutes | Meta's automated systems are checking. Most campaigns clear here. |
| 15 minutes – 4 hours | Slightly slower than usual but still normal. Care-industry ads often hit this band. |
| 4 – 24 hours | A human reviewer is involved. Common for first-time advertisers or aggressive copy. |
| Over 24 hours | Stuck. Likely a Meta-side hiccup or your ad was flagged. See below. |
If you launch in the late evening or on a weekend, expect the slower end of these ranges. Meta's reviewers cover global hours but the queue is longer outside US business hours.
What's happening in the background
We poll Meta every few minutes to check your ad's status. As soon as Meta marks it Active, your Odobba dashboard updates and you get an in-app notification.
If Meta marks it Disapproved, we update your status to Failed and the notification tells you why (with a link to Meta's policy if available).
What to do if it's been over 24 hours
1. Check for a disapproval notification
Sometimes Meta rejects an ad but our poll hasn't caught up yet. Look at your notifications bell — if you see "Campaign disapproved by Meta", click it for details.
2. Re-check your ad creative
The most common disapproval reasons for home-care ads:
- Personal attributes. Saying "Are you struggling with dementia?" implies the viewer has dementia — that's against Meta's personal-attributes policy. Rephrase to "Help with memory care that fits your family."
- Medical claims. "Cure", "guarantee", "stop falls" are all flagged. Use "support", "help reduce", "may improve" instead.
- Before/after photos. Banned. Use neutral lifestyle photos instead.
If you suspect any of these, edit your creative (Campaign detail → Edit creative → regenerate) and re-launch.
3. Make sure your Facebook Page is connected
If your Page got disconnected between launch and now, Meta sometimes silently stalls review. Check Settings → Integrations → Facebook Page — should show your page name and ID. Reconnect if needed.
4. Contact us
If everything looks fine and your ad has been pending more than 24 hours, email support with the campaign name. We can ping Meta's API directly to see what's actually happening.
What happens while pending
- No spend. Your wallet isn't touched.
- Audience is locked. You can edit the budget, schedule, and creative — but not the targeting once submitted.
- You can pause. If you change your mind, hit Pause on the campaign. We tell Meta to cancel the review.
Re-launching after a fix
If you edit a creative or audience, the ad goes back to Pending when you save — Meta re-reviews from scratch. That's another 15 min – 4 hours.
This is one reason we suggest getting the creative right before launching. Each edit resets the review clock.
Common questions
Q: Will I know when it's approved without checking? A: Yes. You'll get an in-app + push notification: "Your campaign is now live."
Q: Can I check Meta directly? A: If you have access to Meta Ads Manager for our shared ad account, yes — your ads appear there too. Most Odobba customers don't have direct access; that's by design.
Q: My campaign was approved last week but now says pending again. Why? A: You probably edited the creative or audience. Any meaningful edit triggers re-review.