โ† All posts

AI Disclosure in Meta Ads (2026): A Guide for Brands and Agencies

Your product photo is real but the ad got an "AI info" label? How Meta labels ads in 2026, why false positives happen, and a three-step clean-publish workflow for agencies.

AI Disclosure in Meta Ads (2026): A Guide for Brands and Agencies

In 2026 Meta reads C2PA metadata in ad creatives just like in organic posts. The result: a retouched but entirely real product photo can ship with an "AI info" label because somewhere in the export chain it touched Firefly or a generative Photoshop feature. For brands this is a perception problem โ€” customers see "AI" under a genuine product shot.

Why does the label appear on ads?

Same logic as organic: the file's C2PA Content Credentials and DigitalSourceType records. One generative touch anywhere in the creative pipeline โ€” background expand, a small generative-fill fix โ€” writes a record, and that's enough. Meta doesn't distinguish "100% AI-generated" from "real photo with a tiny AI retouch."

First, the honest line: what you must disclose

This guide is built around a clear frame:

  • Genuinely AI-generated images/videos (especially anything depicting realistic people or events) must be disclosed under platform rules. Hiding that is both a violation and a brand risk.
  • False positives on real photos are the actual solvable problem: cleaning retouch-born metadata is publishing a real photo as real.

The 3-step clean-publish workflow for agencies

  1. Pre-upload check: Run every final creative through the AI Image Checker (files never leave the device โ€” you're not uploading client creatives to a third-party server, which matters under NDA).
  2. Clean the false positives: If a real photo carries markers, pass it through the lossless cleaner โ€” pixels and color profile stay identical, ad quality is untouched.
  3. Verify and archive: Re-check the cleaned copy, see the green result; archive which version of which creative actually shipped.

Two scenarios agencies hit constantly

"The photo came from the studio; we only color-corrected." Whatever anyone used earlier in the chain stays in the file. The checker tells you the file's history โ€” no verbal confirmations needed.

"We built that template last year." If an old template contains a Firefly-touched layer, every new export carries the same marker. Rebuilding the template once from clean sources is the permanent fix.

Check your creative now โ†’ โ€” free, no sign-up, files never leave your device.

Try it yourself

Everything described here runs free in your browser โ€” your files never leave your device.

Open the tool
All posts