Meta Andromeda Is Dumping 99% of Your Budget on One Ad. Here Is Why — and the Fix.
If you opened Ads Manager today and saw one ad eating 90–99% of yesterday's spend while three proven winners got starved, you are not alone. A widely-shared r/FacebookAds thread on May 8, 2026 documents the exact behavior across multiple accounts. The pattern is structural, not random — and the fix has nothing to do with adding more creatives.
On this page
r/FacebookAds · 13 comments in 13.9h · May 8, 2026
“Meta dumps 90-99% of the daily budget into ONE ad and barely touches the rest. These aren't untested creatives — they're winners that already proved they convert.”Open Reddit thread →
The May 8 Reddit signal
Across the May 7–9 window, r/FacebookAds saw a cluster of posts with the same shape: a buyer with 3–5 already-validated winner ads inside one CBO campaign, watching Meta funnel 90–99% of daily spend into a single ad. The starved ads are not low-CTR experiments — they are creatives that produced sales the prior week. The original poster asks the right question: 'Is the creative diversification thing just something that works at high spend levels and doesn't apply to $50–100/day budgets?' The thread's consensus answers: yes.
What 'creative diversification' was supposed to do
Meta's CBO + Andromeda pitch is straightforward: hand the algorithm a campaign-level budget plus a basket of creatives, and let machine learning route spend to whichever creative is currently performing best per segment. The implicit promise is that 'best' gets re-evaluated continuously, so winners rotate with auction conditions. In practice — at the budget tier most DTC accounts actually run — the algorithm collapses to a single locally-best ad and stops exploring. The starved ads do not get a second chance because they never get the impressions to prove themselves under the new auction state.
Why CBO collapses to one ad at $50–$100/day
Andromeda's exploration policy assumes statistical confidence. At $1,000+/day, every ad gets enough impressions inside one optimization window for the algorithm to update its belief about each one. At $50–$100/day, only the top-1 ad clears that confidence bar, and the algorithm rationally concludes there is no reason to spend the remaining budget exploring ads it already 'knows' are worse. The behavior looks like a bug; mechanically, it is the algorithm doing exactly what it was told to do — but the assumption it operates under (you have enough budget to explore) does not match the buyer's reality.
The fastest-shared comment in the May 8 thread captures it: 'Facebook purged millions or billions of accounts. Of course the ML is going to be relearning. Its entire worldview changed overnight.' Translation: the post-purge model is even more conservative about exploration than the pre-purge model — which compounds the small-budget problem.
The Variant Bundle fix
The fix is structural, not creative. Stop expecting one CBO campaign to do exploration for you, and start engineering exploration into the campaign architecture itself. The operational pattern that recurs in the same Reddit thread:
Step 1 — Cluster your winners by skeleton
Group existing winning ads by the structural element they share: same hook family, same proof type, same offer wrapper. A 'Variant Bundle' is a cluster of 3 ads that vary only on one axis (presenter / hook line / offer phrasing).
Step 2 — One bundle per ad set
Move each bundle into its own ad set. Set ad-set-level spend minimums so Andromeda cannot starve an entire bundle to feed another one.
Step 3 — Force exploration with a small parallel test campaign
Run a separate $20/day ABO test campaign in parallel — one ad set per bundle, one ad per ad set. This is your guaranteed exploration channel; the CBO campaign is your exploitation channel.
Step 4 — Promote winners weekly, not daily
Once a week, take the top-performing variant from each bundle in the ABO test and promote it into the CBO. Daily promotion overreacts to noise at small budget tiers.
Step 5 — Refresh the bundles, not just the ads
When a bundle starts fatiguing, regenerate the entire bundle — same skeleton, fresh variants — rather than swapping individual ads. This preserves the algorithm's per-bundle confidence while restoring novelty.
7-step diagnostic for tomorrow morning
If you cannot restructure the campaign right now, run this checklist before changing anything else.
- 1
Open the campaign and sort ads by yesterday's spend share. If one ad is above 70% of campaign spend, the bug is active.
- 2
Check the 7-day spend trajectory of each starved ad. If they were getting impressions a week ago and have flatlined, the issue is not creative quality — it is Andromeda's exploration policy.
- 3
Verify your CBO campaign is in the same currency, country, and optimization event as it has been historically. Currency or event changes reset Andromeda's learning and can amplify the collapse.
- 4
Look at frequency on the dominant ad. If frequency is climbing past 3.0 inside 7 days, that ad will fatigue while the rest stay frozen.
- 5
Pause the dominant ad for 24 hours. Watch which other ad Andromeda picks up. If it picks up an actual second-best, your bundles are healthy; if it picks up a clearly weaker ad, the campaign architecture itself is the problem.
- 6
Spin up a parallel ABO campaign at $20/day with one ad per ad set. This becomes your reference for what 'true' performance looks like, separate from CBO's distortions.
- 7
Schedule a Friday review to migrate to Variant Bundles. Do not restructure on a weekend — the auction shifts and you will misattribute the cause of any change.
How ugcfast fits the Variant Bundle workflow
Variant Bundles need supply: 3 ads per bundle, 3–5 bundles per campaign, refreshed roughly every 8 days. That is 9–15 net-new variants per week per active product. Hand-shooting that volume is not feasible for an account spending $100/day. UGCFast turns one product input into bundles of same-skeleton, different-presenter UGC variants, so the architecture above has the throughput it needs without forcing the buyer to babysit a creator pipeline.
- →One product → 3-presenter, same-hook bundle in under 30 minutes.
- →Variants come pre-tagged with hook / presenter / format metadata so they map cleanly to ad-set naming.
- →Bundle regeneration on a weekly cadence — same skeleton, fresh faces — without rewriting the brief.
Veelgestelde vragen over het genereren van AI UGC-video's
Build Your First Variant Bundle in 30 Minutes
Use UGCFast to turn one winning ad into a 3-variant bundle ready to drop into a separate ad set tomorrow morning.
Start $1 Proefperiode — 7 Dagen Volledige ToegangNo commitment. Cancel anytime. Starting at $29/month after trial.