Few things are more frustrating than launching a Meta campaign before a weekend sale, only to find the ad marked “Rejected”, or approved but stuck at a handful of impressions. Both problems look similar from the outside: money is not turning into reach. The causes and the fixes, however, are quite different.

This guide separates the two. First it explains how Meta’s ad review works and the most common reasons ads are rejected, including the restrictions that catch Singapore advertisers in finance, health, property and alcohol. Then it walks through delivery problems: the learning phase, small audiences, low budgets, bid caps, overlapping ad sets and account restrictions. You will finish with a troubleshooting checklist you can run in about 30 minutes.

Rejected versus not delivering: diagnose which problem you have

Start in Ads Manager and look at the Delivery column for the campaign, ad set and ad. The status tells you which path to follow.

What you seeWhat it usually meansWhere to look first
RejectedThe ad failed review against Meta’s Advertising StandardsThe rejection reason on the ad, then Account Quality
In reviewReview is still in progressWait; most reviews finish within a day according to Meta
Active, but few or no impressionsDelivery problem: budget, audience, bid, schedule or competitionAd set settings and delivery insights
Learning or Learning limitedThe ad set is still gathering optimisation data, or is forecast not to get enoughOptimisation event, budget and audience size
Ad account restricted or disabledAn account-level restriction, often from repeated violations or payment or verification issuesAccount Quality and Business Support Home
Not delivering: payment issueFailed card or outstanding balanceBilling and payments settings

If the ad is rejected, nothing will run until you fix or appeal it. If it is active but under-delivering, review is not the issue and appeals will not help; you need to change the setup.

How Meta’s ad review works

According to Meta’s ad review policy page, every ad is reviewed against its Advertising Standards before it runs, mostly by automated systems with human reviewers involved where needed. Meta says most ads are reviewed within 24 hours, though it can take longer, and that ads can be reviewed again after they are live. Review covers the whole ad: images, video, text, targeting and the landing page it points to.

Two consequences matter for small advertisers. First, editing a live ad sends it back into review, so a small copy tweak on a Friday evening can pause delivery at the worst moment. Second, an ad that was approved can still be rejected later if a re-review or a user report flags a problem. Build in a buffer before time-sensitive campaigns.

Common reasons Meta ads get rejected

Meta’s published standards are long, but most rejections for SMEs fall into a few groups. Our guide to Facebook ad copy compliance covers wording in detail; the summary below focuses on diagnosis.

1. Personal attributes in the copy

Meta does not allow ads that assert or imply someone’s personal attributes, such as health conditions, financial status, religion or age. “Struggling with your debt?” or “Are you overweight?” are classic examples. Rewrite to describe your service rather than the reader: “Free consultation on debt management options.”

2. Restricted goods and services

Alcohol, dating, gambling, financial products, weight-loss products, cosmetic procedures and some health products are restricted rather than banned. They often require age or location targeting, specific disclaimers or prior authorisation. In Singapore, local rules also apply, so check the relevant regulator and the Advertising Standards Authority of Singapore codes as well as Meta’s rules.

3. Special ad categories not declared

Ads about credit, employment, housing, or social issues, elections and politics must be declared in the matching special ad category, which limits some targeting options. Property agents, recruiters and lenders in Singapore are frequently caught by this when they forget to tick the box.

4. Misleading claims and sensational content

Unrealistic outcomes (“lose 10 kg in a week”), fake urgency, fake buttons in images, shocking imagery and before-and-after photos for health or weight loss tend to be rejected. Claims you cannot substantiate also create risk under Singapore’s consumer protection framework, not just with Meta.

5. Landing page problems

The page must match the ad, work on mobile and be functional. Broken pages, pages that look under construction, heavy pop-ups, or a mismatch between the offer in the ad and the page can all trigger rejection. Our landing page design guide covers the basics.

6. Intellectual property and brand assets

Using other brands’ logos, trademarks or copyrighted music or images without permission can lead to removal, often following a complaint from the rights holder.

How to fix a rejected ad or request another review

Meta generally gives you two options: edit the ad to comply, or request another review if you believe the decision was wrong.

  1. Read the specific reason. Open the rejected ad in Ads Manager and note the policy cited. Do not guess.
  2. Check the whole ad, not only the text. Look at the image, any text inside the image or video, the targeting and the landing page.
  3. Decide: fix or appeal. If the policy clearly applies, edit and resubmit. If you believe the system got it wrong, request another review instead of creating copies of the same ad.
  4. Request review through Account Quality. Meta’s Account Quality area (also reached via Business Support Home) lists rejected ads and lets you request a review. Keep the original ad rather than deleting it while the request is open.
  5. Wait for the outcome. Meta indicates re-reviews usually take a day or two, but timing is not promised.
  6. Record what happened. Keep a short log of rejections, reasons and fixes so your team stops repeating the same issue.

Avoid repeatedly resubmitting near-identical ads or creating new ad accounts to get around rejections. Meta’s systems treat circumvention seriously, and repeated violations can lead to account restrictions that are far harder to undo than a single rejected ad.

Why approved ads are not delivering

If your ads are active but impressions are low, work through these causes in order.

The learning phase

