PROGRAM ZERO 18-month live AI, LLM & full-stack programme · ₹17,999 for all 18 months · Starts 9 January 2027
Explore Program Zero →
Careers Ninza — business and startup leadership training
JOIN ZERO NINZA KIDS
JOIN ZERO NINZA KIDS
See all programs → Free live masterclass → Guides & articles → Newsletter →
Careers Ninza
PERFORMANCE MARKETING 15 min read · Updated 25 August 2026

Andromeda and Lattice: how Meta’s ad algorithm actually works now

Meta rebuilt its ad system around two things: a retrieval engine called Andromeda and a unified ranking model called Lattice. What each does, and what it means for how you should actually structure campaigns.

CN
Careers Ninza performance marketing faculty
Careers Ninza · Kolkata, India
Learn this live in our Meta Ads Mastery course

Most advertisers still structure Meta campaigns the way they did in 2020: tight audiences, separate ad sets per interest, manual bid control, one or two creatives per set. That approach now actively fights the system it runs on.

Meta rebuilt the machinery underneath. Two components matter: Andromeda, which retrieves candidate ads, and Lattice, which ranks and predicts. Understanding what each does explains why old habits stopped working.

What Andromeda does

Andromeda is the retrieval layer — the stage that decides which handful of ads, out of millions eligible, even get considered for a given impression. It runs on Meta’s own MTIA silicon and it dramatically expanded how many candidates can be evaluated per auction.

Previously, retrieval was a bottleneck. Coarse filters narrowed the pool early, which meant a well-matched ad could be discarded before ranking ever saw it. Andromeda widened that funnel by orders of magnitude.

The practical consequence: the system can now find the right person for your ad far more reliably than you can describe that person in a targeting interface. Manually narrowing an audience mostly removes people Andromeda would have found for you.

Why this broke interest targeting

When retrieval was narrow, telling Meta "show this to people interested in digital marketing, aged 25–34, in Pune" genuinely helped. It reduced a search space the system struggled with.

Now that constraint is a handicap. You are restricting a retrieval engine that would have surfaced buyers your interest list never contained. This is the mechanical reason broad targeting outperforms layered interests in most accounts — not fashion, architecture.

What Lattice does

Lattice is the ranking and prediction layer. Its significance is consolidation: Meta replaced a sprawl of separate, narrowly-trained models with a unified architecture that learns across objectives, placements and formats simultaneously.

Before Lattice, a model predicting purchase probability on Instagram Reels learned largely in isolation from one predicting lead submissions on Facebook Feed. Signal did not transfer well. Lattice shares learning across all of it.

AspectBeforeWith Lattice
Model structureMany narrow models per objective and surfaceUnified model learning across all of them
Signal sharingLimited transfer between placementsLearning transfers across placements and objectives
Cold startSlow — each model relearned from scratchFaster — shared representations carry over
Creative evaluationLargely surface-specificUnderstands creative across formats together

Why this changed the learning phase

Because signal transfers, campaigns exit learning faster and tolerate consolidation better. Fifty conversions per ad set per week remains the guidance, but a consolidated campaign reaches that threshold far quicker than eight fragmented ad sets each starving for data.

This is the mechanical argument for consolidation. Splitting budget across many ad sets does not give you control — it gives every ad set too little data to learn from.

What this means for how you build campaigns

1. Consolidate ruthlessly

—One campaign per objective, not per audience segment
—Few ad sets, generously funded, rather than many on small budgets
—Advantage+ or broad targeting as the default; narrow only with a specific reason you can articulate
—Let Advantage+ placements run everywhere rather than hand-picking surfaces

2. Creative volume and diversity are now the lever

When targeting and bidding are largely automated, creative is what remains under your control — and Lattice evaluates creative more capably than any earlier system. It is the highest-leverage input you have.

—Diversity over iteration. Five genuinely different concepts beat twenty variations of one headline. The system needs distinct signals, not near-duplicates.
—Format range. Static, video, carousel, Reels-native vertical. Lattice reads across formats, so give it range.
—Hook in the first two seconds. Still the single biggest determinant of video performance.
—Refresh on fatigue, not on a calendar. Watch frequency and CTR decay rather than replacing creative every fortnight by habit.

3. Stop micromanaging bids

Manual bidding and aggressive bid caps now constrain a system with better information than you have. Use the lowest-cost or cost-cap strategies and let the auction work. Bid caps have a place in genuinely constrained economics — not as a default.

