Get desktop application:
View/edit binary Protocol Buffers messages
Container for enum describing possible account budget proposal errors.
(message has no fields)
Enum describing possible account budget proposal errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The field mask must be empty for create/end/remove proposals.
The field cannot be set because of the proposal type.
The field is required because of the proposal type.
Proposals that have been approved cannot be cancelled.
Budgets that haven't been approved cannot be removed.
Budgets that are currently running cannot be removed.
Budgets that haven't been approved cannot be truncated.
Only budgets that are currently running can be truncated.
All budgets must have names.
Expired budgets cannot be edited after a sufficient amount of time has passed.
It is not permissible a propose a new budget that ends in the past.
An expired budget cannot be extended to overlap with the running budget.
A purchase order number is required.
Budgets that have a pending update cannot be updated.
Cannot propose more than one budget when the corresponding billing setup hasn't been approved.
Cannot update the start time of a budget that has already started.
Cannot update the spending limit of a budget with an amount lower than what has already been spent.
Cannot propose a budget update without actually changing any fields.
The end time must come after the start time.
The budget's date range must fall within the date range of its billing setup.
The user is not authorized to mutate budgets for the given billing setup.
Mutates are not allowed for the given billing setup.
Container for enum describing possible ad customizer errors.
(message has no fields)
Enum describing possible ad customizer errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Invalid date argument in countdown function.
Countdown end date is in the past.
Invalid locale string in countdown function.
Days-before argument to countdown function is not positive.
A user list referenced in an IF function does not exist.
Container for enum describing possible ad errors.
(message has no fields)
Enum describing possible ad errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Ad customizers are not supported for ad type.
Estimating character sizes the string is too long.
Estimating character sizes the string is too short.
There is a problem with the snippet.
Cannot modify an ad.
business name and url cannot be set at the same time
The specified field is incompatible with this ad's type or settings.
Cannot set field when originAdId is set.
Cannot set field when an existing ad id is set for sharing.
Cannot set allowFlexibleColor false if no color is provided by user.
When user select native, no color control is allowed because we will always respect publisher color for native format serving.
Cannot specify a url for the ad type
Cannot specify a tracking or mobile url without also setting final urls
Cannot specify a legacy url and a final url simultaneously
Cannot specify a urls in UrlData and in template fields simultaneously.
This operator cannot be used with a subclass of Ad.
Customer is not approved for mobile ads.
Customer is not approved for 3PAS richmedia ads.
Customer is not approved for 3PAS redirect richmedia (Ad Exchange) ads.
Not an eligible customer
Customer is not eligible for updating beacon url
There already exists an ad with the same dimensions in the union.
Ad's dimension must be set before setting union dimension.
Ad's dimension must be included in the union dimensions.
Display Url cannot be specified (applies to Ad Exchange Ads)
Telephone number contains invalid characters or invalid format. Please re-enter your number using digits (0-9), dashes (-), and parentheses only.
Emergency telephone numbers are not allowed. Please enter a valid domestic phone number to connect customers to your business.
A required field was not specified or is an empty string.
A feed attribute referenced in an ad customizer tag is not in the ad customizer mapping for the feed.
The ad customizer field mapping for the feed attribute does not match the expected field type.
The use of ad customizer tags in the ad text is disallowed. Details in trigger.
Tags of the form {PH_x}, where x is a number, are disallowed in ad text.
The dimensions of the ad are specified or derived in multiple ways and are not consistent.
The status cannot differ among template ads of the same union.
The length of the string is not valid.
The ad is ineligible for upgrade.
User cannot create mobile ad for countries targeted in specified campaign.
Invalid Ad type. A specific type of Ad is required.
Headline, description or phone cannot be present when creating mobile image ad.
Image cannot be present when creating mobile text ad.
Invalid call to action text.
Invalid character in URL.
Creative's country code is not valid.
Invalid use of Expanded Dynamic Search Ads tags ({lpurl} etc.)
An input error whose real reason was not properly mapped (should not happen).
An invalid markup language was entered.
An invalid mobile carrier was entered.
Specified mobile carriers target a country not targeted by the campaign.
Wrong number of elements for given element type
The format of the telephone number is incorrect. Please re-enter the number using the correct format.
The certified vendor format id is incorrect.
The template ad data contains validation errors.
The template field doesn't have have the correct type.
Invalid template id.
After substituting replacement strings, the line is too wide.
The feed referenced must have ad customizer mapping to be used in a customizer tag.
Missing address component in template element address field.
An ad name must be entered.
Business name must be entered.
Description (line 2) must be entered.
Description (line 3) must be entered.
The destination url must contain at least one tag (e.g. {lpurl})
The tracking url template of ExpandedDynamicSearchAd must contain at least one tag. (e.g. {lpurl})
A valid dimension must be specified for this ad.
A display URL must be entered.
Headline must be entered.
A height must be entered.
An image must be entered.
Marketing image or product videos are required.
The markup language in which your site is written must be entered.
A mobile carrier must be entered.
Phone number must be entered.
Missing required template fields
Missing a required field value
The ad must have text.
A visible URL must be entered.
A width must be entered.
Only 1 feed can be used as the source of ad customizer substitutions in a single ad.
TempAdUnionId must be use when adding template ads.
The string has too many characters.
The string has too few characters.
Ad union dimensions cannot change for saved ads.
Address component is not {country, lat, lng}.
Unknown unique field name
Unknown unique name (template element type specifier)
Unsupported ad dimension
URL starts with an invalid scheme.
URL ends with an invalid top-level domain name.
URL contains illegal characters.
URL must contain a host name.
URL not equivalent during upgrade.
URL host name too long to be stored as visible URL (applies to Ad Exchange ads)
URL must start with a scheme.
URL should end in a valid domain extension, such as .com or .net.
URL must not end with a path.
URL must not specify a port.
URL must not contain a query.
A url scheme is not allowed in front of tag in tracking url template (e.g. http://{lpurl})
The user does not have permissions to create a template ad for the given template.
Expandable setting is inconsistent/wrong. For example, an AdX ad is invalid if it has a expandable vendor format but no expanding directions specified, or expanding directions is specified, but the vendor format is not expandable.
Format is invalid
The text of this field did not match a pattern of allowed values.
Template element is mising
Error occurred during image processing
The value is not within the valid range
Template element field is not present
Address is incomplete
Invalid address
Error retrieving specified video
Error processing audio
Display URL is incorrect for YouTube PYV ads
Too many product Images in GmailAd
Too many product Videos in GmailAd
The device preference is not compatible with the ad type
Call tracking is not supported for specified country.
Carrier specific short number is not allowed.
Specified phone number type is disallowed.
Phone number not supported for country.
Phone number not supported with call tracking enabled for country.
Premium rate phone number is not allowed.
Vanity phone number is not allowed.
Invalid call conversion type id.
Cannot disable call conversion and set conversion type id.
Cannot set path2 without path1.
Missing domain name in campaign setting when adding expanded dynamic search ad.
The associated ad is not compatible with restriction type.
Consent for call recording is required for creating/updating call only ads. Please see https://support.google.com/google-ads/answer/7412639.
Either an image or a media bundle is required in a display upload ad.
The display upload product type is not supported in this campaign.
Container for enum describing possible ad group ad errors.
(message has no fields)
Enum describing possible ad group ad errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
No link found between the adgroup ad and the label.
The label has already been attached to the adgroup ad.
The specified ad was not found in the adgroup
Removed ads may not be modified
An ad of this type is deprecated and cannot be created. Only deletions are permitted.
Text ads are deprecated and cannot be created. Use expanded text ads instead.
A required field was not specified or is an empty string.
An ad may only be modified once per call
Container for enum describing possible ad group bid modifier errors.
(message has no fields)
Enum describing possible ad group bid modifier errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The criterion ID does not support bid modification.
Cannot override the bid modifier for the given criterion ID if the parent campaign is opted out of the same criterion.
Container for enum describing possible ad group criterion errors.
(message has no fields)
Enum describing possible ad group criterion errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
No link found between the AdGroupCriterion and the label.
The label has already been attached to the AdGroupCriterion.
Negative AdGroupCriterion cannot have labels.
Too many operations for a single call.
Negative ad group criteria are not updateable.
Concrete type of criterion (keyword v.s. placement) is required for ADD and SET operations.
Bid is incompatible with ad group's bidding settings.
Cannot target and exclude the same criterion at once.
The URL of a placement is invalid.
Keyword text was invalid.
Destination URL was invalid.
The destination url must contain at least one tag (e.g. {lpurl})
Keyword-level cpm bid is not supported
For example, cannot add a biddable ad group criterion that had been removed.
Criteria type cannot be targeted for the ad group. Either the account is restricted to keywords only, the criteria type is incompatible with the campaign's bidding strategy, or the criteria type can only be applied to campaigns.
Criteria type cannot be excluded for the ad group. Refer to the documentation for a specific criterion to check if it is excludable.
Partial failure is not supported for shopping campaign mutate operations.
Operations in the mutate request changes too many shopping ad groups. Please split requests for multiple shopping ad groups across multiple requests.
Not allowed to modify url fields of an ad group criterion if there are duplicate elements for that ad group criterion in the request.
Cannot set url fields without also setting final urls.
Cannot clear final urls if final mobile urls exist.
Cannot clear final urls if final app urls exist.
Cannot clear final urls if tracking url template exists.
Cannot clear final urls if url custom parameters exist.
Cannot set both destination url and final urls.
Cannot set both destination url and tracking url template.
Final urls are not supported for this criterion type.
Final mobile urls are not supported for this criterion type.
Ad group is invalid due to the listing groups it contains.
Listing group unit cannot have children.
Subdivided listing groups must have an "others" case.
Dimension type of listing group must be the same as that of its siblings.
Listing group cannot be added to the ad group because it already exists.
Listing group referenced in the operation was not found in the ad group.
Recursive removal failed because listing group subdivision is being created or modified in this request.
Listing group type is not allowed for specified ad group criterion type.
Listing group in an ADD operation specifies a non temporary criterion id.
Container for enum describing possible ad group errors.
(message has no fields)
Enum describing possible ad group errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
AdGroup with the same name already exists for the campaign.
AdGroup name is not valid.
Advertiser is not allowed to target sites or set site bids that are not on the Google Search Network.
Bid amount is too big.
AdGroup bid does not match the campaign's bidding strategy.
AdGroup name is required for Add.
No link found between the ad group and the label.
The label has already been attached to the ad group.
The CriterionTypeGroup is not supported for the content bid dimension.
The ad group type is not compatible with the campaign channel type.
The ad group type is not supported in the country of sale of the campaign.
Ad groups of AdGroupType.SEARCH_DYNAMIC_ADS can only be added to campaigns that have DynamicSearchAdsSetting attached.
Container for enum describing possible ad group feed errors.
(message has no fields)
Enum describing possible ad group feed errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
An active feed already exists for this ad group and place holder type.
The specified feed is removed.
The AdGroupFeed already exists. UPDATE operation should be used to modify the existing AdGroupFeed.
Cannot operate on removed AdGroupFeed.
Invalid placeholder type.
Feed mapping for this placeholder type does not exist.
Location AdGroupFeeds cannot be created unless there is a location CustomerFeed for the specified feed.
Container for enum describing possible ad parameter errors.
(message has no fields)
Enum describing possible ad parameter errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The ad group criterion must be a keyword criterion.
The insertion text is invalid.
Container for enum describing possible ad sharing errors.
(message has no fields)
Enum describing possible ad sharing errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Error resulting in attempting to add an Ad to an AdGroup that already contains the Ad.
Ad is not compatible with the AdGroup it is being shared with.
Cannot add AdGroupAd on inactive Ad.
Container for enum describing possible adx errors.
(message has no fields)
Enum describing possible adx errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Attempt to use non-AdX feature by AdX customer.
Container for enum describing possible asset errors.
(message has no fields)
Enum describing possible asset errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The customer is not whitelisted for this asset type.
Assets are duplicated across operations.
The asset name is duplicated, either across operations or with an existing asset.
The Asset.asset_data oneof is empty.
The asset has a name which is different from an existing duplicate that represents the same content.
Container for enum describing possible authentication errors.
(message has no fields)
Enum describing possible authentication errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Authentication of the request failed.
Client Customer Id is not a number.
No customer found for the provided customer id.
Client's Google Account is deleted.
Google account login token in the cookie is invalid.
A problem occurred during Google account authentication.
The user in the google account login token does not match the UserId in the cookie.
Login cookie is required for authentication.
User in the cookie is not a valid Ads user.
Oauth token in the header is not valid.
Oauth token in the header has expired.
Oauth token in the header has been disabled.
Oauth token in the header has been revoked.
Oauth token HTTP header is malformed.
Login cookie is not valid.
User Id in the header is not a valid id.
An account administrator changed this account's authentication settings. To access this Google Ads account, enable 2-Step Verification in your Google account at https://www.google.com/landing/2step.
An account administrator changed this account's authentication settings. To access this Google Ads account, enable Advanced Protection in your Google account at https://landing.google.com/advancedprotection.
Container for enum describing possible authorization errors.
(message has no fields)
Enum describing possible authorization errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
User doesn't have permission to access customer. Note: If you're accessing a client customer, the manager's customer id must be set in the 'login-customer-id' header. See https://developers.google.com/google-ads/api/docs/concepts/ call-structure#login-customer-id
The developer token is not whitelisted.
The developer token is not allowed with the project sent in the request.
The Google Cloud project sent in the request does not have permission to access the api.
Authorization of the client failed.
The user does not have permission to perform this action (e.g., ADD, UPDATE, REMOVE) on the resource or call a method.
Signup not complete.
The customer can't be used because it isn't enabled.
The developer must sign the terms of service. They can be found here: ads.google.com/aw/apicenter
The developer token is not approved. Non-approved developer tokens can only be used with test accounts.
Container for enum describing possible bidding errors.
(message has no fields)
Enum describing possible bidding errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Cannot transition to new bidding strategy.
Cannot attach bidding strategy to campaign.
Bidding strategy is not supported or cannot be used as anonymous.
The type does not match the named strategy's type.
The bid is invalid.
Bidding strategy is not available for the account type.
Conversion tracking is not enabled for the campaign for VBB transition.
Not enough conversions tracked for VBB transitions.
Campaign can not be created with given bidding strategy. It can be transitioned to the strategy, once eligible.
Cannot target content network only as campaign uses Page One Promoted bidding strategy.
Budget Optimizer and Target Spend bidding strategies are not supported for campaigns with AdSchedule targeting.
Pay per conversion is not available to all the customer, only few whitelisted customers can use this.
Pay per conversion is not allowed with Target CPA.
Cannot set bidding strategy to Manual CPM for search network only campaigns.
The bidding strategy is not supported for use in drafts or experiments.
Bidding strategy type does not support product type ad group criterion.
Bid amount is too small.
Bid amount is too big.
Bid has too many fractional digit precision.
Invalid domain name specified.
The field is not compatible with the payment mode.
The field is not compatible with the budget type.
The field is not compatible with the bidding strategy type.
Container for enum describing possible bidding strategy errors.
(message has no fields)
Enum describing possible bidding strategy errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Each bidding strategy must have a unique name.
Bidding strategy type is immutable.
Only bidding strategies not linked to campaigns, adgroups or adgroup criteria can be removed.
The specified bidding strategy is not supported.
The bidding strategy is incompatible with the campaign's bidding strategy goal type.
Container for enum describing possible billing setup errors.
(message has no fields)
Enum describing possible billing setup errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Cannot use both an existing Payments account and a new Payments account when setting up billing.
Cannot cancel an APPROVED billing setup whose start time has passed.
Cannot perform a Change of Bill-To (CBT) to the same Payments account.
Billing Setups can only be used by customers with ENABLED or DRAFT status.
Billing Setups must either include a correctly formatted existing Payments account id, or a non-empty new Payments account name.
Only billable and third-party customers can create billing setups.
Billing Setup creations can only use NOW for start time type.
Billing Setups can only be created for a third-party customer if they do not already have a setup.
Billing Setups cannot be created if there is already a pending billing in progress, ie. a billing known to Payments.
Billing Setups can only be created by customers who have permission to setup billings. Users can contact a representative for help setting up permissions.
Billing Setups cannot be created if there is already a future-approved billing.
Billing Setup creation failed because Payments could not find the requested Payments profile.
Billing Setup creation failed because Payments could not find the requested Payments account.
Billing Setup creation failed because Payments considers requested Payments profile ineligible.
Billing Setup creation failed because Payments considers requested Payments account ineligible.
Container for enum describing possible campaign budget errors.
(message has no fields)
Enum describing possible campaign budget errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The campaign budget cannot be shared.
The requested campaign budget no longer exists.
The campaign budget is associated with at least one campaign, and so the campaign budget cannot be removed.
Customer is not whitelisted for this campaign budget period.
This field is not mutable on implicitly shared campaign budgets
Cannot change explicitly shared campaign budgets back to implicitly shared ones.
An implicit campaign budget without a name cannot be changed to explicitly shared campaign budget.
Cannot change an implicitly shared campaign budget to an explicitly shared one.
Only explicitly shared campaign budgets can be used with multiple campaigns.
A campaign budget with this name already exists.
A money amount was not in the expected currency.
A money amount was less than the minimum CPC for currency.
A money amount was greater than the maximum allowed.
A money amount was negative.
A money amount was not a multiple of a minimum unit.
Container for enum describing possible campaign criterion errors.
(message has no fields)
Enum describing possible campaign criterion errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Concrete type of criterion (keyword v.s. placement) is required for CREATE and UPDATE operations.
Invalid placement URL.
Criteria type can not be excluded for the campaign by the customer. like AOL account type cannot target site type criteria
Cannot set the campaign criterion status for this criteria type.
Cannot set the campaign criterion status for an excluded criteria.
Cannot target and exclude the same criterion.
The mutate contained too many operations.
This operator cannot be applied to a criterion of this type.
The Shopping campaign sales country is not supported for ProductSalesChannel targeting.
The existing field can't be updated with CREATE operation. It can be updated with UPDATE operation only.
Negative criteria are immutable, so updates are not allowed.
Container for enum describing possible campaign draft errors.
(message has no fields)
Enum describing possible campaign draft errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
A draft with this name already exists for this campaign.
The draft is removed and cannot be transitioned to another status.
The draft has been promoted and cannot be transitioned to the specified status.
The draft has failed to be promoted and cannot be transitioned to the specified status.
This customer is not allowed to create drafts.
This campaign is not allowed to create drafts.
This modification cannot be made on a draft.
The draft cannot be transitioned to the specified status from its current status.
The campaign has reached the maximum number of drafts that can be created for a campaign throughout its lifetime. No additional drafts can be created for this campaign. Removed drafts also count towards this limit.
ListAsyncErrors was called without first promoting the draft.
Container for enum describing possible campaign errors.
(message has no fields)
Enum describing possible campaign errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Cannot target content network.
Cannot target search network.
Cannot cover search network without google search network.
Cannot target Google Search network for a CPM campaign.
Must target at least one network.
Only some Google partners are allowed to target partner search network.
Cannot target content network only as campaign has criteria-level bidding strategy.
Cannot modify the start or end date such that the campaign duration would not contain the durations of all runnable trials.
Cannot modify dates, budget or campaign name of a trial campaign.
Trying to modify the name of an active or paused campaign, where the name is already assigned to another active or paused campaign.
Two fields are in conflicting modes.
Campaign name cannot be used.
Given status is invalid.
Error in the campaign level tracking url.
Cannot set both tracking url template and tracking setting. An user has to clear legacy tracking setting in order to add tracking url template.
The maximum number of impressions for Frequency Cap should be an integer greater than 0.
Only the Day, Week and Month time units are supported.
Operation not allowed on a campaign whose serving status has ended
This budget is exclusively linked to a Campaign that is using experiments so it cannot be shared.
Campaigns using experiments cannot use a shared budget.
A different budget cannot be assigned to a campaign when there are running or scheduled trials.
No link found between the campaign and the label.
The label has already been attached to the campaign.
A ShoppingSetting was not found when creating a shopping campaign.
The country in shopping setting is not an allowed country.
A Campaign with channel sub type UNIVERSAL_APP_CAMPAIGN must have a UniversalAppCampaignSetting specified.
The requested channel type is not available according to the customer's account setting.
The AdvertisingChannelSubType is not a valid subtype of the primary channel type.
At least one conversion must be selected.
Setting ad rotation mode for a campaign is not allowed. Ad rotation mode at campaign is deprecated.
Trying to change start date on a campaign that has started.
Trying to modify a date into the past.
Hotel center id in the hotel setting does not match any customer links.
Hotel center id in the hotel setting must match an active customer link.
Hotel setting was not found when creating a hotel ads campaign.
A Campaign cannot use shared campaign budgets and be part of a campaign group.
The app ID was not found.
Campaign.shopping_setting.enable_local is not supported for the specified campaign type.
The merchant does not support the creation of campaigns for Shopping Comparison Listing Ads.
Container for enum describing possible campaign experiment errors.
(message has no fields)
Enum describing possible campaign experiment errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
An active campaign or experiment with this name already exists.
Experiment cannot be updated from the current state to the requested target state. For example, an experiment can only graduate if its status is ENABLED.
Cannot create an experiment from a campaign using an explicitly shared budget.
Cannot create an experiment for a removed base campaign.
Cannot create an experiment from a draft, which has a status other than proposed.
This customer is not allowed to create an experiment.
This campaign is not allowed to create an experiment.
Trying to set an experiment duration which overlaps with another experiment.
All non-removed experiments must start and end within their campaign's duration.
The experiment cannot be modified because its status is in a terminal state, such as REMOVED.
Container for enum describing possible campaign feed errors.
(message has no fields)
Enum describing possible campaign feed errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
An active feed already exists for this campaign and placeholder type.
The specified feed is removed.
The CampaignFeed already exists. UPDATE should be used to modify the existing CampaignFeed.
Cannot update removed campaign feed.
Invalid placeholder type.
Feed mapping for this placeholder type does not exist.
Container for enum describing possible campaign shared set errors.
(message has no fields)
Enum describing possible campaign shared set errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The shared set belongs to another customer and permission isn't granted.
Container for enum describing possible change status errors.
(message has no fields)
Enum describing possible change status errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The requested start date is too old.
Container for enum describing possible collection size errors.
(message has no fields)
Enum describing possible collection size errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Too few.
Too many.
Container for enum describing possible context errors.
(message has no fields)
Enum describing possible context errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The operation is not allowed for the given context.
The operation is not allowed for removed resources.
Container for enum describing possible conversion action errors.
(message has no fields)
Enum describing possible conversion action errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The specified conversion action name already exists.
Another conversion action with the specified app id already exists.
Android first open action conflicts with Google play codeless download action tracking the same app.
Android first open action conflicts with Google play codeless download action tracking the same app.
The attribution model cannot be set to DATA_DRIVEN because a data-driven model has never been generated.
The attribution model cannot be set to DATA_DRIVEN because the data-driven model is expired.
The attribution model cannot be set to DATA_DRIVEN because the data-driven model is stale.
The attribution model cannot be set to DATA_DRIVEN because the data-driven model is unavailable or the conversion action was newly added.
Container for enum describing possible conversion adjustment upload errors.
(message has no fields)
Enum describing possible conversion adjustment upload errors.
Used in:
Not specified.
The received error code is not known in this version.
The specified conversion action was created too recently. Please try the upload again after 4-6 hours have passed since the conversion action was created.
No conversion action of a supported ConversionActionType that matches the provided information can be found for the customer.
A retraction was already reported for this conversion.
A conversion for the supplied combination of conversion action and conversion identifier could not be found.
The specified conversion has already expired. Conversions expire after 55 days, after which adjustments cannot be reported against them.
The supplied adjustment date time precedes that of the original conversion.
A restatement with a more recent adjustment date time was already reported for this conversion.
The conversion was created too recently.
Restatements cannot be reported for a conversion action that always uses the default value.
Container for enum describing possible conversion upload errors.
(message has no fields)
Enum describing possible conversion upload errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The request contained more than 2000 conversions.
The specified gclid could not be decoded.
The specified conversion_date_time is before the event time associated with the given gclid.
The click associated with the given gclid is either too old to be imported or occurred outside of the click through lookback window for the specified conversion action.
The click associated with the given gclid occurred too recently. Please try uploading again after 24 hours have passed since the click occurred.
The click associated with the given gclid could not be found in the system. This can happen if Google Click IDs are collected for non Google Ads clicks.
The click associated with the given gclid is owned by a customer account that the uploading customer does not manage.
No upload eligible conversion action that matches the provided information can be found for the customer.
The specified conversion action was created too recently. Please try the upload again after 4-6 hours have passed since the conversion action was created.
The click associated with the given gclid does not contain conversion tracking information.
The specified conversion action does not use an external attribution model, but external_attribution_data was set.
The specified conversion action uses an external attribution model, but external_attribution_data or one of its contained fields was not set. Both external_attribution_credit and external_attribution_model must be set for externally attributed conversion actions.
Order IDs are not supported for conversion actions which use an external attribution model.
A conversion with the same order id and conversion action combination already exists in our system.
The request contained two or more conversions with the same order id and conversion action combination.
The call occurred too recently. Please try uploading again after 24 hours have passed since the call occurred.
The click that initiated the call is too old for this conversion to be imported.
The call or the click leading to the call was not found.
The specified conversion_date_time is before the call_start_date_time.
The click associated with the call does not contain conversion tracking information.
The caller’s phone number cannot be parsed. It should be formatted either as E.164 "+16502531234", International "+64 3-331 6005" or US national number "6502531234".
Container for enum describing country code errors.
(message has no fields)
Enum describing country code errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The country code is invalid.
Container for enum describing possible criterion errors.
(message has no fields)
Enum describing possible criterion errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Concrete type of criterion is required for CREATE and UPDATE operations.
The category requested for exclusion is invalid.
Invalid keyword criteria text.
Keyword text should be less than 80 chars.
Keyword text has too many words.
Keyword text has invalid characters or symbols.
Invalid placement URL.
Invalid user list criterion.
Invalid user interest criterion.
Placement URL has wrong format.
Placement URL is too long.
Indicates the URL contains an illegal character.
Indicates the URL contains multiple comma separated URLs.
Indicates the domain is blacklisted.
Invalid topic path.
The YouTube Channel Id is invalid.
The YouTube Video Id is invalid.
Indicates the placement is a YouTube vertical channel, which is no longer supported.
Indicates the placement is a YouTube demographic channel, which is no longer supported.
YouTube urls are not supported in Placement criterion. Use YouTubeChannel and YouTubeVideo criterion instead.
Criteria type can not be excluded by the customer, like AOL account type cannot target site type criteria.
Criteria type can not be targeted.
Product filter in the product criteria has invalid characters. Operand and the argument in the filter can not have "==" or "&+".
Product filter in the product criteria is translated to a string as operand1==argument1&+operand2==argument2, maximum allowed length for the string is 255 chars.
Not allowed to exclude similar user list.
Not allowed to target a closed user list.
Not allowed to add display only UserLists to search only campaigns.
Not allowed to add display only UserLists to search plus campaigns.
Not allowed to add display only UserLists to shopping campaigns.
Not allowed to add User interests to search only campaigns.
Not allowed to set bids for this criterion type in search campaigns
Final URLs, URL Templates and CustomParameters cannot be set for the criterion types of Gender, AgeRange, UserList, Placement, MobileApp, and MobileAppCategory in search campaigns and shopping campaigns.
Invalid custom affinity criterion.
Invalid custom intent criterion.
IP address is not valid.
IP format is not valid.
Mobile application is not valid.
Mobile application category is not valid.
The CriterionId does not exist or is of the incorrect type.
The Criterion is not allowed to be targeted.
The criterion is not allowed to be targeted as it is deprecated.
The CriterionId is not valid for the type.
Distance for the radius for the proximity criterion is invalid.
Units for the distance for the radius for the proximity criterion is invalid.
Street address in the address is not valid.
City name in the address is not valid.
Region code in the address is not valid.
Region name in the address is not valid.
Postal code in the address is not valid.
Country code in the address is not valid.
Latitude for the GeoPoint is not valid.
Longitude for the GeoPoint is not valid.
The Proximity input is not valid. Both address and geoPoint cannot be null.
The Proximity address cannot be geocoded to a valid lat/long.
User domain name is not valid.
Length of serialized criterion parameter exceeded size limit.
Time interval in the AdSchedule overlaps with another AdSchedule.
AdSchedule time interval cannot span multiple days.
AdSchedule time interval specified is invalid, endTime cannot be earlier than startTime.
The number of AdSchedule entries in a day exceeds the limit.
CriteriaId does not match the interval of the AdSchedule specified.
Cannot set bid modifier for this criterion type.
Cannot bid modify criterion, since it is opted out of the campaign.
Cannot set bid modifier for a negative criterion.
Bid Modifier already exists. Use SET operation to update.
Feed Id is not allowed in these Location Groups.
The account may not use the requested criteria type. For example, some accounts are restricted to keywords only.
The requested criteria type cannot be used with campaign or ad group bidding strategy.
The Criterion is not allowed to be excluded.
The criterion is not allowed to be removed. For example, we cannot remove any of the device criterion.
The combined length of product dimension values of the product scope criterion is too long.
Product scope contains too many dimensions.
The combined length of product dimension values of the product partition criterion is too long.
Product partition contains too many dimensions.
The product dimension is invalid (e.g. dimension contains illegal value, dimension type is represented with wrong class, etc). Product dimension value can not contain "==" or "&+".
Product dimension type is either invalid for campaigns of this type or cannot be used in the current context. BIDDING_CATEGORY_Lx and PRODUCT_TYPE_Lx product dimensions must be used in ascending order of their levels: L1, L2, L3, L4, L5... The levels must be specified sequentially and start from L1. Furthermore, an "others" product partition cannot be subdivided with a dimension of the same type but of a higher level ("others" BIDDING_CATEGORY_L3 can be subdivided with BRAND but not with BIDDING_CATEGORY_L4).
Bidding categories do not form a valid path in the Shopping bidding category taxonomy.
ShoppingSetting must be added to the campaign before ProductScope criteria can be added.
Matching function is invalid.
Filter parameters not allowed for location groups targeting.
Feed not found, or the feed is not an enabled location feed.
Given location filter parameter is invalid for location groups targeting.
Criteria type cannot be associated with a campaign and its ad group(s) simultaneously.
Range represented by hotel length of stay's min nights and max nights overlaps with an existing criterion.
Range represented by hotel advance booking window's min days and max days overlaps with an existing criterion.
The field is not allowed to be set when the negative field is set to true, e.g. we don't allow bids in negative ad group or campaign criteria.
The combination of operand and operator in webpage condition is invalid.
The URL of webpage condition is invalid.
The URL of webpage condition cannot be empty or contain white space.
The URL of webpage condition contains an unsupported protocol.
The URL of webpage condition cannot be an IP address.
The domain of the URL is not consistent with the domain in campaign setting.
The URL of webpage condition cannot be a public suffix itself.
The URL of webpage condition has an invalid public suffix.
Value track parameter is not supported in webpage condition URL.
Only one URL-EQUALS webpage condition is allowed in a webpage criterion and it cannot be combined with other conditions.
A webpage criterion cannot be added to a non-DSA ad group.
Container for enum describing possible custom interest errors.
(message has no fields)
Enum describing possible custom interest errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Duplicate custom interest name ignoring case.
In the remove custom interest member operation, both member ID and pair [type, parameter] are not present.
The pair of [type, parameter] does not exist.
The pair of [type, parameter] already exists.
Unsupported custom interest member type.
Cannot remove a custom interest while it's still being targeted.
Cannot mutate custom interest type.
Container for enum describing possible CustomeClientLink errors.
(message has no fields)
Enum describing possible CustomerClientLink errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Trying to manage a client that already in being managed by customer.
Already managed by some other manager in the hierarchy.
Attempt to create a cycle in the hierarchy.
Managed accounts has the maximum number of linked accounts.
Invitor has the maximum pending invitations.
Attempt to change hidden status of a link that is not active.
Parent manager account has the maximum number of linked accounts.
Container for enum describing possible customer errors.
(message has no fields)
Set of errors that are related to requests dealing with Customer. Next id: 26
Used in:
Enum unspecified.
The received error code is not known in this version.
Customer status is not allowed to be changed from DRAFT and CLOSED. Currency code and at least one of country code and time zone needs to be set when status is changed to ENABLED.
CustomerService cannot get a customer that has not been fully set up.
Container for enum describing possible customer feed errors.
(message has no fields)
Enum describing possible customer feed errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
An active feed already exists for this customer and place holder type.
The specified feed is removed.
The CustomerFeed already exists. Update should be used to modify the existing CustomerFeed.
Cannot update removed customer feed.
Invalid placeholder type.
Feed mapping for this placeholder type does not exist.
Placeholder not allowed at the account level.
Container for enum describing possible CustomerManagerLink errors.
(message has no fields)
Enum describing possible CustomerManagerLink errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
No pending invitation.
Attempt to operate on the same client more than once in the same call.
Manager account has the maximum number of linked accounts.
If no active user on account it cannot be unlinked from its manager.
Account should have at least one active owner on it before being unlinked.
Only account owners may change their permission role.
When a client's link to its manager is not active, the link role cannot be changed.
Attempt to link a child to a parent that contains or will contain duplicate children.
Container for enum describing possible database errors.
(message has no fields)
Enum describing possible database errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Multiple requests were attempting to modify the same resource at once. Please retry the request.
Container for enum describing possible date errors.
(message has no fields)
Enum describing possible date errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Given field values do not correspond to a valid date.
Given field values do not correspond to a valid date time.
The string date's format should be yyyy-mm-dd.
The string date time's format should be yyyy-mm-dd hh:mm:ss.ssssss.
The string date time's format should be yyyy-mm-dd hh:mm:ss.
The string date time's format should be yyyy-mm-dd hh:mm:ss+|-hh:mm.
Date is before allowed minimum.
Date is after allowed maximum.
Date range bounds are not in order.
Both dates in range are null.
Container for enum describing possible date range errors.
(message has no fields)
Enum describing possible date range errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Invalid date.
The start date was after the end date.
Cannot set date to past time
A date was used that is past the system "last" date.
Trying to change start date on a resource that has started.
Container for enum describing possible distinct errors.
(message has no fields)
Enum describing possible distinct errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Duplicate element.
Duplicate type.
Container for enum describing possible enum errors.
(message has no fields)
Enum describing possible enum errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The enum value is not permitted.
The error reason represented by type and enum.
Used in:
The list of error enums
An error caused by the request
An error with a Bidding Strategy mutate.
An error with a URL field mutate.
An error with a list operation.
An error with an AWQL query
An error with a mutate
An error with a field mask
An error encountered when trying to authorize a user.
An unexpected server-side error.
An error with the amonut of quota remaining.
An error with an Ad Group Ad mutate.
An error with an Ad Group mutate.
An error with a Campaign Budget mutate.
An error with a Campaign mutate.
Indicates failure to properly authenticate user.
Indicates failure to properly authenticate user.
The reasons for the ad customizer error
The reasons for the ad group ad error
The reasons for the ad sharing error
The reasons for the adx error
The reasons for the asset error
The reasons for the bidding errors
The reasons for the campaign criterion error
The reasons for the collection size error
The reasons for the country code error
The reasons for the criterion error
The reasons for the customer error
The reasons for the date error
The reasons for the date range error
The reasons for the distinct error
The reasons for the feed attribute reference error
The reasons for the function error
The reasons for the function parsing error
The reasons for the id error
The reasons for the image error
The reasons for the language code error
The reasons for the media bundle error
The reasons for media uploading errors.
The reasons for the media file error
The reasons for the multiplier error
The reasons for the new resource creation error
The reasons for the not empty error
The reasons for the null error
The reasons for the operator error
The reasons for the range error
The reasons for error in applying a recommendation
The reasons for the region code error
The reasons for the setting error
The reasons for the string format error
The reasons for the string length error
The reasons for the operation access denied error
The reasons for the resource access denied error
The reasons for the resource count limit exceeded error
The reasons for YouTube video registration errors.
The reasons for the ad group bid modifier error
The reasons for the context error
The reasons for the field error
The reasons for the shared set error
The reasons for the shared criterion error
The reasons for the campaign shared set error
The reasons for the conversion action error
The reasons for the conversion adjustment upload error
The reasons for the conversion upload error
The reasons for the header error.
The reasons for the database error.
The reasons for the policy finding error.
The reason for enum error.
The reason for keyword plan error.
The reason for keyword plan campaign error.
The reason for keyword plan negative keyword error.
The reason for keyword plan ad group error.
The reason for keyword plan keyword error.
The reason for keyword idea error.
The reasons for account budget proposal errors.
The reasons for the user list error
The reasons for the change status error
The reasons for the feed error
The reasons for the geo target constant suggestion error.
The reasons for the campaign draft error
The reasons for the feed item error
The reason for the label error.
The reasons for the billing setup error
The reasons for the customer client link error
The reasons for the customer manager link error
The reasons for the feed mapping error
The reasons for the customer feed error
The reasons for the ad group feed error
The reasons for the campaign feed error
The reasons for the custom interest error
The reasons for the campaign experiment error
The reasons for the extension feed item error
The reasons for the ad parameter error
The reasons for the feed item validation error
The reasons for the extension setting error
The reasons for the feed item target error
The reasons for the policy violation error
The reasons for the mutate job error
The reasons for the mutate job error
The reasons for the policy validation parameter error
The reasons for the size limit error
The reasons for the not whitelisted error
The reasons for the manager link error
Additional error details.
Used in:
The error code that should have been returned, but wasn't. This is used when the error code is InternalError.ERROR_CODE_NOT_PUBLISHED.
Describes an ad policy violation.
Describes policy violation findings.
Describes the part of the request proto that caused the error.
Used in:
A field path that indicates which field was invalid in the request.
A part of a field path.
Used in:
The name of a field or a oneof
If field_name is a repeated field, this is the element that failed
Container for enum describing possible extension feed item error.
(message has no fields)
Enum describing possible extension feed item errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Value is not within the accepted range.
Url list is too long.
Cannot have a geo targeting restriction without having geo targeting.
Cannot simultaneously set sitelink field with final urls.
Must set field with final urls.
Phone number for a call extension is invalid.
Phone number for a call extension is not supported for the given country code.
A carrier specific number in short format is not allowed for call extensions.
Premium rate numbers are not allowed for call extensions.
Phone number type for a call extension is not allowed. For example, personal number is not allowed for a call extension in most regions.
Phone number for a call extension does not meet domestic format requirements.
Vanity phone numbers (i.e. those including letters) are not allowed for call extensions.
Call conversion action provided for a call extension is invalid.
For a call extension, the customer is not whitelisted for call tracking.
Call tracking is not supported for the given country for a call extension.
Customer hasn't consented for call recording, which is required for creating/updating call feed items. Please see https://support.google.com/google-ads/answer/7412639.
App id provided for an app extension is invalid.
Quotation marks present in the review text for a review extension.
Hyphen character present in the review text for a review extension.
A blacklisted review source name or url was provided for a review extension.
Review source name should not be found in the review text.
Inconsistent currency codes.
Price extension cannot have duplicated headers.
Price item cannot have duplicated header and description.
Price extension has too few items.
Price extension has too many items.
The input value is not currently supported.
The input value is not currently supported in the selected language of an extension.
Unknown or unsupported device preference.
Invalid feed item schedule end time (i.e., endHour = 24 and endMinute != 0).
Date time zone does not match the account's time zone.
Invalid structured snippet header.
Cannot operate on removed feed item.
Phone number not supported when call tracking enabled for country.
Cannot set call_conversion_action while call_conversion_tracking_enabled is set to true.
The type of the input extension feed item doesn't match the existing extension feed item.
The oneof field extension i.e. subtype of extension feed item is required.
The referenced feed item is not mapped to a supported extension type.
Cannot operate on a Feed with more than one active FeedMapping.
Cannot operate on a Feed that has key attributes.
Input price is not in a valid format.
The promotion time is invalid.
This field has too many decimal places specified.
Container for enum describing validation errors of extension settings.
(message has no fields)
Enum describing possible extension setting errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
A platform restriction was provided without input extensions or existing extensions.
The provided feed type does not correspond to the provided extensions.
The provided feed type cannot be used.
The provided feed type cannot be used at the customer level.
Cannot change a feed item field on a CREATE operation.
Cannot update an extension that is not already in this setting.
There is no existing AdGroupExtensionSetting for this type.
There is no existing CampaignExtensionSetting for this type.
There is no existing CustomerExtensionSetting for this type.
The AdGroupExtensionSetting already exists. UPDATE should be used to modify the existing AdGroupExtensionSetting.
The CampaignExtensionSetting already exists. UPDATE should be used to modify the existing CampaignExtensionSetting.
The CustomerExtensionSetting already exists. UPDATE should be used to modify the existing CustomerExtensionSetting.
An active ad group feed already exists for this place holder type.
An active campaign feed already exists for this place holder type.
An active customer feed already exists for this place holder type.
Value is not within the accepted range.
Cannot simultaneously set specified field with final urls.
Must set field with final urls.
Phone number for a call extension is invalid.
Phone number for a call extension is not supported for the given country code.
A carrier specific number in short format is not allowed for call extensions.
Premium rate numbers are not allowed for call extensions.
Phone number type for a call extension is not allowed.
Phone number for a call extension does not meet domestic format requirements.
Vanity phone numbers (i.e. those including letters) are not allowed for call extensions.
Country code provided for a call extension is invalid.
Call conversion type id provided for a call extension is invalid.
For a call extension, the customer is not whitelisted for call tracking.
Call tracking is not supported for the given country for a call extension.
App id provided for an app extension is invalid.
Quotation marks present in the review text for a review extension.
Hyphen character present in the review text for a review extension.
A blacklisted review source name or url was provided for a review extension.
Review source name should not be found in the review text.
Field must be set.
Inconsistent currency codes.
Price extension cannot have duplicated headers.
Price item cannot have duplicated header and description.
Price extension has too few items
Price extension has too many items
The input value is not currently supported.
Unknown or unsupported device preference.
Invalid feed item schedule end time (i.e., endHour = 24 and endMinute != 0).
Date time zone does not match the account's time zone.
Overlapping feed item schedule times (e.g., 7-10AM and 8-11AM) are not allowed.
Feed item schedule end time must be after start time.
There are too many feed item schedules per day.
Cannot edit the same extension feed item more than once in the same request.
Invalid structured snippet header.
Phone number with call tracking enabled is not supported for the specified country.
The targeted adgroup must belong to the targeted campaign.
The feed used by the ExtensionSetting is removed and cannot be operated on. Remove the ExtensionSetting to allow a new one to be created using an active feed.
The ExtensionFeedItem type is required for this operation.
The matching function that links the extension feed to the customer, campaign, or ad group is not compatible with the ExtensionSetting services.
Start date must be before end date.
Input price is not in a valid format.
The promotion time is invalid.
Cannot set both percent discount and money discount fields.
Cannot set both promotion code and orders over amount fields.
This field has too many decimal places specified.
The language code is not valid.
The language is not supported.
Customer hasn't consented for call recording, which is required for adding/updating call extensions. Please see https://support.google.com/google-ads/answer/7412639.
The UPDATE operation does not specify any fields other than the resource name in the update mask.
Container for enum describing possible feed attribute reference errors.
(message has no fields)
Enum describing possible feed attribute reference errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
A feed referenced by ID has been removed.
There is no enabled feed with the given name.
There is no feed attribute in an enabled feed with the given name.
Container for enum describing possible feed errors.
(message has no fields)
Enum describing possible feed errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The names of the FeedAttributes must be unique.
The attribute list must be an exact copy of the existing list if the attribute ID's are present.
Cannot specify USER origin for a system generated feed.
Cannot specify GOOGLE origin for a non-system generated feed.
Cannot specify feed attributes for system feed.
Cannot update FeedAttributes on feed with origin GOOGLE.
The given ID refers to a removed Feed. Removed Feeds are immutable.
The origin of the feed is not valid for the client.
A user can only create and modify feeds with USER origin.
Invalid auth token for the given email.
Invalid email specified.
Feed name matches that of another active Feed.
Name of feed is not allowed.
Missing OAuthInfo.
New FeedAttributes must not affect the unique key.
Too many FeedAttributes for a Feed.
The business account is not valid.
Business account cannot access Google My Business account.
Invalid chain ID provided for affiliate location feed.
There is already a feed with the given system feed generation data.
Container for enum describing possible feed item errors.
(message has no fields)
Enum describing possible feed item errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Cannot convert the feed attribute value from string to its real type.
Cannot operate on removed feed item.
Date time zone does not match the account's time zone.
Feed item with the key attributes could not be found.
Url feed attribute value is not valid.
Some key attributes are missing.
Feed item has same key attributes as another feed item.
Cannot modify key attributes on an existing feed item.
The feed attribute value is too large.
Container for enum describing possible feed item target errors.
(message has no fields)
Enum describing possible feed item target errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
On CREATE, the FeedItemTarget must have a populated field in the oneof target.
The specified feed item target already exists, so it cannot be added.
The schedules for a given feed item cannot overlap.
Too many targets of a given type were added for a single feed item.
Too many AdSchedules are enabled for the feed item for the given day.
A feed item may either have an enabled campaign target or an enabled ad group target.
Container for enum describing possible validation errors of a feed item.
(message has no fields)
The possible validation errors of a feed item.
Used in:
,No value has been specified.
Used for return value only. Represents value unknown in this version.
String is too short.
String is too long.
Value is not provided.
Phone number format is invalid for region.
String does not represent a phone number.
Phone number format is not compatible with country code.
Premium rate number is not allowed.
Phone number type is not allowed.
Specified value is outside of the valid range.
Call tracking is not supported in the selected country.
Customer is not whitelisted for call tracking.
Country code is invalid.
The specified mobile app id is invalid.
Some required field attributes are missing.
Invalid email button type for email extension.
Email address is invalid.
The HTTPS URL in email extension is invalid.
Delivery address is missing from email extension.
FeedItem scheduling start date comes after end date.
FeedItem scheduling start time is missing.
FeedItem scheduling end time is missing.
Cannot compute system attributes on a FeedItem that has no FeedItemId.
Call extension vanity phone numbers are not supported.
Invalid review text.
Invalid format for numeric value in ad parameter.
Invalid format for date value in ad parameter.
Invalid format for price value in ad parameter.
Unrecognized type given for value in ad parameter.
Enhanced sitelinks must have both description lines specified.
Review source is ineligible.
Review text cannot contain hyphens or dashes.
Review text cannot contain double quote characters.
Review text cannot contain quote characters.
Parameters are encoded in the wrong format.
URL parameter name must contain only letters, numbers, underscores, and dashes.
Cannot find address location.
Review extension text has source name.
Some phone numbers can be shorter than usual. Some of these short numbers are carrier-specific, and we disallow those in ad extensions because they will not be available to all users.
Triggered when a request references a placeholder field id that does not exist.
URL contains invalid ValueTrack tags or format.
Provided list exceeds acceptable size.
Certain combinations of attributes aren't allowed to be specified in the same feed item.
An attribute has the same value repeatedly.
Advertisers can link a conversion action with a phone number to indicate that sufficiently long calls forwarded to that phone number should be counted as conversions of the specified type. This is an error message indicating that the conversion action specified is invalid (e.g., the conversion action does not exist within the appropriate Google Ads account, or it is a type of conversion not appropriate to phone call conversions).
Tracking template requires final url to be set.
An app id was provided that doesn't exist in the given app store.
Invalid U2 final url.
Invalid U2 tracking url.
Final URL should start from App download URL.
List provided is too short.
User Action field has invalid value.
Type field has invalid value.
Change status for event is invalid.
The header of a structured snippets extension is not one of the valid headers.
Android app link is not formatted correctly
Phone number incompatible with call tracking for country.
The input is identical to a reserved keyword
Each option label in the message extension must be unique.
Each option prefill in the message extension must be unique.
In message extensions, the number of optional labels and optional prefills must be the same.
All currency codes in an ad extension must be the same.
Headers in price extension are not unique.
Header and description in an item are the same.
Price extension has too few items.
The given value is not supported.
Invalid final mobile url.
The given string value of Label contains invalid characters
The given URL contains value track parameters.
The given value is not supported in the selected language of an extension.
The iOS app link is not formatted correctly.
iOS app link or iOS app store id is missing.
Promotion time is invalid.
Both the percent off and money amount off fields are set.
Both the promotion code and orders over amount fields are set.
Too many decimal places are specified.
Ad Customizers are present and not allowed.
Language code is not valid.
Language is not supported.
IF Function is present and not allowed.
Final url suffix is not valid.
Final url suffix contains an invalid tag.
Final url suffix is formatted incorrectly.
Consent for call recording, which is required for the use of call extensions, was not provided by the advertiser. Please see https://support.google.com/google-ads/answer/7412639.
Multiple message delivery options are set.
No message delivery option is set.
String value of conversion reporting state field is not valid.
Image size is not right.
Email delivery is not supported in the country specified in the country code field.
Auto reply is not supported in the country specified in the country code field.
Invalid value specified for latitude.
Invalid value specified for longitude.
Too many label fields provided.
Invalid image url.
Latitude value is missing.
Longitude value is missing.
Container for enum describing possible feed item errors.
(message has no fields)
Enum describing possible feed item errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The given placeholder field does not exist.
The given criterion field does not exist.
The given placeholder type does not exist.
The given criterion type does not exist.
A feed mapping must contain at least one attribute field mapping.
The type of the feed attribute referenced in the attribute field mapping must match the type of the placeholder field.
A feed mapping for a system generated feed cannot be operated on.
Only one feed mapping for a placeholder type is allowed per feed or customer (depending on the placeholder type).
Only one feed mapping for a criterion type is allowed per customer.
Only one feed attribute mapping for a placeholder field is allowed (depending on the placeholder type).
Only one feed attribute mapping for a criterion field is allowed (depending on the criterion type).
This feed mapping may not contain any explicit attribute field mappings.
Location placeholder feed mappings can only be created for Places feeds.
Mappings for typed feeds cannot be modified.
The given placeholder type can only be mapped to system generated feeds.
The given placeholder type cannot be mapped to a system generated feed with the given type.
Container for enum describing possible field errors.
(message has no fields)
Enum describing possible field errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The required field was not present.
The field attempted to be mutated is immutable.
The field's value is invalid.
The field cannot be set.
The required repeated field was empty.
The field cannot be cleared.
The field's value is on a blacklist for this field.
Container for enum describing possible field mask errors.
(message has no fields)
Enum describing possible field mask errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The field mask must be provided for update operations.
The field mask must be empty for create and remove operations.
The field mask contained an invalid field.
The field mask updated a field with subfields. Fields with subfields may be cleared, but not updated. To fix this, the field mask should select all the subfields of the invalid field.
Container for enum describing possible function errors.
(message has no fields)
Enum describing possible function errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The format of the function is not recognized as a supported function format.
Operand data types do not match.
The operands cannot be used together in a conjunction.
Invalid numer of Operands.
Operand Type not supported.
Operator not supported.
Request context type not supported.
The matching function is not allowed for call placeholders
The matching function is not allowed for the specified placeholder
Invalid operand.
Missing value for the constant operand.
The value of the constant operand is invalid.
Invalid function nesting.
The Feed ID was different from another Feed ID in the same function.
The matching function is invalid for use with a feed with a fixed schema.
Invalid attribute name.
Container for enum describing possible function parsing errors.
(message has no fields)
Enum describing possible function parsing errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Unexpected end of function string.
Could not find an expected character.
Unexpected separator character.
Unmatched left bracket or parenthesis.
Unmatched right bracket or parenthesis.
Functions are nested too deeply.
Missing right-hand-side operand.
Invalid operator/function name.
Feed attribute operand's argument is not an integer.
Missing function operands.
Function had too many operands.
Container for enum describing possible geo target constant suggestion errors.
(message has no fields)
Enum describing possible geo target constant suggestion errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
A location name cannot be greater than 300 characters.
At most 25 location names can be specified in a SuggestGeoTargetConstants method.
The country code is invalid.
Geo target constant resource names or location names must be provided in the request.
GoogleAds-specific error.
Used in:
An enum value that indicates which error occurred.
A human-readable description of the error.
The value that triggered the error.
Describes the part of the request proto that caused the error.
Additional error details, which are returned by certain error codes. Most error codes do not include details.
Describes how a GoogleAds API call failed. It's returned inside google.rpc.Status.details when a call fails.
The list of errors that occurred.
Container for enum describing possible header errors.
(message has no fields)
Enum describing possible header errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The login customer id could not be validated.
Container for enum describing possible id errors.
(message has no fields)
Enum describing possible id errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Id not found
Container for enum describing possible image errors.
(message has no fields)
Enum describing possible image errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The image is not valid.
The image could not be stored.
There was a problem with the request.
The image is not of legal dimensions.
Animated image are not permitted.
Animation is too long.
There was an error on the server.
Image cannot be in CMYK color format.
Flash images are not permitted.
Flash images must support clickTag.
A flash error has occurred after fixing the click tag.
Unacceptable visual effects.
There was a problem with the flash image.
Incorrect image layout.
There was a problem reading the image file.
There was an error storing the image.
The aspect ratio of the image is not allowed.
Flash cannot have network objects.
Flash cannot have network methods.
Flash cannot have a Url.
Flash cannot use mouse tracking.
Flash cannot have a random number.
Ad click target cannot be '_self'.
GetUrl method should only use '_blank'.
Flash version is not supported.
Flash movies need to have hard coded click URL or clickTAG
Uploaded flash file is corrupted.
Uploaded flash file can be parsed, but the click tag can not be fixed properly.
Flash movie accesses network resources
Flash movie attempts to call external javascript code
Flash movie attempts to call flash system commands
Image file is too large.
Image data is too large.
Error while processing the image.
Image is too small.
Input was invalid.
There was a problem reading the image file.
Container for enum describing possible internal errors.
(message has no fields)
Enum describing possible internal errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Google Ads API encountered unexpected internal error.
The intended error code doesn't exist in any API version. This will be fixed by adding a new error code as soon as possible.
Google Ads API encountered an unexpected transient error. The user should retry their request in these cases.
Container for enum describing possible errors from applying a keyword plan ad group.
(message has no fields)
Enum describing possible errors from applying a keyword plan ad group.
Used in:
Enum unspecified.
The received error code is not known in this version.
The keyword plan ad group name is missing, empty, longer than allowed limit or contains invalid chars.
The keyword plan ad group name is duplicate to an existing keyword plan AdGroup name or other keyword plan AdGroup name in the request.
Container for enum describing possible errors from applying a keyword plan campaign.
(message has no fields)
Enum describing possible errors from applying a keyword plan campaign.
Used in:
Enum unspecified.
The received error code is not known in this version.
A keyword plan campaign name is missing, empty, longer than allowed limit or contains invalid chars.
A keyword plan campaign contains one or more untargetable languages.
A keyword plan campaign contains one or more invalid geo targets.
The keyword plan campaign name is duplicate to an existing keyword plan campaign name or other keyword plan campaign name in the request.
The number of geo targets in the keyword plan campaign exceeds limits.
Container for enum describing possible errors from applying a keyword plan resource (keyword plan, keyword plan campaign, keyword plan ad group or keyword plan keyword) or KeywordPlanService RPC.
(message has no fields)
Enum describing possible errors from applying a keyword plan.
Used in:
Enum unspecified.
The received error code is not known in this version.
The plan's bid multiplier value is outside the valid range.
The plan's bid value is too high.
The plan's bid value is too low.
The plan's cpc bid is not a multiple of the minimum billable unit.
The plan's daily budget value is too low.
The plan's daily budget is not a multiple of the minimum billable unit.
The input has an invalid value.
The plan has no keyword.
The plan is not enabled and API cannot provide mutation, forecast or stats.
The requested plan cannot be found for providing forecast or stats.
The plan is missing a cpc bid.
The plan is missing required forecast_period field.
The plan's forecast_period has invalid forecast date range.
The plan's name is invalid.
Container for enum describing possible errors from KeywordPlanIdeaService.
(message has no fields)
Enum describing possible errors from KeywordPlanIdeaService.
Used in:
Enum unspecified.
The received error code is not known in this version.
Error when crawling the input URL.
The input has an invalid value.
Container for enum describing possible errors from applying a keyword or a negative keyword from a keyword plan.
(message has no fields)
Enum describing possible errors from applying a keyword plan keyword.
Used in:
Enum unspecified.
The received error code is not known in this version.
A keyword or negative keyword has invalid match type.
A keyword or negative keyword with same text and match type already exists.
Keyword or negative keyword text exceeds the allowed limit.
Keyword or negative keyword text has invalid characters or symbols.
Keyword or negative keyword text has too many words.
Keyword or negative keyword has invalid text.
Container for enum describing possible errors from applying a keyword plan negative keyword.
(message has no fields)
Enum describing possible errors from applying a keyword plan negative keyword.
Used in:
Enum unspecified.
The received error code is not known in this version.
Container for enum describing possible label errors.
(message has no fields)
Enum describing possible label errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
An inactive label cannot be applied.
A label cannot be applied to a disabled ad group criterion.
A label cannot be applied to a negative ad group criterion.
Cannot apply more than 50 labels per resource.
Labels from a manager account cannot be applied to campaign, ad group, ad group ad, or ad group criterion resources.
Label names must be unique.
Label names cannot be empty.
Labels cannot be applied to a draft.
Labels not from a manager account cannot be applied to the customer resource.
Container for enum describing language code errors.
(message has no fields)
Enum describing language code errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The input language code is not recognized.
The language is not allowed to use.
Container for enum describing possible list operation errors.
(message has no fields)
Enum describing possible list operation errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Field required in value is missing.
Duplicate or identical value is sent in multiple list operations.
Container for enum describing possible ManagerLink errors.
(message has no fields)
Enum describing possible ManagerLink errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The manager and client have incompatible account types.
Client is already linked to too many managers.
Manager has too many pending invitations.
Client is already invited by this manager.
The client is already managed by this manager.
Client is already managed in hierarchy.
Manger and sub-manager to be linked have duplicate client.
Client has no active user that can access the client account.
Adding this link would exceed the maximum hierarchy depth.
Adding this link will create a cycle.
Manager account has the maximum number of linked clients.
Parent manager account has the maximum number of linked clients.
The account is not authorized owner.
Your manager account is suspended, and you are no longer allowed to link to clients.
Container for enum describing possible media bundle errors.
(message has no fields)
Enum describing possible media bundle errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
There was a problem with the request.
HTML5 ads using DoubleClick Studio created ZIP files are not supported.
Cannot reference URL external to the media bundle.
Media bundle file is too large.
ZIP file from Google Web Designer is not published.
Input was invalid.
There was a problem with the media bundle.
There was a problem with one or more of the media bundle entries.
The media bundle contains a file with an unknown mime type
The media bundle contain an invalid asset path.
HTML5 ad is trying to reference an asset not in .ZIP file
Media data is too large.
The media bundle contains no primary entry.
There was an error on the server.
The image could not be stored.
Media bundle created with the Swiffy tool is not allowed.
The media bundle contains too many files.
The media bundle is not of legal dimensions.
Google Web Designer not created for "Google Ads" environment.
Unsupported HTML5 feature in HTML5 asset.
URL in HTML5 entry is not ssl compliant.
Custom exits not allowed in HTML5 entry.
Container for enum describing possible media file errors.
(message has no fields)
Enum describing possible media file errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Cannot create a standard icon type.
May only select Standard Icons alone.
Image contains both a media file ID and data.
A media file with given type and reference ID already exists.
A required field was not specified or is an empty string.
A media file may only be modified once per call.
Field is not supported for the media sub type.
The media file ID is invalid.
The media subtype is invalid.
The media file type is invalid.
The mimetype is invalid.
The media reference ID is invalid.
The YouTube video ID is invalid.
Media file has failed transcoding
Media file has not been transcoded.
The media type does not match the actual media file's type.
None of the fields have been specified.
One of reference ID or media file ID must be specified.
The string has too many characters.
The specified type is not supported.
YouTube is unavailable for requesting video data.
The YouTube video has a non positive duration.
The YouTube video ID is syntactically valid but the video was not found.
Container for enum describing possible media uploading errors.
(message has no fields)
Enum describing possible media uploading errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The uploaded file is too big.
Image data is unparseable.
Animated images are not allowed.
The image or media bundle format is not allowed.
Container for enum describing possible multiplier errors.
(message has no fields)
Enum describing possible multiplier errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Multiplier value is too high
Multiplier value is too low
Too many fractional digits
A multiplier cannot be set for this bidding strategy
A multiplier cannot be set when there is no base bid (e.g., content max cpc)
A bid multiplier must be specified
Multiplier causes bid to exceed daily budget
Multiplier causes bid to exceed monthly budget
Multiplier causes bid to exceed custom budget
Multiplier causes bid to exceed maximum allowed bid
Multiplier causes bid to become less than the minimum bid allowed
Multiplier type (cpc vs. cpm) needs to match campaign's bidding strategy
Container for enum describing possible mutate errors.
(message has no fields)
Enum describing possible mutate errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Requested resource was not found.
Cannot mutate the same resource twice in one request.
The field's contents don't match another field that represents the same data.
Mutates are not allowed for the requested resource.
The resource isn't in Google Ads. It belongs to another ads system.
The resource being created already exists.
Container for enum describing possible mutate job errors.
(message has no fields)
Enum describing possible request errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The mutate job cannot add more operations or run after it has started running.
The operations for an AddMutateJobOperations request were empty.
The sequence token for an AddMutateJobOperations request was invalid.
Mutate Job Results can only be retrieved once the job is finished.
The page size for ListMutateJobResults was invalid.
Container for enum describing possible new resource creation errors.
(message has no fields)
Enum describing possible new resource creation errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Do not set the id field while creating new resources.
Creating more than one resource with the same temp ID is not allowed.
Parent resource with specified temp ID failed validation, so no validation will be done for this child resource.
Container for enum describing possible not empty errors.
(message has no fields)
Enum describing possible not empty errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Empty list.
Container for enum describing possible not whitelisted errors.
(message has no fields)
Enum describing possible not whitelisted errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Customer is not whitelisted for accessing this feature.
Container for enum describing possible null errors.
(message has no fields)
Enum describing possible null errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Specified list/container must not contain any null elements
Container for enum describing possible operation access denied errors.
(message has no fields)
Enum describing possible operation access denied errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Unauthorized invocation of a service's method (get, mutate, etc.)
Unauthorized CREATE operation in invoking a service's mutate method.
Unauthorized REMOVE operation in invoking a service's mutate method.
Unauthorized UPDATE operation in invoking a service's mutate method.
A mutate action is not allowed on this campaign, from this client.
This operation is not permitted on this campaign type
A CREATE operation may not set status to REMOVED.
This operation is not allowed because the campaign or adgroup is removed.
This operation is not permitted on this ad group type.
The mutate is not allowed for this customer.
Container for enum describing possible operator errors.
(message has no fields)
Enum describing possible operator errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Operator not supported.
Container for enum describing possible partial failure errors.
(message has no fields)
Enum describing possible partial failure errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The partial failure field was false in the request. This method requires this field be set to true.
Error returned as part of a mutate response. This error indicates one or more policy findings in the fields of a resource.
Used in:
The list of policy topics for the resource. Contains the PROHIBITED or FULLY_LIMITED policy topic entries that prevented the resource from being saved (among any other entries the resource may also have).
Container for enum describing possible policy finding errors.
(message has no fields)
Enum describing possible policy finding errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The resource has been disapproved since the policy summary includes policy topics of type PROHIBITED.
The given policy topic does not exist.
Container for enum describing possible policy validation parameter errors.
(message has no fields)
Enum describing possible policy validation parameter errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Ignorable policy topics are not supported for the ad type.
Exempt policy violation keys are not supported for the ad type.
Cannot set ignorable policy topics and exempt policy violation keys in the same policy violation parameter.
Error returned as part of a mutate response. This error indicates single policy violation by some text in one of the fields.
Used in:
Human readable description of policy violation.
Unique identifier for this violation. If policy is exemptible, this key may be used to request exemption.
Human readable name of the policy.
Whether user can file an exemption request for this violation.
Container for enum describing possible policy violation errors.
(message has no fields)
Enum describing possible policy violation errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
A policy was violated. See PolicyViolationDetails for more detail.
Container for enum describing possible query errors.
(message has no fields)
Enum describing possible query errors.
Used in:
Name unspecified.
The received error code is not known in this version.
Returned if all other query error reasons are not applicable.
A condition used in the query references an invalid enum constant.
Query contains an invalid escape sequence.
Field name is invalid.
Limit value is invalid (i.e. not a number)
Encountered number can not be parsed.
Invalid operator encountered.
Parameter unknown or not supported.
Parameter have invalid value.
Invalid resource type was specified in the FROM clause.
Non-ASCII symbol encountered outside of strings.
Value is invalid.
Date filters fail to restrict date to a range smaller than 31 days. Applicable if the query is segmented by date.
Expected AND between values with BETWEEN operator.
Expecting ORDER BY to have BY.
There was no dimension field selected.
Missing filters on date related fields.
Missing FROM clause.
The operator used in the conditions requires the value to be a list.
Fields used in WHERE or ORDER BY clauses are missing from the SELECT clause.
SELECT is missing at the beginning of query.
A list was passed as a value to a condition whose operator expects a single value.
Missing one or both values with BETWEEN operator.
Invalid date format. Expected 'YYYY-MM-DD'.
Value passed was not a string when it should have been. I.e., it was a number or unquoted literal.
A String value passed to the BETWEEN operator does not parse as a date.
The value passed to the DURING operator is not a Date range literal
A non-string value was passed to the LIKE operator.
An operator was provided that is inapplicable to the field being filtered.
A Condition was found with an empty list.
A condition used in the query references an unsupported enum constant.
Fields that are not allowed to be selected together were included in the SELECT clause.
A field that is not orderable was included in the ORDER BY clause.
A field that is not selectable was included in the SELECT clause.
A field that is not filterable was included in the WHERE clause.
Resource type specified in the FROM clause is not supported by this service.
A field that comes from an incompatible resource was included in the SELECT clause.
A field that comes from an incompatible resource was included in the WHERE clause.
A metric incompatible with the main resource or other selected segmenting resources was included in the SELECT or WHERE clause.
A segment incompatible with the main resource or other selected segmenting resources was included in the SELECT or WHERE clause.
A segment in the SELECT clause is incompatible with a metric in the SELECT or WHERE clause.
The value passed to the limit clause is too low.
Query has a string containing a newline character.
List contains values of different types.
The values passed to the BETWEEN operator are not of the same type.
Query contains unterminated string.
Too many segments are specified in SELECT clause.
Query is incomplete and cannot be parsed.
FROM clause cannot be specified in this query.
Query contains one or more unrecognized fields.
Query has an unexpected extra part.
Metrics cannot be requested for a manager account. To retrieve metrics, issue separate requests against each client account under the manager account.
Container for enum describing possible quota errors.
(message has no fields)
Enum describing possible quota errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Too many requests.
Access is prohibited.
Too many requests in a short amount of time.
Container for enum describing possible range errors.
(message has no fields)
Enum describing possible range errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Too low.
Too high.
Container for enum describing possible errors from applying a recommendation.
(message has no fields)
Enum describing possible errors from applying a recommendation.
Used in:
Enum unspecified.
The received error code is not known in this version.
The specified budget amount is too low e.g. lower than minimum currency unit or lower than ad group minimum cost-per-click.
The specified budget amount is too large.
The specified budget amount is not a valid amount. e.g. not a multiple of minimum currency unit.
The specified keyword or ad violates ad policy.
The specified bid amount is not valid. e.g. too many fractional digits, or negative amount.
The number of keywords in ad group have reached the maximum allowed.
The recommendation requested to apply has already been applied.
The recommendation requested to apply has been invalidated.
The number of operations in a single request exceeds the maximum allowed.
There are no operations in the request.
Operations with multiple recommendation types are not supported when partial failure mode is not enabled.
Request contains multiple operations with the same resource_name.
The recommendation requested to dismiss has already been dismissed.
The recommendation apply request was malformed and invalid.
Container for enum describing possible region code errors.
(message has no fields)
Enum describing possible region code errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Invalid region code.
Container for enum describing possible request errors.
(message has no fields)
Enum describing possible request errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Resource name is required for this request.
Resource name provided is malformed.
Resource name provided is malformed.
Customer ID is invalid.
Mutate operation should have either create, update, or remove specified.
Requested resource not found.
Next page token specified in user request is invalid.
Next page token specified in user request has expired.
Page size specified in user request is invalid.
Required field is missing.
The field cannot be modified because it's immutable. It's also possible that the field can be modified using 'create' operation but not 'update'.
Received too many entries in request.
Request cannot be executed by a manager account.
Mutate request was attempting to modify a readonly field. For instance, Budget fields can be requested for Ad Group, but are read-only for adGroups:mutate.
Enum value is not permitted.
The developer-token parameter is required for all requests.
The login-customer-id parameter is required for this request.
page_token is set in the validate only request
Container for enum describing possible resource access denied errors.
(message has no fields)
Enum describing possible resource access denied errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
User did not have write access.
Container for enum describing possible resource count limit exceeded errors.
(message has no fields)
Enum describing possible resource count limit exceeded errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Indicates that this request would exceed the number of allowed resources for the Google Ads account. The exact resource type and limit being checked can be inferred from accountLimitType.
Indicates that this request would exceed the number of allowed resources in a Campaign. The exact resource type and limit being checked can be inferred from accountLimitType, and the numeric id of the Campaign involved is given by enclosingId.
Indicates that this request would exceed the number of allowed resources in an ad group. The exact resource type and limit being checked can be inferred from accountLimitType, and the numeric id of the ad group involved is given by enclosingId.
Indicates that this request would exceed the number of allowed resources in an ad group ad. The exact resource type and limit being checked can be inferred from accountLimitType, and the enclosingId contains the ad group id followed by the ad id, separated by a single comma (,).
Indicates that this request would exceed the number of allowed resources in an ad group criterion. The exact resource type and limit being checked can be inferred from accountLimitType, and the enclosingId contains the ad group id followed by the criterion id, separated by a single comma (,).
Indicates that this request would exceed the number of allowed resources in this shared set. The exact resource type and limit being checked can be inferred from accountLimitType, and the numeric id of the shared set involved is given by enclosingId.
Exceeds a limit related to a matching function.
The response for this request would exceed the maximum number of rows that can be returned.
Container for enum describing possible setting errors.
(message has no fields)
Enum describing possible setting errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The campaign setting is not available for this Google Ads account.
The setting is not compatible with the campaign.
The supplied TargetingSetting contains an invalid CriterionTypeGroup. See CriterionTypeGroup documentation for CriterionTypeGroups allowed in Campaign or AdGroup TargetingSettings.
TargetingSetting must not explicitly set any of the Demographic CriterionTypeGroups (AGE_RANGE, GENDER, PARENT, INCOME_RANGE) to false (it's okay to not set them at all, in which case the system will set them to true automatically).
TargetingSetting cannot change any of the Demographic CriterionTypeGroups (AGE_RANGE, GENDER, PARENT, INCOME_RANGE) from true to false.
At least one feed id should be present.
The supplied DynamicSearchAdsSetting contains an invalid domain name.
The supplied DynamicSearchAdsSetting contains a subdomain name.
The supplied DynamicSearchAdsSetting contains an invalid language code.
TargetingSettings in search campaigns should not have CriterionTypeGroup.PLACEMENT set to targetAll.
Duplicate description in universal app setting description field.
Description line width is too long in universal app setting description field.
Universal app setting appId field cannot be modified for COMPLETE campaigns.
YoutubeVideoMediaIds in universal app setting cannot exceed size limit.
ImageMediaIds in universal app setting cannot exceed size limit.
Media is incompatible for universal app campaign.
Too many exclamation marks in universal app campaign ad text ideas.
Container for enum describing possible shared criterion errors.
(message has no fields)
Enum describing possible shared criterion errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The criterion is not appropriate for the shared set type.
Container for enum describing possible shared set errors.
(message has no fields)
Enum describing possible shared set errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The customer cannot create this type of shared set.
A shared set with this name already exists.
Removed shared sets cannot be mutated.
The shared set cannot be removed because it is in use.
Container for enum describing possible size limit errors.
(message has no fields)
Enum describing possible size limit errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The number of entries in the request exceeds the system limit.
The number of entries in the response exceeds the system limit.
Container for enum describing possible string format errors.
(message has no fields)
Enum describing possible string format errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The input string value contains disallowed characters.
The input string value is invalid for the associated field.
Container for enum describing possible string length errors.
(message has no fields)
Enum describing possible string length errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Too short.
Too long.
Container for enum describing possible url field errors.
(message has no fields)
Enum describing possible url field errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
The tracking url template is invalid.
The tracking url template contains invalid tag.
The tracking url template must contain at least one tag (e.g. {lpurl}), This applies only to tracking url template associated with website ads or product ads.
The tracking url template must start with a valid protocol (or lpurl tag).
The tracking url template starts with an invalid protocol.
The tracking url template contains illegal characters.
The tracking url template must contain a host name (or lpurl tag).
The tracking url template has an invalid or missing top level domain extension.
The tracking url template contains nested occurrences of the same conditional tag (i.e. {ifmobile:{ifmobile:x}}).
The final url is invalid.
The final url contains invalid tag.
The final url contains nested occurrences of the same conditional tag (i.e. {ifmobile:{ifmobile:x}}).
The final url must start with a valid protocol.
The final url starts with an invalid protocol.
The final url contains illegal characters.
The final url must contain a host name.
The tracking url template has an invalid or missing top level domain extension.
The final mobile url is invalid.
The final mobile url contains invalid tag.
The final mobile url contains nested occurrences of the same conditional tag (i.e. {ifmobile:{ifmobile:x}}).
The final mobile url must start with a valid protocol.
The final mobile url starts with an invalid protocol.
The final mobile url contains illegal characters.
The final mobile url must contain a host name.
The tracking url template has an invalid or missing top level domain extension.
The final app url is invalid.
The final app url contains invalid tag.
The final app url contains nested occurrences of the same conditional tag (i.e. {ifmobile:{ifmobile:x}}).
More than one app url found for the same OS type.
The OS type given for an app url is not valid.
The protocol given for an app url is not valid. (E.g. "android-app://")
The package id (app id) given for an app url is not valid.
The number of url custom parameters for an resource exceeds the maximum limit allowed.
An invalid character appears in the parameter key.
An invalid character appears in the parameter value.
The url custom parameter value fails url tag validation.
The custom parameter contains nested occurrences of the same conditional tag (i.e. {ifmobile:{ifmobile:x}}).
The protocol (http:// or https://) is missing.
Unsupported protocol in URL. Only http and https are supported.
The url is invalid.
Destination Url is deprecated.
The url contains invalid tag.
The url must contain at least one tag (e.g. {lpurl}), This applies only to urls associated with website ads or product ads.
Duplicate url id.
Invalid url id.
The final url suffix cannot begin with '?' or '&' characters and must be a valid query string.
The final url suffix cannot contain {lpurl} related or {ignore} tags.
The top level domain is invalid, e.g, not a public top level domain listed in publicsuffix.org.
Malformed top level domain in URL.
Malformed URL.
No host found in URL.
Custom parameter value cannot be null.
Container for enum describing possible user list errors.
(message has no fields)
Enum describing possible user list errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Creating and updating external remarketing user lists is not supported.
Concrete type of user list is required.
Creating/updating user list conversion types requires specifying the conversion type Id.
Remarketing user list cannot have duplicate conversion types.
Conversion type is invalid/unknown.
User list description is empty or invalid.
User list name is empty or invalid.
Type of the UserList does not match.
Embedded logical user lists are not allowed.
User list rule operand is invalid.
Name is already being used for another user list for the account.
Name is required when creating a new conversion type.
The given conversion type name has been used.
Only an owner account may edit a user list.
Creating user list without setting type in oneof user_list field, or creating/updating read-only user list types is not allowed.
Rule is invalid.
The specified date range is empty.
A UserList which is privacy sensitive or legal rejected cannot be mutated by external users.
Maximum number of rulebased user lists a customer can have.
BasicUserList's billable record field cannot be modified once it is set.
crm_based_user_list.app_id field must be set when upload_key_type is MOBILE_ADVERTISING_ID.
Name of the user list is reserved for system generated lists and cannot be used.
Advertiser needs to be whitelisted to use remarketing lists created from advertiser uploaded data (e.g., Customer Match lists).
The provided rule_type is not supported for the user list.
Similar user list cannot be used as a logical user list operand.
Logical user list should not have a mix of CRM based user list and other types of lists in its rules.
Container for enum describing YouTube video registration errors.
(message has no fields)
Enum describing YouTube video registration errors.
Used in:
Enum unspecified.
The received error code is not known in this version.
Video to be registered wasn't found.
Video to be registered is not accessible (e.g. private).