Policy Servo · Preflight
Find out why Meta will reject your ad.
Paste the copy. We check it against Meta’s ad policies and show you every violation with the rule cited, then fix the mechanical ones for you.
Preflight
Catches the violation before you launch. This page runs it.
Triage
Reads Meta’s rejection reason and sorts it into one of 11 categories.
Rewrite
Rewrites against that category, resubmits, and checks the result every three hours.
Two rejection categories cannot be fixed by rewriting copy. Policy Servo flags those for a human instead of pretending otherwise.
Already rejected? Find your reason
Personal attributes
personal attributes
Misleading claims
misleading
Prohibited content
prohibited content
Restricted category
special ad category
Low quality or clickbait
low quality
Engagement bait
engagement bait
Landing page problem
landing page
Circumventing systems
circumventing systems
Brand usage
Facebook brand
Image text
image text
No clear reason
ad policy violation