How Meta’s Andromeda Algorithm Works And How it Affects Your Ad Strategy

March 17, 2026

Losid Berberi

Losid Berberi

Chief Marketing Officer

Most people running Meta ads are still optimizing for a system that no longer exists. They’re splitting budgets across six ad sets, testing one variable at a time, and capping frequency because they’re scared of “ad fatigue.” Meanwhile, Meta’s infrastructure quietly rebuilt itself from the ground up. If you don’t understand what changed, you’re fighting the algorithm instead of working with it.

The engine at the center of this shift is called Andromeda. It’s Meta’s internal ad matching and ranking architecture, and understanding even the basics of how it works will change how you structure campaigns, how you think about creative, and how you interpret performance data. The Meta Andromeda algorithm explained simply: it’s the system that decides which of your ads even gets a chance to compete before a human ever sees it.

What Andromeda Actually Is

Meta published the full technical breakdown of Andromeda in a December 2024 post on the Engineering at Meta blog. The headline numbers got passed around:

  • 100x faster ad matching
  • 10,000x increase in model capacity for the matching stage,
  • +6% recall improvement,
  • +8% ads quality improvement on selected segments.

Most people read those numbers and moved on. But the implications are well worth digging in deeper.

Before Andromeda, Meta’s system had real constraints on how many ads it could evaluate against any given impression opportunity. The matching step, where the system pulls candidate ads from the full inventory to rank against a user, was the bottleneck. You could have a phenomenal ad that never found its audience simply because the system didn’t have the computational budget to evaluate it.

Andromeda changed that ceiling. It uses a two-stage architecture: a fast approximate matching layer that casts a wide net across candidates, then a more expensive deep-ranking model that scores the final shortlist. The system runs on NVIDIA Grace Hopper Superchips and Meta’s own MTIA silicon, co-designed hardware and software that enables far more complex neural networks to evaluate ads in near real time. The result is that the system can now meaningfully evaluate far more ads per auction, which directly affects how your creative gets distributed.

The Number That Actually Matters: 10,000x More Variants

When people say “10,000x more variants,” it sounds like an abstraction, so let’s make it easy to understand

Say you’re running a campaign for a DTC skincare brand. You have 8 active ad creatives. Under the old system, many of those ads were effectively competing for evaluation slots before they even reached the ranking stage. Your best ad got found. Your fourth-best ad might have rarely been pulled into consideration at all.

Under Andromeda, all 8 are genuinely in play, matched to the right user at the right moment. The system can explore the full creative space you’ve given it. That changes the logic of how many ads you need, how different they should be from each other, and how you interpret which ones are “winning.”

We ran a test on this dynamic for a supplement brand spending around €850/day. We went from 4 creatives per ad set to 12, but made sure each one had a distinctly different hook, angle, and format. CTR on the campaign improved, but more importantly, our cost per purchase dropped from €38 down to €26 over a 21-day window. The reach into cold audiences improved significantly. We had more genuinely different creatives driving traffc. Not just 12 versions of the same UGC testimonial with a different color grade.

Why Creative Diversity Beats Creative Volume

This is the part nobody talks about enough. Most media buyers hear “more variants” and go produce 20 slightly different versions of the same ad. Same hook, same offer, same format. Just different faces or different opening lines. But that is not creative diversification.

Meta has been explicit about this. In their official Creative Advantage post on Meta for Business, they describe the shift directly: the focus has moved from niche targeting to creative diversification as the primary lever for finding relevant audiences. And their follow-up three-step creative diversification guide makes it even clearer. They’re not asking for volume. They’re asking for conceptually distinct creative signals.

Andromeda’s matching system is trying to match ads to users based on predicted relevance and engagement. If all your variants are the same conceptual ad with minor surface changes, you’re not actually expanding the candidate pool in a meaningful way. You’re just giving the system more of the same signal.

What actually works is what I’d call conceptual diversity: ads that represent genuinely different creative theses. One ad that leads with social proof, another that leads with a transformation story, another that’s educational, another that’s founder-led. Different formats: static image, short-form video, carousel. Different lengths: 7-second hook-and-close versus 60-second narrative. When your creative pool has real variety, Andromeda can do what it was built to do: find which thesis resonates with which user segment, without you having to segment manually.

What “Conceptual Diversity” Looks Like in Practice

When building a creative strategy now, the three dimensions I think make sense to focus are: angle (the core emotional or rational appeal), format (static, video, carousel, collection), and length (short grab vs. longer story). You want good coverage across all three, not just variations within one. A campaign with one 15-second video and six slightly different thumbnails is not a diverse creative pool. A campaign with a 15-second video, a 45-second narrative, a static proof-based image, and a carousel showing before/after, us what the algorithm can actually work with.

