TikTok ads approved but getting 0 impressions / not delivering? (2026 troubleshooting)
Your ad clearly reads 「Approved」 — yet impressions are 0 and not a cent of budget has been spent. 「Approved but not running」 is often more confusing than an outright rejection.
Good news: you can almost always find the cause inside Ads Manager. Hover over the status icon and TikTok shows a tooltip — 「Low bid,」 「Budget insufficient,」 「Audience too small,」 「In learning,」 and so on. That tooltip is the fastest way to the root cause. Read it before changing anything.
Below, ordered from most common to least — work top to bottom and stop when delivery starts. One important habit: change one variable at a time. If you raise the bid, widen the audience, and bump the budget all at once and delivery starts, you won't know which fix did it — and you may have over-corrected on cost. Patience beats panic here; most 「approved but 0 impressions」 cases resolve within a day or two once the right lever is pulled.
1. Actually still in / just out of review
「Approved」 sometimes means the account is approved, while a specific ad or edit is still in a second review.
- Most ads review within 24 hours; trusted accounts can be minutes. Editing creative, caption, or the landing page URL on an existing ad triggers a new review and restarts the 24-hour clock.
- Give a freshly approved ad 24–48 hours to begin delivering before declaring it dead.
2. Bid too low (especially Bid Cap / Cost Cap)
This is the number-one cause of 「approved but 0 impressions.」
- With Bid Cap, you are telling the system 「this is the absolute max I'll pay.」 Set it well below what competitors pay and you never win the auction — impressions stay at 0.
- Diagnostic move: temporarily switch to Lowest Cost (no cap) and see if impressions kick in. If they do, your bid was the bottleneck.
- To understand which strategy to pick, see TikTok bidding: Lowest Cost vs Cost Cap vs Bid Cap.
3. Daily budget too low
A tiny budget leaves the system without enough ammo to enter the auction, and it may simply not spend. Raise the daily budget above the ad-group-level minimum (commonly some multiple of your target CPA).
4. Audience too narrow
Unlike Meta, where you can target very narrow groups, TikTok generally needs at least 500,000–1,000,000 reachable people to deliver at meaningful scale.
- Stacking interests, behaviors, and tight age bands shrinks the pool below auction viability.
- Fix: remove 2–3 of the narrowest targeting layers — start with the tightest interest/behavior — then re-check delivery.
5. Creative or landing page flagged / limited
Even with an overall 「Approved」 status, a single creative or landing page URL can be limited on its own (borderline content, restricted category, page won't load), choking delivery. Check each ad's status note and handle the limited one separately.
6. Billing / payment problem
- Insufficient balance or a failed payment method can stop ads, sometimes showing 「no interactions」 at all.
- New accounts often have a billing threshold: small charges verify billing first, and only after it clears does spend scale. Confirm the payment method works and there is enough balance.
7. Ad scheduling (dayparting)
If you set delivery to only certain hours and it is currently outside that window, 0 impressions is expected. Check whether the ad group's schedule is restricting it.
8. Overlapping ad groups competing with each other
Multiple ad groups in the same account with heavily overlapping targeting will bid against themselves, starving some groups of impressions. Merge overlapping groups or separate the targeting.
9. Brand-new account in warm-up
A new ad account goes through a trust-building period where the system deliberately limits delivery to verify billing, assess quality, and reduce fraud. This typically lasts 7–14 days and can't be bypassed. Run a small, steady budget during it — no big frequent changes.
If the status is not 「Approved」 but 「Restricted / Banned,」 that is a different problem — see appealing a suspended or banned TikTok ad account.
10. Learning phase (don't panic at the data)
Early in learning, both delivery and cost swing. This is not 「not delivering」 — it is the algorithm exploring. Give it 24–48 hours to ramp, and ~50 conversion events within 7 days to stabilize.
Quick-reference table
| Symptom | Check first | Quick fix |
|---|---|---|
| 0 impressions, status Approved | Status tooltip | Act on what it says |
| Tooltip says 「Low bid」 | Bid Cap/Cost Cap | Temporarily switch to Lowest Cost |
| Tooltip says 「Audience too small」 | Targeting layers | Remove 2–3 narrowest layers |
| Not spending a cent | Balance / payment method | Top up, swap card |
| New account slow no matter what | Account age | Wait out 7–14 day warm-up |
Frequently asked questions
Q: Why are my TikTok ads not delivering? A: Read the status tooltip first. The four most common causes: bid too low, audience too narrow, budget too low, and a new account still in warm-up. Rule each out against the tooltip.
Q: Why do my TikTok ads have 0 impressions? A: Usually a bid set too low (especially an aggressive Bid Cap that can't win the auction), an audience too narrow (pool too small), or still in review/warm-up. Switch to Lowest Cost temporarily to diagnose the bid.
Q: How long does TikTok ad review take? A: Most within 24 hours; trusted accounts can be minutes. Editing creative, caption, or landing page triggers a new review and restarts the 24-hour clock.
Q: Why is my TikTok ad not spending budget? A: Common causes: a bid cap too low to win the auction, audience too narrow, insufficient balance or a failed payment method, a dayparting schedule restriction, or a new account being limited during warm-up.
Q: Does a low bid stop delivery? A: Yes. With Bid Cap/Cost Cap, if your cap is below the real market clearing price, you keep losing the auction and impressions can be 0. Switching to Lowest Cost quickly confirms whether this is the cause.
Q: How do I fix a 「Not delivering」 status? A: Hover the tooltip for the root cause → switch to Lowest Cost for bid issues → remove narrow targeting for audience issues → top up / swap card for billing issues → wait out the 7–14 day warm-up for new accounts. Change one thing at a time so you can tell what worked.
Once delivery is fixed, stop guessing where to spend. Use EshopPick's Category Opportunity Radar to find categories with high demand and low affiliate crowding — and put budget where sales come easier.
Leads EshopPick's paid-growth desk. Covers Meta, Google and TikTok ad buying and creative testing, creators and live, email/SMS and product-listing SEO. Breaks down tactics through one lens — does it convert — to turn traffic into orders.
