Seed — hero on colour
Unqualified efficacy claim — not cleared to run
⛔ NOT FOR LAUNCH — INTERNAL TEST. Unqualified hair-growth claims, no compliance qualifiers. Not cleared for any live placement.
10 ads × native 9:16 and 4:5. Every structure taken from the 97-ad reference set, not invented.
Every image is complete. A whole 1080×1920 or 1080×1350 photograph, edge to edge. Copy and CTA hug the safe middle. Fine print is pinned to the bottom edge exactly as AG1 and Seed do. No dead bands.
Five structures, not one template: Seed's hero-on-colour, AG1's caption card, AG1's serif card, Seed's split comparison, IM8's claim + substantiation, plus AG1's marker-highlight emphasis.
CTAs are small pills sitting just under the copy, above the product — the way AG1 and Seed place them. Three of the ten carry no CTA at all, which is normal in this category.
Product scale is fixed. The bottle is prompted and rendered at roughly hand-length, never head-height. Whole bottle, base visible, clear of every edge.
| Gate | Result |
|---|---|
| Text overflow | 0 / 20 |
| Element collisions | 0 / 20 |
| Meta safe zone | 20 / 20 |
| Legibility vs bare photograph | 32 / 32 |
The legibility gate renders every frame a second time with no type, samples the real pixels under each text box and measures contrast against that element's ink. It caught the bottle's dark cap intruding into W09's headline and a light highlight under W08's — both fixed by moving those claims into the white card device, which is why the 9:16 and 4:5 treatments differ on those two.
Fine print is exempted from the safe-zone gate by design: AG1 and Seed both pin non-critical spec text to the bottom edge, and the reserved zone is an overlay region, not a blank margin.
Product is the actual bottle, generated into every scene from the reference photograph. The only numeric proof is the genuine 4.8/5 from 1,121 Trustpilot reviews — a company rating. Offer terms ($14 first bottle, $24 refill, free shipping, skip or cancel) are the live PDP's. Nothing invented.
Seed — hero on colour
Unqualified efficacy claim — not cleared to run
Seed — hero on colour
Unqualified efficacy claim — not cleared to run
AG1 — caption card
Unqualified efficacy claim — not cleared to run
AG1 — caption card
Unqualified efficacy claim — not cleared to run
AG1 — serif card
Unqualified efficacy claim — not cleared to run
AG1 — serif card
Unqualified efficacy claim — not cleared to run
Seed — split comparison
Unqualified efficacy claim — not cleared to run
IM8 — claim + substantiation
Unqualified efficacy claim — not cleared to run
IM8 — claim + substantiation
Unqualified efficacy claim — not cleared to run
AG1 — marker emphasis
Unqualified efficacy claim — not cleared to run