Jon Loomer, who has one of the more grounded practitioner-level takes on this, breaks down creative diversification across seven specific examples if you want to go deeper on the tactical side. Worth the read. Meta also published a companion piece, Demystifying Creative Diversification, that’s worth bookmarking as a reference for what they actually mean when they use that phrase.

Meta Andromeda Algorithm Explained: What It Means for Campaign Structure

When you fragment your budget across many ad sets, you’re starving the algorithm’s learning phase in each one. Fewer conversions per ad set result in slower signal accumulation, which means worse audience matching, which means you never see what the creative could actually do with proper data behind it. Advantage+ Campaign Budget, what used to be called Campaign Budget Optimization (aka. CBO), exists to solve this. Let the budget flow to where conversions are cheapest at the campaign level, and stop manually allocating between ad sets. Meta’s own page on this feature cites an average 4.6% decrease in CPA when it’s enabled, which seems to be conservative. The gains are usually bigger when you’re coming from a heavily fragmented structure.

But there’s an additional effect that Andromeda emhhasizes. A nore consolidated structure means that the matching system has a bigger, unified creative pool to evaluate per auction. You shouldn’t split your creatives across multiple ad sets and limit learnings. You should have one campaign, broad targeting, multiple strong creatives. That’s the structure that lets Andromeda work at full capacity.

It’s worth noting that this doesn’t mean you should never segment. Brand versus prospecting, for example, often need separate campaigns for better budget control. Just make sure not to create separate ad sets for every audience, placement, or demographic, that is what is working against you now.

Why Your “Best Practices” Are Outdated

There’s a common idea in the Meta ads community that you need to “control variables” the way you would in a lab experiment, one change at a time, isolated testing, clean attribution. But this approach assumes that the algorithm is a passive pipe that delivers your ad to whoever you tell it to. This doesn’t work anymore.

Andromeda is actively matching. It’s finding the sub-audiences where each creative will perform best, and that process takes time and data. When you isolate variables too aggressively, pausing ads after 48 hours, testing hooks in isolation from the offer and CTA, killing anything that doesn’t hit your CPA target in three days, you’re interrupting a matching process that hasn’t had time to complete. You’re drawing conclusions before the experiment has actually run.

Most Meta ad buyerss’ obsession with fast, clean testing loops made more sense when the algorithm was less sophisticated. Now it can cost you your whole campaign.

For a more measured counterpoint, because not everyone agrees Andromeda changes as much as the hype suggests, the team at Motion put together a solid roundup of practitioner perspectives, including some skeptics who manage $7M+/month in spend. Worth reading before you restructure everything overnight.

How to Test Ads Without Fighting Against Andromeda

If Andromeda is the “why,” then your testing framework is the “how”. Once you understand how the matching system works, your approach starts to change..

First, you test creative concepts, not elements. The question isn’t “which thumbnail performs better?”. It’s “does this angle outperform that angle for this audience?” Concept-level testing gives you durable strategic insight. Thumbnail testing gives you a marginally better ad you’ll replace in three weeks anyway.

Second, you give tests enough budget and time to actually run. My minimum recommended budget for for any creative concept  testing now is 7x CPA per day and at least 50 optimization events in a 5-7 day period before I make a call. The Estimated Action Rate signal that Meta’s system uses to rank your ad needs conversion data to calibrate against. Cutting tests short is the same as cutting the learning phase short, and Meta’s own guidance on the learning phase makes this explicit: the system needs sufficient conversion volume before delivery stabilizes.

Third, you think about the whole creative portfolio, not individual ads. What’s the angle distribution in my current active pool? Am I covering different funnel stages? Am I giving the system enough variety to find different genuine sub-audiences? These are the questions that compound over time. The admetrics.io breakdown of Andromeda’s matching mechanics is one of the cleaner technical explainers I’ve seen if you want to go deeper on the vector-embedding side of how the system actually matches creative to users.

What to Do Next With Your Campaigns

Pull up your active campaigns and count your live creatives. Then look at how many of them share the same fundamental angle or format. If more than half your ads are variations of the same creative angle and format, that’s the first thing to fix. Not the targeting, not the budget, not the bid strategy. You need to update your creative pool.

Build out two or three genuinely different angles. Not different hooks on the same video. Different angles. Put them into one campaign if you’re currently running multiple ad sets, enable Advantage+ Campaign Budget, and give the whole thing 7-10 days weeks before you start drawing conclusions. Don’t touch the learning phase. Let Andromeda do what it was built to do.

The brands that are going to win on Meta over the next few years aren’t the ones with the best hooks. They’re the ones who understand they’re working with an increasingly intelligent matching system, and build their creative strategy accordingly.