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 see | What it usually means | Where to look first |
|---|---|---|
| Rejected | The ad failed review against Meta’s Advertising Standards | The rejection reason on the ad, then Account Quality |
| In review | Review is still in progress | Wait; most reviews finish within a day according to Meta |
| Active, but few or no impressions | Delivery problem: budget, audience, bid, schedule or competition | Ad set settings and delivery insights |
| Learning or Learning limited | The ad set is still gathering optimisation data, or is forecast not to get enough | Optimisation event, budget and audience size |
| Ad account restricted or disabled | An account-level restriction, often from repeated violations or payment or verification issues | Account Quality and Business Support Home |
| Not delivering: payment issue | Failed card or outstanding balance | Billing 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.
- Read the specific reason. Open the rejected ad in Ads Manager and note the policy cited. Do not guess.
- 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.
- 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.
- 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.
- Wait for the outcome. Meta indicates re-reviews usually take a day or two, but timing is not promised.
- 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.
- Minutes 0–5: check status columns at campaign, ad set and ad level. Note any rejected ads or restrictions.
- Minutes 5–10: check billing for failed payments and account spending limits.
- Minutes 10–15: open Account Quality to see rejected ads, restrictions and available review requests.
- Minutes 15–20: review the ad set: start and end dates, schedule, budget, bid strategy, special ad category, optimisation event.
- Minutes 20–25: check the audience estimated size and overlap with other active ad sets.
- 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
- Meta Transparency Center: Advertising Standards
- Meta for Business: Ad review policy guidelines
- Meta Business Help Center
- Meta Account Quality
- Advertising Standards Authority of Singapore (ASAS)
Related guides
- Mastering Facebook Ad Copy Compliance: Proven Tips and Strategies
- Meta Ads for Beginners: A Step-by-Step Guide for Singapore SMEs
- Facebook Advertising Costs in Singapore: What SMEs Can Expect to Pay
- 7 Expert Tips For Effective Landing Page Design Singapore
- Conversion Tracking and UTM Parameters: A GA4 Starter Guide
Browse every article in our Paid Advertising guides.
