Fifty creatives in your account doesn't mean fifty chances at delivery. If Andromeda decides they look alike, it gives them one.
In this post:
- How Meta's Andromeda retrieval engine uses Entity IDs to filter your creative pool
- Why 50 minor variations count the same as 5 in delivery terms
- The similarity threshold that collapses your ad set's reach
- A practical framework for producing genuinely distinct creative at scale
What Andromeda Does Before the Auction
Andromeda is Meta's ad retrieval engine — the system that narrows a pool of tens of millions of active ads down to a few thousand candidates before any auction runs. It launched in December 2024 and runs on Meta's in-house MTIA chips, delivering a 10,000x increase in model complexity at the retrieval stage. The result: +6% recall improvement and +8% audience quality on selected segments.
Andromeda is the gatekeeper. It decides which ads are eligible to compete. Your ad never reaches the auction unless Andromeda selects it first.
Understanding this changes how you think about creative volume entirely.
The Entity ID Trap
When Andromeda evaluates your creative pool, it uses computer vision, NLP, and audio analysis to encode each ad into a shared semantic space. Ads it considers sufficiently similar get collapsed into a single Entity ID — one ticket to the auction.
Upload 50 variations of the same product shot with minor copy tweaks, and Andromeda may assign them a single Entity ID. That ad set gets one delivery slot, not fifty. All fifty creatives compete against each other for that one slot instead of each earning independent reach.
The threshold that triggers collapse is a Creative Similarity Score above 60%. Once your variants exceed that mark, they stop expanding reach and start cannibalizing each other. The practical ceiling to stay under is 40%.
This is why raw creative volume doesn't drive delivery. Distinct creative volume does.
Meta doesn't surface Entity ID assignments directly. The signal shows up indirectly: similar creatives fighting for the same impressions, frequency climbing faster than reach, and a growing creative pool with flat delivery. If active creatives are up but reach is flat, Entity ID collapse is a likely cause.
How Many Variants Is Enough?
The recommended active pool is 15 to 50 genuinely distinct creatives — not 50 variations of the same concept, but 15 to 50 concepts that differ in format, hook, and narrative angle.
Five genuinely different creative concepts generate more delivery signal than fifty superficial variations:
| Creative approach | Entity ID outcome |
|---|---|
| Same product shot, 20 headline variants | Likely one Entity ID |
| UGC clip + product demo + testimonial + text-heavy + lifestyle | Five Entity IDs |
| Same video, 10 aspect ratio crops | May collapse to 1–2 IDs |
| 5 different video hooks with distinct pacing | 5 independent IDs |
The testing floor that gives each variant enough signal to read: 7 days runtime and at least 25 optimization events before drawing conclusions. For high-confidence winners, budget for 100+ conversions per variant.
For refresh cadence, the 50/30/20 model works: 50% new concepts, 30% refined variants of proven performers, 20% proven performers held in rotation. Refresh on a 2–3 week cycle to stay ahead of fatigue while keeping delivery stable.
What "Distinct" Actually Means to Andromeda
Andromeda reads ads across three dimensions simultaneously:
- Visual: Object composition, color palette, layout, faces
- Copy: Semantic meaning of headlines and body text, not just wording
- Audio: Tone, pace, and content for video creatives
A creative is distinct when it differs meaningfully in at least two of those three dimensions. Changing the headline while keeping the same visual and audio doesn't earn a new Entity ID. Changing the visual format, narrative hook, and opening shot does.
The existing Meta Andromeda post covers the creative-as-targeting mechanic — how Andromeda uses your creative to predict audience match rather than demographics. This post is about the volume side: how many distinct signals you give the system determines how many auction entries you're eligible for. Both are the same underlying truth viewed from different angles.
Producing Distinct Volume at Scale
The constraint most teams run into isn't ideas — it's production. A media buyer who can identify five strong creative angles still needs a designer, a copywriter, and a video editor to execute them. At any meaningful scale, that pipeline becomes the bottleneck.
Creative volume at scale means removing that dependency. bulk connects directly to your Meta ad account and handles creative upload, spec validation, and campaign configuration — so the gap between brief and live collapses. You bring the angles; bulk handles the execution. That's how you maintain a live pool of 30+ genuinely distinct creatives without a production team to manage it.
The Meta for Business AI announcement confirms that AI-driven ranking improvements compound — meaning teams with more distinct creative signals in the system are pulling ahead faster. Closing the production gap isn't a nice-to-have; it's the lever.
The Stack, Briefly
Andromeda sits at retrieval. Lattice handles the auction. GEM generates and teaches downstream models. The pipeline runs: GEM → Andromeda → Lattice. Your creatives need to clear Andromeda before Lattice can ever bid on your behalf.
More distinct creatives = more Entity IDs = more auction entries = broader reach. This is confirmed delivery mechanics, not testing theory. The volume conversation is really a structure conversation: how many genuinely different signals are you giving the system to work with?
bulk handles creative upload, validation, and campaign setup for Meta ads teams running at scale. Try bulk free →