Join us live on
Discord on the Google Advertising and Measurement Community server and on
YouTube on January 29th at 10:00 AM EST! We will discuss the new features added in v23 of the Google Ads API.
CampaignBudgetError
Stay organized with collections
Save and categorize content based on your preferences.
| Enums |
BUDGET_AMOUNT_MUST_BE_UNSET_FOR_CUSTOM_BUDGET_PERIOD
|
Budget amount must be unset when BudgetPeriod is CUSTOM. |
BUDGET_BELOW_PER_DAY_MINIMUM
|
Budget amount or total amount must be above this campaign's per-day minimum. See the error's details.budget_per_day_minimum_error_details field for more information. |
CAMPAIGN_BUDGET_CANNOT_BE_SHARED
|
The campaign budget cannot be shared. |
CAMPAIGN_BUDGET_IN_USE
|
The campaign budget is associated with at least one campaign, and so the campaign budget cannot be removed. |
CAMPAIGN_BUDGET_PERIOD_NOT_AVAILABLE
|
Customer is not on the allow-list for this campaign budget period. |
CAMPAIGN_BUDGET_REMOVED
|
The requested campaign budget no longer exists. |
CANNOT_MODIFY_FIELD_OF_IMPLICITLY_SHARED_CAMPAIGN_BUDGET
|
This field is not mutable on implicitly shared campaign budgets |
CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_EXPLICITLY_SHARED
|
Cannot change an implicitly shared campaign budget to an explicitly shared one. |
CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_EXPLICITLY_SHARED_WITHOUT_NAME
|
An implicit campaign budget without a name cannot be changed to explicitly shared campaign budget. |
CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_IMPLICITLY_SHARED
|
Cannot change explicitly shared campaign budgets back to implicitly shared ones. |
CANNOT_USE_ACCELERATED_DELIVERY_MODE
|
Cannot use accelerated delivery method on this budget. |
CANNOT_USE_IMPLICITLY_SHARED_CAMPAIGN_BUDGET_WITH_MULTIPLE_CAMPAIGNS
|
Only explicitly shared campaign budgets can be used with multiple campaigns. |
DUPLICATE_NAME
|
A campaign budget with this name already exists. |
INVALID_PERIOD
|
The period of the budget is not allowed. |
MONEY_AMOUNT_IN_WRONG_CURRENCY
|
A money amount was not in the expected currency. |
MONEY_AMOUNT_LESS_THAN_CURRENCY_MINIMUM_CPC
|
A money amount was less than the minimum CPC for currency. |
MONEY_AMOUNT_TOO_LARGE
|
A money amount was greater than the maximum allowed. |
NEGATIVE_MONEY_AMOUNT
|
A money amount was negative. |
NON_MULTIPLE_OF_MINIMUM_CURRENCY_UNIT
|
A money amount was not a multiple of a minimum unit. |
TOTAL_BUDGET_AMOUNT_MUST_BE_UNSET_FOR_BUDGET_PERIOD_DAILY
|
Total budget amount must be unset when BudgetPeriod is DAILY. |
UNKNOWN
|
The received error code is not known in this version. |
UNSPECIFIED
|
Enum unspecified. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-01-22 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-01-22 UTC."],[],[]]