Research & Benchmarks Optimization AI Ads Analytics Why Madgicx? About Us Blog Careers Case Studies Events Glossary Guides Answers Pricing Login Try for Free

Campaign budget optimization (CBO)

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

  1. 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.
  2. Judging an ad set by its share of spend. Low spend means Meta saw less opportunity, not that the ad set is broken.
  3. Editing constantly. Frequent changes can send ad sets back into Meta's learning phase, so give each change time to show.
  4. 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.

Sources

Official Meta Business Partner

Now you know how it works. Madgicx's AI does the work.

Madgicx is the agentic AI advertising platform for Meta ads. Its AI marketer finds what is working, prepares the next move and gets it done in one click, while you stay in control.

Try for Free ($0 Trial)
200,000+ advertisers
$10B+ annual ad spend visibility
4.6 / 5 on G2, from 220+ reviews