All tools

Meta Ad Policy Checker

Paste your copy to catch the phrasing that most often gets ads rejected, before you burn a review cycle.

Most Meta ad rejections for copy fall into four buckets: implying personal attributes ("are you overweight?"), unapproved health claims, guaranteed income or results, and unverifiable absolutes like "#1" or "100% guaranteed". This checker scans your text for those patterns and explains how to rephrase each one.

This is a text heuristic covering the patterns that most often trigger rejection. It cannot see your images, landing page or account history, and it is not affiliated with Meta. Only Meta’s review decides.

Frequently asked questions

Does passing this checker mean my ad will be approved?

No, and no tool can promise that. Meta reviews your images, landing page, account history and ad copy together. This catches the text patterns that most often cause rejection; it cannot see the rest.

Why was my ad rejected for personal attributes?

Meta prohibits copy that asserts or implies it knows something about the reader, especially health, finances, religion or other protected traits. "Are you struggling with debt?" implies knowledge; "a debt plan that works" does not.

How long does Meta ad review take?

Most ads clear within 24 hours, many in minutes. If an ad sits far longer than that, the usual causes are a restricted category, a new ad account with no history, or a landing page that does not match the ad.

Stop rebuilding ads one at a time.

Launch 100 ads with one click. Free for 7 days, no card required.

Start free trial →