Create a campaign

How to set up Campaign Budget Optimization
Last updated: July 2024

Campaign Budget Optimization (CBO) allows advertisers to set a campaign budget which works as the unified budget for all ad groups within. CBO aims to maximize budget consumption and volume of conversions at campaign level, instead of ad group level.


Before you set up a campaign using Campaign Budget Optimization, prepare to have the information for the following parameters:

  • Advertising Objective: Video View, Traffic, Catalog Sales, Lead Generation, Community interaction, App Promotion, Website Conversions, and Reach

  • Bid Strategy: Maximum Delivery or Cost Cap

  • Budget Mode: Daily Budget and Lifetime Budget

  • Delivery Type: Standard


To set up Campaign Budget Optimization:

  1. Create a new campaign.

  2. Select a supported Advertising Objective.

  3. Turn on the Campaign Budget Optimization toggle.

  4. Choose between Daily and Lifetime Budget. Note: All ad groups in this campaign will share this budget.

  5. Choose between Maximum Delivery and Cost cap for the Bid Strategy.

  6. Under Delivery Type, Standard is the only available option and cannot be changed.

  7. Configure the rest of the ad group settings and create your ads. Note: When you configure your ad groups, they should all share the same Optimization Goal.


Consider these best practices when you set up Campaign Budget Optimization:

  • When you set your campaign budget, set your actual target campaign budget. Ensure your ad group budget covers at least 5* target CPA.

  • Ensure there are at least 3-5 unique and active ad groups per campaign, and 2-3 unique creatives per group. CBO does not function when there is only 1 ad active group in the campaign.

  • For optimizations, wait at least three days or at least 50 conversions before making new adjustments. Try to control each adjustment within 30% of the current daily budget. TikTok Ads Manager requires all ad groups within a CBO campaign to apply the same optimization.