Meta Andromeda: how ad retrieval works and what it changes for creative

By Matheus Mello, founder of Ads Editor and owner of YEP Agência · Published · 12 min read

Meta Andromeda is Meta's ad retrieval system: the stage that decides which ads compete for a given person before any ranking or auction happens. It changed fewer buttons than it changed the logic of creative, and much of what you read about it is the market's interpretation, not Meta's own words.

Quick answer

Meta Andromeda is Meta's retrieval system: out of tens of millions of ads, it narrows the field to a few thousand candidates for each person before ranking. Ads that look very similar are treated as variations of the same creative. So launch genuinely different concepts, in a simple structure, instead of dozens of micro-variations.

Summary

  • Andromeda is the first stage of delivery: it retrieves candidates before ranking and the auction. Meta's engineering team introduced it in December 2024.
  • In a December 2025 post, Meta confirms that ads that look alike are seen as variations of the same creative and share learning.
  • "Entity ID" is not an official Meta term: it is the name the market gave to that grouping.
  • Count concepts, not files: a different pain point, proof, offer, persona or format counts; a new color or caption does not.
  • A simpler structure (fewer ad sets, broader audience) lets the system choose among more distinct creatives.
  • Meta does not publish a minimum number of creatives. Anyone quoting a number is giving you their own rule of thumb.
Meta Andromeda: the retrieval system that filters candidate ads before Meta's auction

What is Meta Andromeda?

It is the machine learning system Meta uses for ad retrieval. Meta's delivery happens in several stages. In the first one, retrieval, the system scans the ad inventory and pulls out a small group of candidates for that person, at that moment. Only those candidates move on to the ranking models, which estimate value for the person and for the advertiser, and from there to the auction.

The Meta engineering post that introduced Andromeda, published on December 2, 2024, describes the scale: retrieval selects a few thousand candidates out of tens of millions of ads for the models that follow. An ad that does not make it through this filter never reaches the auction, however good its bid.

The stages of delivery, simplified
StageWhat happensWhere Andromeda fits
RetrievalOut of tens of millions of ads, a few thousand candidates remainRight here. Andromeda is the engine of this stage
RankingLarger models estimate the chance of action and the value of each candidateReceives whatever Andromeda let through
AuctionBid, estimated action rate and quality decide who shows upNot Andromeda, but only retrieved ads compete

What does Meta say officially, and what is market interpretation?

It is worth separating the two before you change the account, because a lot of the advice about Andromeda blends them together.

ClaimSourceHow to treat it
Andromeda is the retrieval system, the first stage of ad recommendationOfficial: Meta engineering post, Dec 2024Fact
It runs on Facebook and Instagram and, in Meta's tests, delivered +6% recall in retrieval and +8% ad quality on selected segmentsOfficial: same postMeta's own number, with no methodology open to advertisers
It was built because creative volume grows with Advantage+ and generative AI toolsOfficial: same postFact
Ads that look alike are seen as variations of the same creative, and learning and delivery optimization are shared among themOfficial: Meta for Business, Dec 2025Fact. It is the basis of everything said about diversity
Each group of similar ads gets an "Entity ID"Market. The term does not appear in either Meta textA useful metaphor, not a documented mechanism
Andromeda punishes accounts with similar creatives by raising CPM, or there is an official similarity score visible to advertisersMarket, with no Meta source we could findDo not base decisions on it
You need 10, 15 or 20 creatives per campaignMarket. Meta does not publish a numberThe author's rule of thumb, not Meta's

Andromeda is not the whole algorithm

Performance drops are often blamed on Andromeda by reflex. It is one stage. Broken tracking, a weak offer, fatigue and a pricier auction are still more common causes, and none of them is solved by adding creatives.

Why do similar creatives count as one?

Because, according to Meta itself, when several ads look or sound the same, they are treated as variations of the same creative, and learning and delivery optimization are shared at that level. In practice, ten versions of the same video with a different caption color do not give the system ten options to show ten kinds of people. They give it one option, repeated.

Meta separates two concepts in the same post. Iteration is refining an asset: same image, different copy; same video, different call to action. Diversification is creating distinct pieces, designed for different personas or use cases, that vary in visuals, mood, story and message. Both have their place. The mistake is calling iteration diversification and believing the account has variety.

What counts as a different concept?

