You set up the campaign, picked Instagram, and pressed publish. A day later the ad still shows no reach on Instagram, no impressions, and no spend. For a Malaysian business owner who chose Instagram on purpose — for the younger, visual, mobile-first crowd — an ad that won’t appear there is quietly frustrating.
Here’s the reassuring part: Instagram ads not showing is almost always a setup or eligibility issue, not a broken account. Instagram is a set of placements inside Meta’s system, so an ad can be perfectly healthy on the Facebook side and still never surface on Instagram. Across the Meta Ads campaigns we manage for 500+ Malaysian clients, most “not showing on Instagram” cases trace back to the same short list.
This guide covers what “not showing” really means on Instagram, the Instagram-specific blocks that stop delivery, how it differs from Facebook ads not delivering, and how long each fix takes. The short video below gives a quick overview first.
Source video: Tutorial Maven on YouTube
Quick Answer: “Not showing on Instagram” means the ad is live in Meta but isn’t being served to the Instagram placement — often because Instagram was never eligible for it. That’s different from “In Review” (Meta is still checking) and “Rejected” (a policy blocked it). Read the status and the placement breakdown first.
When your Instagram ads are not showing, the status label in Ads Manager is only half the story. The other half is the placement breakdown, because an ad can be “Active” overall while delivering nothing to Instagram specifically. An ad sitting in review needs patience; a rejected ad needs a fix. Match your situation to the table before you change anything.
| Signal you see | What it means | First action |
|---|---|---|
| Active, spending, but Instagram row shows zero | The ad serves on Facebook only; Instagram isn’t eligible | Check the account link and creative format |
| Active but RM0 spent anywhere | Approved, but the auction isn’t serving it yet | Check audience size, budget, and bid |
| In Review | Meta hasn’t finished checking the ad | Wait it out; don’t re-edit |
| Rejected / Not approved | A policy issue is blocking the ad | Fix the ad or appeal |
| Instagram placement greyed out at setup | The objective or setup doesn’t support Instagram | Check objective, account link, and format |
Source: ZenWeb client campaign tracking, Malaysia, 2024–2026.
Quick Answer: Instagram ads usually stop showing for one of seven reasons: an unlinked or disconnected Instagram account, creative that fails a placement’s format rules, an audience too small, a budget too low, an ad in review or rejected, a billing failure, or manual placements that left Instagram off. Account link and creative lead the list our Meta Ads team sees.
When an ad won’t appear on Instagram, it’s rarely random. The chart below shows how the causes break down across the Malaysian accounts we track, so you know where to look first. Notice how the top two are Instagram-specific — they don’t even affect the Facebook placement.
| Root cause | Share of non-showing ads |
|---|---|
| Instagram account not linked or disconnected | 23% |
| Creative fails a placement’s format rules | 20% |
| Audience too small or over-narrow | 16% |
| Budget or bid too low for the auction | 14% |
| Ad rejected or still in review | 11% |
| Payment or billing failure | 9% |
| Manual placements left Instagram off | 7% |
Source: ZenWeb client campaign tracking, Malaysia, 2024–2026.
Account link and creative lead by a wide margin. Together they explain more than four in ten Instagram ads that won’t show — and both are unique to the Instagram placement. Fix those two before you blame the budget.
Tired of guessing why Instagram stays blank?
A clean placement and account setup gets ads showing from day one. See how our Meta Ads team runs Instagram campaigns that actually deliver →
Quick Answer: The blocks that hit Instagram but not Facebook are the account link, the placement selection, and creative eligibility. If your Instagram account isn’t connected in Business settings, or your creative breaks a Stories or Reels format rule, the ad simply skips Instagram — even while it spends happily on Facebook.
These are the causes that catch people out, because the ad looks healthy overall. The spend is moving, the status says “Active”, yet the Instagram row stays at zero. Work through the Instagram-only checks first:
If the placement breakdown shows Facebook spending and Instagram at zero, one of these five is nearly always the reason.
Quick Answer: If the account link and creative are fine, the block is usually the same one that stops Facebook ads not delivering — a narrow audience or a low budget the auction can’t work with. Instagram inventory is competitive, so an audience or budget squeezed too hard leaves the placement empty.
Once the Instagram-specific checks pass, the ordinary auction levers apply. Instagram placements compete for the same budget as Facebook, so if the spend is going somewhere, it may simply be losing the Instagram auction. Check these:
Quick Answer: Most fixes restore Instagram delivery within a few hours. Linking the account or raising a budget can work in minutes; swapping creative or waiting out a review can take up to 24 hours. The table shows typical time to resume by fix, based on our Meta Ads work across Malaysian accounts.
Not every fix works at the same speed. Reconnecting an account nudges eligibility almost at once; a fresh creative has to clear review. Match your fix to the row so you know whether to wait or keep looking.
| Fix | What you change | Typical time to resume |
|---|---|---|
| Link the Instagram account | Connect it in Business settings | Minutes to an hour |
| Raise budget or bid | Give the auction room to spend | Minutes to a few hours |
| Swap in a compliant creative | Upload a correct-ratio asset | Up to 24 hours (re-review) |
| Broaden the audience | Widen targeting or add a lookalike | A few hours |
| Update payment method | Clear the failed or expired charge | Usually within an hour |
| Wait out review | Let Meta finish checking the ad | Up to 24 hours |
Source: ZenWeb client campaign tracking, Malaysia, 2024–2026. Times are typical, not guaranteed.
Quick Answer: Instagram delivery isn’t slower, but new ads take a little longer to warm up to their first Instagram impression. The median has crept up across the accounts we track as Meta leans harder on automated placement. It’s a modest rise — diagnose a slow start calmly, the way you would when rankings drop suddenly, not with panic edits.
A new ad rarely hits Instagram the instant you publish. The system takes a short warm-up to find its first placement, and that warm-up has drifted longer over two years. The trend below is directional, drawn from the accounts our team manages.
| Quarter | Median hours to first Instagram impression |
|---|---|
| Q1 2024 | 2 hours |
| Q3 2024 | 3 hours |
| Q1 2025 | 4 hours |
| Q3 2025 | 5 hours |
| Q1 2026 | 6 hours |
Source: ZenWeb client account tracking, Malaysia, 2024–2026. Directional median, not a guarantee.
Want Instagram ads that show without the babysitting?
We set up placements, account links, and creative so your budget reaches Instagram from the first hour. Explore our Meta Ads management →
Quick Answer: Fixing Instagram ads not showing means working through the causes in order — account link, creative, placement, audience, budget, then billing — not changing everything at once. Confirm the Instagram account is connected, check the creative format, then move to the auction levers. Our Meta Ads team uses this exact order.
When an ad won’t show on Instagram, the worst move is to change five things at once. Follow these steps in order instead:
Change one thing at a time so you know which fix restored delivery. Once Instagram is showing and leads start coming, make sure they land — a broken form can leave instant form leads not coming through even when the ad works.
Quick Answer: Most Instagram delivery problems are avoidable with a clean setup. Keep the Instagram account linked, upload correctly-sized creative for every placement, keep audiences broad enough, and keep billing valid. Launch a day early so a slow warm-up never delays a live campaign — the habits our Meta Ads team builds into every account.
You can’t control Meta’s auction, but you can stop handing it reasons to skip Instagram. Most cases of Instagram ads not showing are avoidable, and a few habits keep the placement full:
Instagram ads not showing feels like a dead end, but it’s almost always a setup or eligibility issue with a quick fix. Confirm the account link and creative first, then check placement, audience, budget, and billing in order. Most ads reach Instagram within hours once the real block is cleared — no rebuild needed.
If your ads keep skipping Instagram, or you’d rather not troubleshoot placements every launch, you don’t have to. The team at ZenWeb runs compliant, high-performing Meta Ads campaigns for Malaysian businesses every day, with delivery watched across every placement from the first hour.
Because Instagram is a separate placement inside Meta. The usual reasons Instagram stays blank while Facebook runs are an unlinked Instagram account, creative that fails an Instagram format rule, or Facebook winning all the budget in a mixed placement. Check the placement breakdown and the account link first.
Open Business settings, go to Accounts, and confirm your Instagram account appears and is connected to the Page running the ad. If it’s missing, add it and reopen the ad set. An unlinked account is the single most common reason Instagram ads don’t show, so this is the first thing to check.
Yes. Stories and Reels need full-screen vertical 9:16, while feed takes square or portrait. If a placement has no compliant asset, Instagram skips it even though feed or Facebook may still run. Upload a correctly-sized version for each placement to make every one of them eligible.
Most ads reach Instagram within a few hours of approval, though the warm-up has drifted a little longer recently. If nothing shows after several hours and the ad is approved and eligible, the cause is usually setup — account link, creative, audience, or billing — rather than a wait. Fix the block and delivery typically resumes the same day.
An Instagram-only test ad set is a quick way to confirm the problem. If the Instagram-only set delivers, your mixed campaign was simply sending budget to Facebook. If it stays blank, the block is Instagram-specific — an account link, creative, or eligibility issue — and you know exactly where to look.
Instagram ads live but showing nothing?
Book a free 30-minute strategy session — we’ll review your placement setup, account links, and creative, find why Instagram isn’t delivering, and give you a compliant, ready-to-run Meta Ads plan built for Malaysian buyers.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Online