Blog
Notes on ad creative that performs
What the platforms actually specify versus what every guide republishes, which layouts and workflows hold up in production, and straight comparisons of the tools in this category — we make one of them.
Meta can tell your ad was made with AI, and documents no penalty for it
Meta names C2PA metadata as one detection method for third-party AI tools, labels its own output automatically, and documents no delivery or eligibility consequence anywhere.
Read it →
There is no account-level switch that turns Meta's creative enhancements off
The tip everyone shares opts you out of testing new features, not the ones already running. Meta picks defaults per ad, spreads them over seven categories, and hides half the toggles.
Read it →
Meta doesn't measure creative fatigue with frequency, and says you shouldn't either
Every guide hands you a frequency threshold. Meta's in-product fatigue status is a cost-per-result doubling against your own past ads, and Meta's analysts published why frequency can't see fatigue.
Read it →
Instagram Reels ads are 1440 × 2560, not 1080 × 1920
Meta's own ads guide specifies 1440 × 2560 for Reels, for both image and video. Nearly every spec sheet online says 1080 × 1920 — along with three other numbers that don't match the source.
Read it →
Meta's safe zones are percentages, which is why every guide's pixel numbers disagree
Stories and Reels safe zones are stated as 14% top, 35% bottom, 6% sides. Guides republish them as fixed pixel counts, and no two agree — because a percentage only becomes a pixel at one canvas size.
Read it →
Almost every performance ad is one of sixteen layouts
We tagged roughly 4,500 live Meta ads against our own taxonomy of static ad layouts. Sixteen skeletons covered nearly all of them — and the craft lives in the constraints, not the ideas.
Read it →
Translating the ad is the easy part
Machine translation solved the words years ago. Running the same creative in nine markets still breaks, and it breaks in four specific places that have nothing to do with translation quality.
Read it →
Meta's Ad Library API is not for competitor research
There is an official API for the Meta Ad Library. It covers political ads and ads that ran in the UK or EU — and for anything else, Meta's own documentation tells you to go use the website.
Read it →
No, you don't have to disclose AI in your Meta ads
Every guide on this says advertisers must now declare AI-generated creative. Meta's own documentation says otherwise for commercial ads — there is one real requirement, and it probably isn't yours.
Read it →
TikTok's safe zone is not a fixed number
Every TikTok spec guide publishes exact safe-zone pixels, and they disagree with each other. TikTok's own documentation says the safe zone varies — which is why no single number can be right.
Read it →
The best AdCreative.ai alternatives in 2026
Six tools that replace AdCreative.ai, what each one is actually good at, and which one to pick depending on whether you need static ads, UGC video, or a design system.
Read it →
Meta ad sizes: the four that matter, and the one number every guide copies wrong
Meta's own ads guide recommends 1440 × 1800 for Facebook feed. Almost every spec sheet online says 1080 × 1350. Here's which four sizes you actually need and why the difference matters.
Read it →
Stop making one ad and resizing it into five
The square-first workflow is a habit from the banner era. Cropping one master into every placement quietly wrecks composition, and the fix costs less than people assume.
Read it →
Why AI image models still can't spell
Text is the one thing image models are worst at, and it's the one thing an ad can't get wrong. Here's the actual reason, and what it means for generating ad creative.
Read it →