How Meta treats AI content
Meta's ad review looks at what an ad shows and claims, not at the software that produced it. AI UGC is judged under the same Advertising Standards as any other creative: no misleading claims, no prohibited categories, no impersonation, no deceptive practices. On top of that, Meta has introduced disclosure mechanisms for realistic AI-generated or altered media, and it may apply its own AI label to content it detects. Meta itself offers generative tools inside Ads Manager, which tells you AI-made creative is not prohibited in principle.
What causes rejections
- An AI presenter framed as a real customer review or testimonial without being one.
- Before-and-after or health claims that Meta restricts regardless of who says them.
- A synthetic likeness of a real public figure or creator.
- Realistic AI people in ads about sensitive topics without the required disclosure.
- Low-quality or uncanny output that triggers the same quality flags as poor stock footage.
Setting up AI UGC ads on Meta
- Read the current Advertising Standards page and Meta's AI-content policy before you build the campaign.
- Use a generated AI influencer, not a real person's face, and composite your real product into the scene.
- Write scripts with claims you can substantiate, as you would for a human creator.
- Export 9:16 for Reels and Stories and 1:1 or 16:9 for Feed.
- In Ads Manager, use the AI or digitally-altered disclosure toggle if the current policy asks for it.
- Launch several variations together and let Meta's delivery pick the winners.
Rules change; keep checking
Meta has revised its approach to AI-generated media several times, and the labels and settings in Ads Manager have changed along with it. A summary written a few months ago may be out of date. Keep the official policy page as your reference, re-read it at each launch, and save a copy of the version you followed. This is general guidance, not legal advice.
With AI UGC at $1 to $5 per video, compliance is also cheap to fix: if a variation is rejected, adjust the script or label and regenerate in minutes.