Illustrative example: an aesthetics clinic booking consultations over WhatsApp
Counts as a new conceptDoes not count (it is iteration)
A patient testimonial video shot on a phoneThe same testimonial with a different caption
A practitioner explaining the procedure to people afraid of painThe same video cut to 15 s instead of 30 s
A static offer ad showing the consultation price in $The same static ad on a blue background instead of green
A before and after carouselThe same carousel with the cards in a different order
Behind the scenes at the clinic, speaking to people who have never had the procedureThe same behind the scenes video with different music

A simple test: describe the ad in one sentence without mentioning color, font or edit. If two ads share the same sentence, they are the same concept.

What changes for media buyers?

The lever moved. Before, much of the work was slicing audiences: interests, age, 1% lookalikes. With retrieval choosing candidates per person, creative variety becomes what gives the system options for different audiences inside one broad ad set. Creative has become targeting, too.

  • The brief changes. Instead of asking for "5 variations of the video that worked", ask for 3 to 5 different angles: pain, proof, objection, offer, behind the scenes.
  • Production changes. One good piece of raw footage yields several iterations, but only one concept. Plan concepts before you plan edits.
  • Analysis changes. Compare concepts with each other, not files. A concept with five micro-variations is not being tested five times.
  • Hook testing still matters, just later: first find the concept, then swap the first seconds of the winner, as in creative testing on Meta Ads.

How many creatives should you put in a campaign?

Meta does not publish a number. The official post on diversification recommends a broad portfolio of assets, with more creative freedom across text, image and video, built for several personas, and stops there. The figures of 10 to 20 creatives you see around are rules of thumb from agencies and tools.

In our operation, we count concepts, and the number depends on the phase:

PhaseHow manyWhy
Test round3 to 5 concepts per roundMore than that dilutes the budget and none gets enough impressions to be judged
Scaling campaign with budget and production capacityA structure we call 1-1-15: one campaign, one broad ad set and 15 to 20 adsGives the system distinct options without fragmenting learning across several ad sets
Small budget or small productionFewer ads, all from different conceptsThree distinct concepts give the system more choice than ten versions of the same one

The practical limit is not the algorithm, it is the budget: every ad needs impressions to be read. At $100 a day, 20 ads barely get off the ground. The budget math per test ad set is in creative testing on Meta Ads.

Does your account structure need to get simpler?

Generally, yes, and this is where market advice lines up with the direction Meta points to when it recommends Advantage+. Many small ad sets, each with one interest, split budget and conversion signal; each one learns alone and slowly. Fewer ad sets, with broader audiences and more concepts inside, concentrate learning.

  • Consolidate ad sets that do the same job. Three ad sets with similar interests for the same product usually become one.
  • Keep apart what has different economics. Retargeting and broad prospecting, or two products with very different price points, stay separate.
  • Separate testing from scaling. Test in ABO for a clean read; scale in CBO, as in CBO vs ABO.
  • Local businesses are a partial exception. A small geographic radius is already a narrow audience; opening up interests there changes little. What changes is creative variety.

What about Advantage+?

Andromeda was introduced alongside Advantage+ automation: in the engineering post, Meta says Advantage+ and generative AI increase the number of creatives in the system, and that retrieval had to keep up. In the diversification post, Meta recommends Advantage+ campaigns and cites an internal figure: advertisers who were not using Advantage+ sales campaigns saw, on average, 22% higher ROAS when they turned on AI targeting.

Read that number for what it is: Meta's own data, with no period, niche or country breakdown disclosed. Advantage+ tends to work better when the account has conversion signal and creative variety for Meta to choose from. Without both, it automates the choice among very few options.

What are the most common mistakes after Andromeda?

  1. Confusing volume with diversity. Twenty files, two concepts. The account looks full and the system sees very little.
  2. Testing format before testing concept. 9:16 against 4:5 of the same video is an iteration test. Find out which message works first.
  3. Broadening the audience without broadening the creative. A broad audience with a single concept shows the same ad to everyone. The two changes go together.
  4. Spreading a few concepts across many ad sets. It fragments the learning that consolidation was meant to concentrate.
  5. Launching 20 ads with budget for 4. The ones that get no impressions did not lose: they were never tested.
  6. Blaming Andromeda for every drop. Check tracking, offer, frequency and CPM before rebuilding the structure.

How do you build creative volume without becoming hostage to production?

