Campaign structure
CBO vs ABO: choosing where the Meta Ads budget sits
ABO sets a budget on each ad set. CBO, which Meta now calls Advantage+ campaign budget, sets one budget on the campaign and lets Meta move it between ad sets. Use ABO when each ad set needs its own spend, such as a controlled test, and CBO when the ad sets chase the same result and the total matters more than the split.
Reviewed Oct 3, 2026
Decision table
ABO or CBO: which one fits
Start from what the budget has to guarantee, not from a preference for automation.
| Situation | Use | Why |
|---|---|---|
| Testing creatives or audiences that need comparable spend | ABO | Each ad set keeps its budget, so the result is not decided by how Meta split the money. |
| Scaling ad sets that chase the same purchase event | CBO | Meta moves budget toward the ad sets with the best opportunities in real time. |
| Ad sets with different bid strategies or budget types | ABO | Advantage+ campaign budget requires every ad set to share the same budget type and bid strategy. |
| Separate markets, currencies or budget owners | Separate campaigns | A budget per owner matches who answers for the spend. One shared pool hides it. |
| A new audience next to a proven one | ABO, or CBO with an ad set minimum | CBO may give the newcomer little spend before it has produced any signal. |
| Few conversions per week spread over many ad sets | CBO with fewer ad sets | Fewer, larger ad sets give each one more optimization events to learn from. |
01
What ABO and CBO mean in Meta Ads
ABO, ad set budget optimization, is the setup where each ad set has its own daily or lifetime budget. Meta optimizes delivery inside each ad set, but the split between ad sets is yours.
CBO, campaign budget optimization, puts one budget on the campaign. Meta now calls it Advantage+ campaign budget and describes it as a single budget distributed in real time to the ad sets with the best opportunities. To be eligible, all ad sets must use the same budget type, the same bid strategy and standard delivery.
02
When ABO is the better choice
ABO is the honest setup for a test. If two audiences or two creative angles are compared, each needs a known spend; otherwise the winner may simply be the ad set Meta chose to fund first.
It also fits when ad sets answer to different owners or constraints: a retargeting ad set with a fixed allowance, a market with its own budget, or ad sets that need different bid strategies.
- Creative and audience tests that need comparable spend
- Fixed allocations such as a capped retargeting budget
- Ad sets that cannot share one bid strategy
03
When CBO is the better choice
CBO fits when the ad sets are interchangeable routes to the same result and the total matters more than the split. Meta can shift spend within the day toward cheaper conversions, which a person adjusting budgets once a day cannot do.
Uneven spend is the point, not a fault. Judge a CBO campaign first on its total cost per result, then check whether a starved ad set had any chance to prove itself. Ad set minimums and maximums exist to limit the shifts; use them sparingly, since each one narrows what the campaign can optimize.
04
Moving from a test to a scaled campaign
A common pattern is to test in ABO, then move the proven ad sets into a CBO campaign to scale. Building the CBO campaign as a new campaign keeps the test's history readable instead of mixing two budget logics in one report.
Changing where the budget sits is a significant edit: it can send ad sets back into the learning phase. Make the change once, then give the campaign enough time and conversions to stabilize before judging it.
Meta also offers ad set budget sharing, which lets ad sets with their own budgets share part of them with other ad sets of the same campaign. It sits between the two setups; check Meta's help page for the current share before relying on it.
Side by side
ABO and CBO compared
| ABO: ad set budget | CBO: Advantage+ campaign budget | |
|---|---|---|
| Where the budget is set | On each ad set | Once, on the campaign |
| Who splits the spend | You, ad set by ad set | Meta, continuously, across the ad sets |
| Spend per ad set | Close to its own budget | Uneven by design; minimums and maximums limit the shifts |
| Best for | Controlled tests and fixed allocations | Scaling and consolidating proven ad sets |
| Main risk | Budget stays on a weak ad set until you move it | A promising new ad set gets little spend |
| How to read results | Ad set by ad set | On the campaign total, then per ad set |
FAQ
Common questions
Is CBO better than ABO?
Neither is better in general. CBO usually suits scaling ad sets that pursue the same result; ABO suits tests and fixed allocations where each ad set needs a known spend.
What is Advantage+ campaign budget?
It is Meta's current name for campaign budget optimization: one campaign budget that Meta distributes across the ad sets with the best opportunities, in real time.
Why does CBO spend most of the budget on one ad set?
Because it predicts better results there. Check the campaign's total cost per result first. If a new ad set never received enough spend to be judged, test it under ABO or give it an ad set minimum.
Should I test creatives with ABO or CBO?
Use ABO, or separate campaigns, when the test needs comparable spend per variant. Under CBO the budget split is part of the result, which makes a clean comparison harder.
Does switching between ABO and CBO reset learning?
Changing the budget setup is a significant edit and can send ad sets back into the learning phase. Plan the change instead of switching back and forth.