4. Fix your signal quality instead

This is where advertisers should spend the attention they used to spend on targeting. Lattice is only as good as the conversion data reaching it.

—Conversions API server-side, not Pixel alone — browser-only tracking loses substantial signal
—Deduplicate events properly between Pixel and CAPI
—Send high-quality match parameters: hashed email, phone, external ID
—Optimise for the event that actually matters commercially, not the one that fires most often
—Feed offline conversions back where the sale closes on a call or in person — critical for education, real estate and B2B in India

An account with broad targeting and clean server-side signal will beat a meticulously segmented account with Pixel-only tracking almost every time. The leverage moved from targeting to measurement.

What to stop doing

—Stop building interest-stacked ad sets. You are narrowing a retrieval engine that works better unconstrained.
—Stop splitting by age and gender without a genuine creative or compliance reason.
—Stop duplicating winning ad sets to "scale". Raise the budget on what exists.
—Stop judging performance after two days. Consolidated campaigns need the learning phase to complete.
—Stop running one creative per ad set. You are denying the ranking model the comparison it needs.
—Stop optimising for link clicks when you want purchases or leads.

What actually still needs your judgement

Automation did not remove the marketer. It moved the job.

—The offer. No algorithm rescues a proposition nobody wants. This remains entirely yours.
—Creative concepts. The system tests and ranks; it does not invent the idea.
—Landing page and funnel. Meta optimises the click, not what happens after it.
—Economics. Deciding what a customer is worth, and therefore what you can afford to pay, is a business decision.
—Exclusions. Existing customers, recent purchasers, unqualified geographies. Genuine exclusions still matter.

A practical structure for Indian advertisers

1One prospecting campaign. Advantage+ or broad, single objective, optimised for your real conversion event. Six to ten distinct creatives across formats.
2One retargeting campaign. Site visitors, engagers and video viewers, excluding recent purchasers. Different creative angle from prospecting, not the same ads.
3Server-side CAPI from day one. With India’s device and browser mix, Pixel-only tracking loses a substantial share of signal.
4Offline conversion upload if your sale closes on a phone call. In education and services this single step often reshapes what the algorithm optimises towards.
5Weekly review, not daily. Judge on blended CAC and contribution, and give changes a full week to settle.

The honest caveat

Meta publishes engineering detail selectively, and the names, architecture and behaviour of these systems change. Treat the specifics as directional rather than permanent, and hold the principle instead: the system now retrieves and ranks better than manual targeting can, so your leverage lies in offer, creative, signal quality and economics.

That principle has survived every algorithm change of the last five years, and it will survive the next.

A diagnostic checklist when performance drops

Campaign performance falls for a small number of reasons, and advertisers usually guess rather than check. Work through these in order — the sequence matters, because fixing creative when the problem is tracking wastes a week.

1Check tracking first. Did events stop firing? A broken Pixel or CAPI deduplication issue looks exactly like a performance collapse, and it is the most common cause of a sudden drop.
2Check frequency. If frequency has climbed and CTR has decayed, the audience has seen the creative enough. That is fatigue, not a bidding problem.
3Check the landing page. Load time, form errors, payment failures. Meta optimised the click correctly; the site broke afterwards.
4Check auction conditions. CPM rises during festive periods and around competitor launches. Sometimes nothing is wrong with your account at all.
5Check what you changed. Budget changes above roughly 20%, new ad sets, and audience edits all restart learning. Many "drops" are self-inflicted.
6Only then touch creative. And add genuinely different concepts rather than another headline variant.

Keep a change log with dates. Accounts without one make diagnosis nearly impossible, because nobody can separate what the algorithm did from what a person did to it.

What to report to a founder or client

One page, monthly, with four numbers and one paragraph. Spend, conversions, blended CAC and contribution against target — then what you learned and what you are changing. Impressions, reach and engagement belong in an appendix if anywhere.

Marketers who report activity get treated as a cost. Marketers who report contribution get treated as an investment, and get budget increases. The difference is entirely in what you choose to put on the first line.

Meta Ads Mastery is 20 hours in a live ad account — structure, creative testing, CAPI setup and reading the numbers honestly.

SEE THE COURSE
SHORT-TERM COURSE · LIVE ONLINE
Meta Ads Mastery