Treat creative as a calendar, not an emergency. A routine that works in our operation:

  1. List the client's personas and objections. For an online course: people afraid they will not have time, people who bought a course before and never finished it, people who want proof of results. Each one becomes a concept.
  2. Pick one format per concept. Testimonial, demo, behind the scenes, static offer, carousel. A different format helps the system tell them apart, but the concept comes first.
  3. Produce 3 to 5 concepts per round and test them in ABO with a set budget.
  4. Iterate only the winner. Change the opening, the copy and the call to action of the winning concept, and move it to the scaling campaign.
  5. Replace before fatigue. The refresh pace by business type (12 days for digital products, 18 for ecommerce, for example) is in hook rate, hold rate and creative fatigue.

Illustrative example: a fashion ecommerce store

Instead of 12 photos of the same dress on different backgrounds, the round carries: a fitting room video shot by a customer, a static offer ad with free shipping, a carousel of work outfits, a video of the founder explaining how she picks the fabric and a testimonial about fit. Five concepts, five different reasons to buy.

How do you launch several concepts at once in Ads Editor?

More concepts per round means more ads to upload, and in Ads Manager each one is a manual, laborious process. With bulk publishing in Ads Editor, the whole batch goes out in one action:

  1. In bulk publishing, pick one or more accounts, the campaigns and, if you want, the target ad sets.
  2. Drag the creatives for every concept at once, images and videos together. Each creative becomes its own ad, which keeps the read per concept.
  3. Set copy, URL and UTMs once for the batch, using the account's UTM default.
  4. Leave the status as Paused, check one ad and activate the batch together, so every concept starts at the same time.
  5. Name each ad after its concept (pain-time, proof-testimonial), so the report compares concepts, not files.

The full walkthrough, including the limits of Meta's spreadsheet import, is in how to bulk upload Meta ads.

Frequently asked questions

What is Meta Andromeda?

It is Meta's ad retrieval system, introduced in December 2024: out of tens of millions of ads, it narrows the field to a few thousand candidates for each person before ranking and the auction.

Is Entity ID an official Meta term?

No. Meta says very similar ads are treated as variations of the same creative; "Entity ID" is the name the market gave to that grouping, and it does not appear in the official texts we read.

How many creatives do I need after Andromeda?

Meta does not publish a number. In our operation, 3 to 5 concepts per test round and 15 to 20 ads in one broad ad set for scaling, when there is budget for each one to get impressions.

Does changing an ad's color or copy count as a new creative?

For Meta, that is iteration: ads that look alike are seen as variations of the same creative. A new creative changes visuals, story and message.

Do I have to use Advantage+ because of Andromeda?

It is not required. Meta recommends Advantage+, but it performs better when the account already has conversion signal and creative variety to choose from.

Glossary

Retrieval
The first stage of Meta's delivery, which selects candidate ads before ranking and the auction.
Creative diversification
Creating pieces that differ in visuals, story and message, designed for different personas or use cases.
Creative iteration
Refining the same asset by changing copy, edit, color or call to action.
Entity ID
A market term, not Meta's, for the group of similar ads the system treats as a single creative.
Concept
The core idea of the ad (pain point, proof, offer, persona), described in one sentence without mentioning format.

References

  1. Engineering at Meta: Meta Andromeda, Advantage+ automation's next-gen personalized ads retrieval engine (Dec 2, 2024). Supports: Andromeda is the ML retrieval system, the first stage of multi-stage ad recommendation; it selects a few thousand candidates out of tens of millions; it runs on Instagram and Facebook with +6% recall and +8% ad quality on selected segments; Advantage+ and generative AI increase creative volume in the system. The post does not mention Entity ID.
  2. Meta for Business: Demystifying Creative Diversification (Dec 16, 2025). Supports: Difference between iteration and diversification; ads that look alike are seen as variations of the same creative, with shared learning and delivery optimization; recommendation of a broad asset portfolio with no minimum number; recommendation of Advantage+; +22% average ROAS for advertisers who were not using Advantage+ sales campaigns, Meta internal data.

Links opened and checked on Oct 4, 2026.

About the author

Matheus Mello, founder of Ads Editor and owner of YEP Agência. Runs client ad accounts at YEP Agência and built Ads Editor so his own agency could stop publishing ads one at a time. Usage numbers quoted on the blog come from the product activity log. Instagram: @theusm

Keep reading

Complete guide on this topic: How to scale Facebook ads without resetting learning

Bulk publishing

Stop uploading ads one by one

Save hours every week: publish dozens of creatives into many accounts and campaigns in one action.

  • Many accounts and ad sets at once
  • Copy, URL and UTMs set once per batch
  • Publish paused, activate together
Try bulk publishing
  • 7 day free trial
  • No credit card required
  • Cancel anytime