Meta’s delivery system needs data to optimise. Meta’s help pages describe the learning phase as the period after launch or a significant edit, and say ad sets typically need around 50 optimisation events within a week to exit it. Results are less stable during learning. “Learning limited” means Meta forecasts the ad set will not get enough events. Common fixes are to combine ad sets, broaden the audience, increase the budget, or optimise for an event that happens more often, such as leads instead of purchases.

Audience too small or too overlapping

Singapore is a small market. Stack a narrow age range, a few planning areas and two or three interests together and the audience can become too small to deliver. Several ad sets targeting similar people also compete with each other in the auction. Broaden targeting, consider Advantage+ audience options, and consolidate overlapping ad sets.

Budget and bid settings

A daily budget that cannot buy a meaningful number of results will deliver slowly, especially for expensive optimisation events. Bid caps or cost caps set below what the auction requires can stop delivery almost entirely. Our article on Facebook advertising costs in Singapore helps you set a realistic starting budget, and CPM explained covers how auction pricing works.

Low ad quality or relevance

Meta’s auction considers estimated action rates and ad quality alongside bids. Ads that people hide, skip or report will cost more and deliver less. Fresh creative, a clearer offer and a format that suits mobile often help more than raising the budget.

Schedules, placements and tracking

Check that the ad set has started, has no end date in the past, is not limited to a narrow schedule, and has placements switched on. If you optimise for a conversion event that your pixel or Conversions API is not recording, delivery will suffer; review your conversion tracking setup before blaming the auction.

Account and payment restrictions

A failed card payment, reaching an account spending limit, or an account restriction will stop every ad. Check billing first, then Account Quality. Restrictions can follow repeated policy violations, suspicious login activity or unverified identity; Meta’s Business Help Center explains the request-review process for restricted accounts.

A 30-minute troubleshooting checklist

Use this order when a campaign is not spending. It is designed for one person, usually the owner or marketing executive, working through Ads Manager.

  1. Minutes 0–5: check status columns at campaign, ad set and ad level. Note any rejected ads or restrictions.
  2. Minutes 5–10: check billing for failed payments and account spending limits.
  3. Minutes 10–15: open Account Quality to see rejected ads, restrictions and available review requests.
  4. Minutes 15–20: review the ad set: start and end dates, schedule, budget, bid strategy, special ad category, optimisation event.
  5. Minutes 20–25: check the audience estimated size and overlap with other active ad sets.
  6. Minutes 25–30: test the landing page and tracking on your own phone, and confirm the conversion event is firing in Events Manager.

Fix one thing at a time and give the ad set a few days before judging, since significant edits can restart learning.

Preventing problems before you launch

  • Keep a short internal checklist of claims you never make, such as guaranteed results or statements about the reader’s health or finances.
  • Submit ads a day or two before a promotion goes live, so review is complete in time.
  • Use fewer, broader ad sets in a small market rather than many tiny ones.
  • Make sure your landing page states prices, terms and contact details clearly and matches the ad offer.
  • Collect leads in line with the PDPA; our PDPA marketing guide covers consent basics.
  • Turn on two-factor authentication for every admin to reduce the risk of hacked-account restrictions.

If you are new to the platform, the Meta Ads beginner’s guide for Singapore covers campaign structure and objectives from the start.

How AI can help troubleshoot Meta ads

AI tools can speed up the dull parts of troubleshooting. They can read an exported Ads Manager report and highlight ad sets with falling delivery, rewrite copy that refers to personal attributes into compliant alternatives, compare your ad text against a checklist of restricted claims, and summarise rejection reasons across many ads so you see patterns.

They also have clear limits. AI cannot see inside Meta’s review system or predict whether a specific ad will be approved, and it may confidently suggest wording that still breaks a policy. A person should check every change against Meta’s current standards before resubmitting. The Marketing2u AI Ads Agent works from Meta data you import as an Ads Manager CSV, calculates metrics from real rows and flags anomalies and wasted spend; it is read-only and does not change your ad account.

Conclusion: fix the right problem first

When Meta ads are rejected or not delivering, the fastest route is to identify which problem you actually have. Rejections need a compliant fix or a well-reasoned review request through Account Quality. Delivery problems need better budget, audience, bidding or tracking choices, not appeals. Keep a log, launch early, and check Meta’s Advertising Standards whenever your offer touches a restricted category.

Frequently asked questions

How long does Meta ad review take?

Meta says most ads are reviewed within 24 hours, although some take longer. Editing a live ad sends it back into review, so submit time-sensitive ads a day or two before you need them to run.

How do I appeal a rejected Facebook or Instagram ad?

Open Account Quality (also reachable from Business Support Home), find the rejected ad and request another review if you believe the decision was wrong. If the policy clearly applies, edit the ad to comply instead. Avoid deleting the original ad while the review request is open.

Why is my Meta ad approved but not spending?

Approved ads that do not spend usually have a delivery issue: a budget too small for the optimisation event, an audience that is too narrow, a bid or cost cap set too low, overlapping ad sets, or a billing problem. Check ad set settings, audience size and payments in that order.

What does Learning limited mean in Meta Ads?

It means Meta forecasts that the ad set will not get enough optimisation events to exit the learning phase. It is not a penalty, but results tend to be less stable. Consolidating ad sets, broadening the audience, raising budget or optimising for a more frequent event can help.

Sources and further reading

Related guides

Browse every article in our Paid Advertising guides.

Discover more from Marketing2u

Subscribe now to keep reading and get access to the full archive.

Continue reading