Learn Facebook and Instagram advertising from a practitioner who has spent over ₹50 crore on Meta Ads.

₹14,999 · single payment20 hoursLive, mentor-ledCertificate on completion

Frequently asked questions

What is Meta Andromeda?+

Andromeda is Meta’s ad retrieval engine — the layer that selects which candidate ads are considered for each impression before ranking happens. Running on Meta’s custom MTIA hardware, it evaluates vastly more candidates than the previous system, which is why broad targeting now outperforms narrow interest stacking.

What is Meta Lattice?+

Lattice is Meta’s unified ad ranking and prediction architecture. It replaced many narrow, separately-trained models with one that learns across objectives, placements and formats simultaneously, so signal transfers between them and campaigns exit the learning phase faster.

Should I use broad targeting or interest targeting on Meta in 2026?+

Broad targeting or Advantage+ as the default. Because Andromeda retrieves from a far wider candidate pool, manually narrowing an audience mostly removes buyers the system would have found. Narrow only when you have a specific creative or compliance reason you can articulate.

How many creatives should I run per ad set?+

Six to ten genuinely different concepts across formats — static, video, carousel, vertical Reels — rather than many variations of one idea. Lattice evaluates creative across formats together, so diversity gives it useful signal while near-duplicates do not.

Why did my Meta campaigns get worse after I split them into more ad sets?+

Splitting budget fragments your conversion data, so each ad set gets too little to learn from and none exits the learning phase cleanly. Consolidation into fewer, better-funded ad sets is how you work with the current system rather than against it.

Is the Conversions API necessary or is the Pixel enough?+

For serious advertising, server-side Conversions API is necessary. Browser-based Pixel tracking loses a substantial share of events to blockers, privacy settings and browser restrictions. Since Lattice is only as good as the data reaching it, signal quality is now higher-leverage than targeting.

Should I still use manual bidding or bid caps?+

Generally no. Manual bidding and aggressive bid caps constrain a system with better auction information than you have. Use lowest-cost or cost-cap strategies. Bid caps have a place in genuinely tight unit economics, not as a default setting.

How long should I wait before judging a Meta campaign?+

A full week minimum, and let the learning phase complete first — roughly fifty conversions per ad set. Judging after two days on a consolidated campaign means judging incomplete learning, and reacting to it usually makes things worse.

What is a good CAC for Indian businesses on Meta?+

It depends entirely on your margin and lifetime value, not on a benchmark. The useful question is what you can afford: if a customer contributes ₹1,200 in gross margin on first purchase and repeats twice a year, you can pay considerably more than a business selling one ₹400 item. Calculate the ceiling before you spend.

How much should I spend to test a new Meta campaign?+

Enough to exit the learning phase, which needs roughly 50 conversions per ad set. Work backwards from your expected cost per conversion — if you expect ₹300, budget around ₹15,000 for a genuine test. Underfunding is the single most common reason tests produce no usable signal.

Do Meta ads work for local businesses in tier-2 Indian cities?+

Yes, often better than in metros because competition for the same audience is lower and CPMs are cheaper. Broad targeting with a radius constraint plus strong local creative typically outperforms narrow interest stacking, for the same retrieval reasons that apply everywhere.

What does the Careers Ninza Meta Ads course cover and cost?+

Meta Ads Mastery is 20 hours at ₹14,999, worked in a live ad account — Business Manager and Pixel setup, CAPI, campaign structure, creative testing frameworks, scaling rules and honest metric reading. Evening and weekend batches with lifetime recordings.

Related reading

PERFORMANCE MARKETING A Meta Ads Creative Testing Framework That Actually Finds Winners Creative is now the biggest lever in Meta ads. How to structure tests, what to change one at a time, how long to run them, and how to read results without fooling yourself. 8 min read PERFORMANCE MARKETING Google Ads Performance Max: When It Works and When It Doesn't Performance Max can scale an account or quietly waste its budget. What it is, which businesses it suits, the inputs that decide results, and how to keep control. 8 min read PERFORMANCE MARKETING ROAS, CAC and LTV Explained: The Metrics That Decide Whether Marketing Pays A high ROAS can still lose money. What ROAS, CAC, LTV and contribution margin really measure, how they connect, and how to use them to decide where the next rupee goes. 8 min read

We teach this, live

Every article here comes from something we teach. Sit in on a free masterclass and judge the mentors yourself.