Campaign budget optimization (CBO) is a Meta ads setting that puts one budget on the campaign and lets Meta decide how much each ad set gets. Meta now calls it Advantage+ campaign budget, and its help page says the feature is also known as "Campaign budget" or "Budget with Advantage+ on". Advertisers still search for the old name, so both appear on this page.
How Advantage+ campaign budget works
You set the budget once, at campaign level, as a daily budget or a lifetime budget. Meta's help page says the budget "continuously distributes in real time to ad sets with the best opportunities, throughout the course of your campaign." The goal is the best overall result for the campaign, not an even split between ad sets.
That last point matters. Meta states that Advantage+ campaign budget "may not spend your budget equally for each ad set." An ad set that looks weak for a few days can receive very little, and an ad set that finds cheap results can receive most of the money.
Let Madgicx's AI do the work
Its AI marketer finds what's working and prepares the next move. You approve.
Try for Free ($0 Trial)Campaign budget or ad set budget?
| Ad set budgets | Advantage+ campaign budget | |
|---|---|---|
| Where you set the budget | On each ad set | Once, on the campaign |
| Who decides the split | You | Meta, in real time |
| Control over each audience's spend | Full | Indirect |
| Setup effort | Higher with many ad sets | Lower |
| Where the bid strategy sits | On the ad set | On the campaign |
| Typical use | Testing audiences or offers that need a fixed spend | Scaling ad sets you already trust |
When to use it
- Scaling. Once several ad sets work, one pooled budget moves money toward the best of them without daily manual shifts.
- Similar ad sets. When ad sets target comparable audiences for the same goal, letting Meta pick the winner is reasonable.
- Fewer moving parts. One budget is easier to manage across many campaigns.
Ad set budgets are the better choice when you must guarantee spend on a specific audience, such as a retargeting pool or a new test that needs enough impressions to read.
Common mistakes
- Mixing very different ad sets. A broad prospecting audience and a small retargeting audience in one campaign will not share the budget the way you expect, because Meta follows opportunity, not your priorities.
- Judging an ad set by its share of spend. Low spend means Meta saw less opportunity, not that the ad set is broken.
- Editing constantly. Frequent changes can send ad sets back into Meta's learning phase, so give each change time to show.
- Ignoring the bid strategy. The bid strategy on the campaign decides how hard Meta chases your goal with that pooled budget.
Example. A furniture store runs one sales campaign with a $300 daily budget and three ad sets: a lookalike audience, an interest audience and a broad audience. After a week the lookalike ad set takes $170 a day, the broad one $90 and the interest one $40, because Meta kept finding cheaper purchases in the lookalike. The store stops judging ad sets by their share of spend and watches the campaign's cost per result instead: $300 a day buys 10 purchases, so the campaign runs at $30 per purchase. The ad set figures add up to the campaign total ($170 + $90 + $40 = $300), which is the check to run on any campaign-level budget.
In Madgicx. AI Marketer audits your Meta ad account and prepares budget changes for you to approve, and the ad budget calculator is a free tool for sizing a budget before you set it.
FAQ
What is CBO in Facebook ads?
CBO stands for campaign budget optimization. It is a campaign-level budget that Meta spreads across the campaign's ad sets to get the best overall results. Meta has renamed it Advantage+ campaign budget.
Is CBO the same as Advantage+ campaign budget?
Yes. Meta's help page for Advantage+ campaign budget says it was formerly known as campaign budget optimization. The setting works the same way under both names.
Is CBO better than ad set budgets?
Neither wins every time. Campaign-level budgets save effort and suit scaling, while ad set budgets give you control over how much each audience gets. Many accounts use both in different campaigns.
Can CBO use a lifetime budget?
Yes. Meta's page on lifetime budgets says you can set one for the whole campaign with Advantage+ campaign budget, or for individual ad sets.
Why is one ad set getting all the spend?
Meta sends money to the ad sets with the best opportunities, so an uneven split is expected. If you need a minimum on a specific ad set, move it to its own campaign with an ad set budget.
Related
- Related terms: Daily budget, Bid strategy, Ad spend
- In depth: CBO on Facebook guide
Sources
- About Advantage+ campaign budget, Meta Business Help Center
- About Lifetime Budgets, Meta Business Help Center