Disclosure is now a mix of platform policy, advertising code and, in some markets, statute. The practical rule is simpler than the legal landscape: label to the strictest standard that applies, and put the label where the viewer is, not in a caption nobody expands.
The commercial fear, that admitting a piece is synthetic destroys its credibility, has largely not survived contact with reality. What destroys credibility is being caught. Brands that label early get to compete on whether the work is good.
Do I have to label AI-generated ads?
On most major platforms, yes, for realistic synthetic depictions of people, places or events. Advertising codes on misleading representation apply independently, and the EU AI Act adds transparency duties for certain content.
Where should the AI label go?
In frame or on the asset, not only in the platform metadata. A metadata flag protects you with the platform; an on-asset label protects you with the audience.