Campaign Budgets Overview

  • Average daily budgets manage spending for Google Ads campaigns.

  • This guide covers managing campaign budgets using the Google Ads API.

  • Key actions with campaign budgets include creation, sharing, assignment, and removal.

  • The guide also covers tracking performance and understanding restrictions and errors related to campaign budgets.

There are two types of campaign budgets: average daily budgets and campaign total budgets, which are used to manage the amount of money spent for your Google Ads campaigns.

This guide describes everything you need to know to work with campaign budgets in the Google Ads API:

Average daily budget

This is the average amount you're willing to spend per day for this campaign. You can set an average daily budget with amount_micros of CampaignBudget.

Google Ads will try to spend your budget evenly throughout the month, using your average daily budget as a baseline. For example, if your average daily budget is $100, Google Ads will aim to show $100 worth of ads each day. On some days, you might spend less than $100, and on others you might spend more, but over the course of a month, you won't pay more than your daily budget times 30.4 (the average number of days in a month).

Campaign total budget

This is the total amount you're willing to spend over the entire duration of the campaign. You can set a campaign total budget with total_amount_micros of CampaignBudget. Campaign total budgets are available for Demand Gen, Search, Standard Shopping, Performance Max, and YouTube campaigns with specific start and end dates. This option is ideal when you have a set amount you want to spend over a specific period.

Campaign total budgets are available for campaigns using the following bidding strategy types:

  • Demand Gen: Maximize conversions, Target CPA, Maximize conversion value, Target ROAS, Maximize clicks, Manual CPC
  • Performance Max: Target ROAS, Maximize conversion value, Target CPA, Maximize conversions
  • Search: Target ROAS, Maximize conversion value, Target CPA, Maximize conversions, Maximize clicks, Target impression share, Manual CPC
  • Shopping: Target ROAS, Maximize clicks, Manual CPC
  • Video (Read-only in the Google Ads API): Target CPM, Target CPV