Get desktop application:
View/edit binary Protocol Buffers messages
A service for managing account-level budgets via proposals. A proposal is a request to create a new budget or make changes to an existing one. Reads for account-level budgets managed by these proposals will be supported in a future version. Until then, please use the BudgetOrderService from the AdWords API. Learn more at https://developers.google.com/adwords/api/docs/guides/budget-order Mutates: The CREATE operation creates a new proposal. UPDATE operations aren't supported. The REMOVE operation cancels a pending proposal.
Returns an account-level budget proposal in full detail.
Request message for [AccountBudgetProposalService.GetAccountBudgetProposal][google.ads.googleads.v2.services.AccountBudgetProposalService.GetAccountBudgetProposal].
The resource name of the account-level budget proposal to fetch.
Creates, updates, or removes account budget proposals. Operation statuses are returned.
Request message for [AccountBudgetProposalService.MutateAccountBudgetProposal][google.ads.googleads.v2.services.AccountBudgetProposalService.MutateAccountBudgetProposal].
The ID of the customer.
The operation to perform on an individual account-level budget proposal.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for account-level budget mutate operations.
The result of the mutate.
A service for fetching an account-level budget. Account-level budgets are mutated by creating proposal resources.
Returns an account-level budget in full detail.
Request message for [AccountBudgetService.GetAccountBudget][google.ads.googleads.v2.services.AccountBudgetService.GetAccountBudget].
The resource name of the account-level budget to fetch.
Service to fetch ad group ad asset views.
Returns the requested ad group ad asset view in full detail.
Request message for [AdGroupAdAssetViewService.GetAdGroupAdAssetView][google.ads.googleads.v2.services.AdGroupAdAssetViewService.GetAdGroupAdAssetView].
The resource name of the ad group ad asset view to fetch.
Service to manage labels on ad group ads.
Returns the requested ad group ad label in full detail.
Request message for [AdGroupAdLabelService.GetAdGroupAdLabel][google.ads.googleads.v2.services.AdGroupAdLabelService.GetAdGroupAdLabel].
The resource name of the ad group ad label to fetch.
Creates and removes ad group ad labels. Operation statuses are returned.
Request message for [AdGroupAdLabelService.MutateAdGroupAdLabels][google.ads.googleads.v2.services.AdGroupAdLabelService.MutateAdGroupAdLabels].
ID of the customer whose ad group ad labels are being modified.
The list of operations to perform on ad group ad labels.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for an ad group ad labels mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage ads in an ad group.
Returns the requested ad in full detail.
Request message for [AdGroupAdService.GetAdGroupAd][google.ads.googleads.v2.services.AdGroupAdService.GetAdGroupAd].
The resource name of the ad to fetch.
Creates, updates, or removes ads. Operation statuses are returned.
Request message for [AdGroupAdService.MutateAdGroupAds][google.ads.googleads.v2.services.AdGroupAdService.MutateAdGroupAds].
The ID of the customer whose ads are being modified.
The list of operations to perform on individual ads.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for an ad group ad mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage ad group audience views.
Returns the requested ad group audience view in full detail.
Request message for [AdGroupAudienceViewService.GetAdGoupAudienceView][].
The resource name of the ad group audience view to fetch.
Service to manage ad group bid modifiers.
Returns the requested ad group bid modifier in full detail.
Request message for [AdGroupBidModifierService.GetAdGroupBidModifier][google.ads.googleads.v2.services.AdGroupBidModifierService.GetAdGroupBidModifier].
The resource name of the ad group bid modifier to fetch.
Creates, updates, or removes ad group bid modifiers. Operation statuses are returned.
Request message for [AdGroupBidModifierService.MutateAdGroupBidModifiers][google.ads.googleads.v2.services.AdGroupBidModifierService.MutateAdGroupBidModifiers].
ID of the customer whose ad group bid modifiers are being modified.
The list of operations to perform on individual ad group bid modifiers.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for ad group bid modifiers mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage labels on ad group criteria.
Returns the requested ad group criterion label in full detail.
Request message for [AdGroupCriterionLabelService.GetAdGroupCriterionLabel][google.ads.googleads.v2.services.AdGroupCriterionLabelService.GetAdGroupCriterionLabel].
The resource name of the ad group criterion label to fetch.
Creates and removes ad group criterion labels. Operation statuses are returned.
Request message for [AdGroupCriterionLabelService.MutateAdGroupCriterionLabels][google.ads.googleads.v2.services.AdGroupCriterionLabelService.MutateAdGroupCriterionLabels].
ID of the customer whose ad group criterion labels are being modified.
The list of operations to perform on ad group criterion labels.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for an ad group criterion labels mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage ad group criteria.
Returns the requested criterion in full detail.
Request message for [AdGroupCriterionService.GetAdGroupCriterion][google.ads.googleads.v2.services.AdGroupCriterionService.GetAdGroupCriterion].
The resource name of the criterion to fetch.
Creates, updates, or removes criteria. Operation statuses are returned.
Request message for [AdGroupCriterionService.MutateAdGroupCriteria][google.ads.googleads.v2.services.AdGroupCriterionService.MutateAdGroupCriteria].
ID of the customer whose criteria are being modified.
The list of operations to perform on individual criteria.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for an ad group criterion mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to fetch ad group criterion simulations.
Returns the requested ad group criterion simulation in full detail.
Request message for [AdGroupCriterionSimulationService.GetAdGroupCriterionSimulation][google.ads.googleads.v2.services.AdGroupCriterionSimulationService.GetAdGroupCriterionSimulation].
The resource name of the ad group criterion simulation to fetch.
Service to manage ad group extension settings.
Returns the requested ad group extension setting in full detail.
Request message for [AdGroupExtensionSettingService.GetAdGroupExtensionSetting][google.ads.googleads.v2.services.AdGroupExtensionSettingService.GetAdGroupExtensionSetting].
The resource name of the ad group extension setting to fetch.
Creates, updates, or removes ad group extension settings. Operation statuses are returned.
Request message for [AdGroupExtensionSettingService.MutateAdGroupExtensionSettings][google.ads.googleads.v2.services.AdGroupExtensionSettingService.MutateAdGroupExtensionSettings].
The ID of the customer whose ad group extension settings are being modified.
The list of operations to perform on individual ad group extension settings.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for an ad group extension setting mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage ad group feeds.
Returns the requested ad group feed in full detail.
Request message for [AdGroupFeedService.GetAdGroupFeed][google.ads.googleads.v2.services.AdGroupFeedService.GetAdGroupFeed].
The resource name of the ad group feed to fetch.
Creates, updates, or removes ad group feeds. Operation statuses are returned.
Request message for [AdGroupFeedService.MutateAdGroupFeeds][google.ads.googleads.v2.services.AdGroupFeedService.MutateAdGroupFeeds].
The ID of the customer whose ad group feeds are being modified.
The list of operations to perform on individual ad group feeds.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for an ad group feed mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage labels on ad groups.
Returns the requested ad group label in full detail.
Request message for [AdGroupLabelService.GetAdGroupLabel][google.ads.googleads.v2.services.AdGroupLabelService.GetAdGroupLabel].
The resource name of the ad group label to fetch.
Creates and removes ad group labels. Operation statuses are returned.
Request message for [AdGroupLabelService.MutateAdGroupLabels][google.ads.googleads.v2.services.AdGroupLabelService.MutateAdGroupLabels].
ID of the customer whose ad group labels are being modified.
The list of operations to perform on ad group labels.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for an ad group labels mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage ad groups.
Returns the requested ad group in full detail.
Request message for [AdGroupService.GetAdGroup][google.ads.googleads.v2.services.AdGroupService.GetAdGroup].
The resource name of the ad group to fetch.
Creates, updates, or removes ad groups. Operation statuses are returned.
Request message for [AdGroupService.MutateAdGroups][google.ads.googleads.v2.services.AdGroupService.MutateAdGroups].
The ID of the customer whose ad groups are being modified.
The list of operations to perform on individual ad groups.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for an ad group mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to fetch ad group simulations.
Returns the requested ad group simulation in full detail.
Request message for [AdGroupSimulationService.GetAdGroupSimulation][google.ads.googleads.v2.services.AdGroupSimulationService.GetAdGroupSimulation].
The resource name of the ad group simulation to fetch.
Service to manage ad parameters.
Returns the requested ad parameter in full detail.
Request message for [AdParameterService.GetAdParameter][google.ads.googleads.v2.services.AdParameterService.GetAdParameter]
The resource name of the ad parameter to fetch.
Creates, updates, or removes ad parameters. Operation statuses are returned.
Request message for [AdParameterService.MutateAdParameters][google.ads.googleads.v2.services.AdParameterService.MutateAdParameters]
The ID of the customer whose ad parameters are being modified.
The list of operations to perform on individual ad parameters.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for an ad parameter mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to fetch ad schedule views.
Returns the requested ad schedule view in full detail.
Request message for [AdScheduleViewService.GetAdScheduleView][google.ads.googleads.v2.services.AdScheduleViewService.GetAdScheduleView].
The resource name of the ad schedule view to fetch.
Service to manage ads.
Returns the requested ad in full detail.
Request message for [AdService.GetAd][google.ads.googleads.v2.services.AdService.GetAd].
The resource name of the ad to fetch.
Updates ads. Operation statuses are returned.
Request message for [AdService.MutateAds][google.ads.googleads.v2.services.AdService.MutateAds].
The ID of the customer whose ads are being modified.
The list of operations to perform on individual ads.
Response message for an ad mutate.
All results for the mutate.
Service to manage age range views.
Returns the requested age range view in full detail.
Request message for [AgeRangeViewService.GetAgeRangeView][google.ads.googleads.v2.services.AgeRangeViewService.GetAgeRangeView].
The resource name of the age range view to fetch.
Service to manage assets. Asset types can be created with AssetService are YoutubeVideoAsset, MediaBundleAsset and ImageAsset. TextAsset should be created with Ad inline.
Returns the requested asset in full detail.
Request message for [AssetService.GetAsset][google.ads.googleads.v2.services.AssetService.GetAsset]
The resource name of the asset to fetch.
Creates assets. Operation statuses are returned.
Request message for [AssetService.MutateAssets][google.ads.googleads.v2.services.AssetService.MutateAssets]
The ID of the customer whose assets are being modified.
The list of operations to perform on individual assets.
Response message for an asset mutate.
All results for the mutate.
Service to manage bidding strategies.
Returns the requested bidding strategy in full detail.
Request message for [BiddingStrategyService.GetBiddingStrategy][google.ads.googleads.v2.services.BiddingStrategyService.GetBiddingStrategy].
The resource name of the bidding strategy to fetch.
Creates, updates, or removes bidding strategies. Operation statuses are returned.
Request message for [BiddingStrategyService.MutateBiddingStrategies][google.ads.googleads.v2.services.BiddingStrategyService.MutateBiddingStrategies].
The ID of the customer whose bidding strategies are being modified.
The list of operations to perform on individual bidding strategies.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for bidding strategy mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
A service for designating the business entity responsible for accrued costs. A billing setup is associated with a payments account. Billing-related activity for all billing setups associated with a particular payments account will appear on a single invoice generated monthly. Mutates: The REMOVE operation cancels a pending billing setup. The CREATE operation creates a new billing setup.
Returns a billing setup.
Request message for [BillingSetupService.GetBillingSetup][google.ads.googleads.v2.services.BillingSetupService.GetBillingSetup].
The resource name of the billing setup to fetch.
Creates a billing setup, or cancels an existing billing setup.
Request message for billing setup mutate operations.
Id of the customer to apply the billing setup mutate operation to.
The operation to perform.
Response message for a billing setup operation.
A result that identifies the resource affected by the mutate request.
Service to manage campaign audience views.
Returns the requested campaign audience view in full detail.
Request message for [CampaignAudienceViewService.GetCampaignAudienceView][google.ads.googleads.v2.services.CampaignAudienceViewService.GetCampaignAudienceView].
The resource name of the campaign audience view to fetch.
Service to manage campaign bid modifiers.
Returns the requested campaign bid modifier in full detail.
Request message for [CampaignBidModifierService.GetCampaignBidModifier][google.ads.googleads.v2.services.CampaignBidModifierService.GetCampaignBidModifier].
The resource name of the campaign bid modifier to fetch.
Creates, updates, or removes campaign bid modifiers. Operation statuses are returned.
Request message for [CampaignBidModifierService.MutateCampaignBidModifier][].
ID of the customer whose campaign bid modifiers are being modified.
The list of operations to perform on individual campaign bid modifiers.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for campaign bid modifiers mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage campaign budgets.
Returns the requested Campaign Budget in full detail.
Request message for [CampaignBudgetService.GetCampaignBudget][google.ads.googleads.v2.services.CampaignBudgetService.GetCampaignBudget].
The resource name of the campaign budget to fetch.
Creates, updates, or removes campaign budgets. Operation statuses are returned.
Request message for [CampaignBudgetService.MutateCampaignBudgets][google.ads.googleads.v2.services.CampaignBudgetService.MutateCampaignBudgets].
The ID of the customer whose campaign budgets are being modified.
The list of operations to perform on individual campaign budgets.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for campaign budget mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage campaign criteria.
Returns the requested criterion in full detail.
Request message for [CampaignCriterionService.GetCampaignCriterion][google.ads.googleads.v2.services.CampaignCriterionService.GetCampaignCriterion].
The resource name of the criterion to fetch.
Creates, updates, or removes criteria. Operation statuses are returned.
Request message for [CampaignCriterionService.MutateCampaignCriteria][google.ads.googleads.v2.services.CampaignCriterionService.MutateCampaignCriteria].
The ID of the customer whose criteria are being modified.
The list of operations to perform on individual criteria.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for campaign criterion mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to fetch campaign criterion simulations.
Returns the requested campaign criterion simulation in full detail.
Request message for [CampaignCriterionSimulationService.GetCampaignCriterionSimulation][google.ads.googleads.v2.services.CampaignCriterionSimulationService.GetCampaignCriterionSimulation].
The resource name of the campaign criterion simulation to fetch.
Service to manage campaign drafts.
Returns the requested campaign draft in full detail.
Request message for [CampaignDraftService.GetCampaignDraft][google.ads.googleads.v2.services.CampaignDraftService.GetCampaignDraft].
The resource name of the campaign draft to fetch.
Creates, updates, or removes campaign drafts. Operation statuses are returned.
Request message for [CampaignDraftService.MutateCampaignDrafts][google.ads.googleads.v2.services.CampaignDraftService.MutateCampaignDrafts].
The ID of the customer whose campaign drafts are being modified.
The list of operations to perform on individual campaign drafts.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for campaign draft mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Promotes the changes in a draft back to the base campaign. This method returns a Long Running Operation (LRO) indicating if the Promote is done. Use [Operations.GetOperation] to poll the LRO until it is done. Only a done status is returned in the response. See the status in the Campaign Draft resource to determine if the promotion was successful. If the LRO failed, use [CampaignDraftService.ListCampaignDraftAsyncErrors][google.ads.googleads.v2.services.CampaignDraftService.ListCampaignDraftAsyncErrors] to view the list of error reasons.
Request message for [CampaignDraftService.PromoteCampaignDraft][google.ads.googleads.v2.services.CampaignDraftService.PromoteCampaignDraft].
The resource name of the campaign draft to promote.
Returns all errors that occurred during CampaignDraft promote. Throws an error if called before campaign draft is promoted. Supports standard list paging.
Request message for [CampaignDraftService.ListCampaignDraftAsyncErrors][google.ads.googleads.v2.services.CampaignDraftService.ListCampaignDraftAsyncErrors].
The name of the campaign draft from which to retrieve the async errors.
Token of the page to retrieve. If not specified, the first page of results will be returned. Use the value obtained from `next_page_token` in the previous response in order to request the next page of results.
Number of elements to retrieve in a single page. When a page request is too large, the server may decide to further limit the number of returned resources.
Response message for [CampaignDraftService.ListCampaignDraftAsyncErrors][google.ads.googleads.v2.services.CampaignDraftService.ListCampaignDraftAsyncErrors].
Details of the errors when performing the asynchronous operation.
Pagination token used to retrieve the next page of results. Pass the content of this string as the `page_token` attribute of the next request. `next_page_token` is not returned for the last page.
CampaignExperimentService manages the life cycle of campaign experiments. It is used to create new experiments from drafts, modify experiment properties, promote changes in an experiment back to its base campaign, graduate experiments into new stand-alone campaigns, and to remove an experiment. An experiment consists of two variants or arms - the base campaign and the experiment campaign, directing a fixed share of traffic to each arm. A campaign experiment is created from a draft of changes to the base campaign and will be a snapshot of changes in the draft at the time of creation.
Returns the requested campaign experiment in full detail.
Request message for [CampaignExperimentService.GetCampaignExperiment][google.ads.googleads.v2.services.CampaignExperimentService.GetCampaignExperiment].
The resource name of the campaign experiment to fetch.
Creates a campaign experiment based on a campaign draft. The draft campaign will be forked into a real campaign (called the experiment campaign) that will begin serving ads if successfully created. The campaign experiment is created immediately with status INITIALIZING. This method return a long running operation that tracks the forking of the draft campaign. If the forking fails, a list of errors can be retrieved using the ListCampaignExperimentAsyncErrors method. The operation's metadata will be a StringValue containing the resource name of the created campaign experiment.
Request message for [CampaignExperimentService.CreateCampaignExperiment][google.ads.googleads.v2.services.CampaignExperimentService.CreateCampaignExperiment].
The ID of the customer whose campaign experiment is being created.
The campaign experiment to be created.
If true, the request is validated but not executed. Only errors are returned, not results.
Updates campaign experiments. Operation statuses are returned.
Request message for [CampaignExperimentService.MutateCampaignExperiments][google.ads.googleads.v2.services.CampaignExperimentService.MutateCampaignExperiments].
The ID of the customer whose campaign experiments are being modified.
The list of operations to perform on individual campaign experiments.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for campaign experiment mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Graduates a campaign experiment to a full campaign. The base and experiment campaigns will start running independently with their own budgets.
Request message for [CampaignExperimentService.GraduateCampaignExperiment][google.ads.googleads.v2.services.CampaignExperimentService.GraduateCampaignExperiment].
The resource name of the campaign experiment to graduate.
Resource name of the budget to attach to the campaign graduated from the experiment.
Response message for campaign experiment graduate.
The resource name of the campaign from the graduated experiment. This campaign is the same one as CampaignExperiment.experiment_campaign.
Promotes the changes in a experiment campaign back to the base campaign. The campaign experiment is updated immediately with status PROMOTING. This method return a long running operation that tracks the promoting of the experiment campaign. If the promoting fails, a list of errors can be retrieved using the ListCampaignExperimentAsyncErrors method.
Request message for [CampaignExperimentService.PromoteCampaignExperiment][google.ads.googleads.v2.services.CampaignExperimentService.PromoteCampaignExperiment].
The resource name of the campaign experiment to promote.
Immediately ends a campaign experiment, changing the experiment's scheduled end date and without waiting for end of day. End date is updated to be the time of the request.
Request message for [CampaignExperimentService.EndCampaignExperiment][google.ads.googleads.v2.services.CampaignExperimentService.EndCampaignExperiment].
The resource name of the campaign experiment to end.
Returns all errors that occurred during CampaignExperiment create or promote (whichever occurred last). Supports standard list paging.
Request message for [CampaignExperimentService.ListCampaignExperimentAsyncErrors][google.ads.googleads.v2.services.CampaignExperimentService.ListCampaignExperimentAsyncErrors].
The name of the campaign experiment from which to retrieve the async errors.
Token of the page to retrieve. If not specified, the first page of results will be returned. Use the value obtained from `next_page_token` in the previous response in order to request the next page of results.
Number of elements to retrieve in a single page. When a page request is too large, the server may decide to further limit the number of returned resources.
Response message for [CampaignExperimentService.ListCampaignExperimentAsyncErrors][google.ads.googleads.v2.services.CampaignExperimentService.ListCampaignExperimentAsyncErrors].
Details of the errors when performing the asynchronous operation.
Pagination token used to retrieve the next page of results. Pass the content of this string as the `page_token` attribute of the next request. `next_page_token` is not returned for the last page.
Service to manage campaign extension settings.
Returns the requested campaign extension setting in full detail.
Request message for [CampaignExtensionSettingService.GetCampaignExtensionSetting][google.ads.googleads.v2.services.CampaignExtensionSettingService.GetCampaignExtensionSetting].
The resource name of the campaign extension setting to fetch.
Creates, updates, or removes campaign extension settings. Operation statuses are returned.
Request message for [CampaignExtensionSettingService.MutateCampaignExtensionSettings][google.ads.googleads.v2.services.CampaignExtensionSettingService.MutateCampaignExtensionSettings].
The ID of the customer whose campaign extension settings are being modified.
The list of operations to perform on individual campaign extension settings.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for a campaign extension setting mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage campaign feeds.
Returns the requested campaign feed in full detail.
Request message for [CampaignFeedService.GetCampaignFeed][google.ads.googleads.v2.services.CampaignFeedService.GetCampaignFeed].
The resource name of the campaign feed to fetch.
Creates, updates, or removes campaign feeds. Operation statuses are returned.
Request message for [CampaignFeedService.MutateCampaignFeeds][google.ads.googleads.v2.services.CampaignFeedService.MutateCampaignFeeds].
The ID of the customer whose campaign feeds are being modified.
The list of operations to perform on individual campaign feeds.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for a campaign feed mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage labels on campaigns.
Returns the requested campaign-label relationship in full detail.
Request message for [CampaignLabelService.GetCampaignLabel][google.ads.googleads.v2.services.CampaignLabelService.GetCampaignLabel].
The resource name of the campaign-label relationship to fetch.
Creates and removes campaign-label relationships. Operation statuses are returned.
Request message for [CampaignLabelService.MutateCampaignLabels][google.ads.googleads.v2.services.CampaignLabelService.MutateCampaignLabels].
ID of the customer whose campaign-label relationships are being modified.
The list of operations to perform on campaign-label relationships.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for a campaign labels mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage campaigns.
Returns the requested campaign in full detail.
Request message for [CampaignService.GetCampaign][google.ads.googleads.v2.services.CampaignService.GetCampaign].
The resource name of the campaign to fetch.
Creates, updates, or removes campaigns. Operation statuses are returned.
Request message for [CampaignService.MutateCampaigns][google.ads.googleads.v2.services.CampaignService.MutateCampaigns].
The ID of the customer whose campaigns are being modified.
The list of operations to perform on individual campaigns.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for campaign mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage campaign shared sets.
Returns the requested campaign shared set in full detail.
Request message for [CampaignSharedSetService.GetCampaignSharedSet][google.ads.googleads.v2.services.CampaignSharedSetService.GetCampaignSharedSet].
The resource name of the campaign shared set to fetch.
Creates or removes campaign shared sets. Operation statuses are returned.
Request message for [CampaignSharedSetService.MutateCampaignSharedSets][google.ads.googleads.v2.services.CampaignSharedSetService.MutateCampaignSharedSets].
The ID of the customer whose campaign shared sets are being modified.
The list of operations to perform on individual campaign shared sets.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for a campaign shared set mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to fetch carrier constants.
Returns the requested carrier constant in full detail.
Request message for [CarrierConstantService.GetCarrierConstant][google.ads.googleads.v2.services.CarrierConstantService.GetCarrierConstant].
Resource name of the carrier constant to fetch.
Service to fetch change statuses.
Returns the requested change status in full detail.
Request message for '[ChangeStatusService.GetChangeStatus][google.ads.googleads.v2.services.ChangeStatusService.GetChangeStatus]'.
The resource name of the change status to fetch.
Service to fetch click views.
Returns the requested click view in full detail.
Request message for [ClickViewService.GetClickView][google.ads.googleads.v2.services.ClickViewService.GetClickView].
The resource name of the click view to fetch.
Service to manage conversion actions.
Returns the requested conversion action.
Request message for [ConversionActionService.GetConversionAction][google.ads.googleads.v2.services.ConversionActionService.GetConversionAction].
The resource name of the conversion action to fetch.
Creates, updates or removes conversion actions. Operation statuses are returned.
Request message for [ConversionActionService.MutateConversionActions][google.ads.googleads.v2.services.ConversionActionService.MutateConversionActions].
The ID of the customer whose conversion actions are being modified.
The list of operations to perform on individual conversion actions.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for [ConversionActionService.MutateConversionActions][google.ads.googleads.v2.services.ConversionActionService.MutateConversionActions].
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to upload conversion adjustments.
Processes the given conversion adjustments.
Request message for [ConversionAdjustmentUploadService.UploadConversionAdjustments][google.ads.googleads.v2.services.ConversionAdjustmentUploadService.UploadConversionAdjustments].
The ID of the customer performing the upload.
The conversion adjustments that are being uploaded.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. This should always be set to true.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for [ConversionAdjustmentUploadService.UploadConversionAdjustments][google.ads.googleads.v2.services.ConversionAdjustmentUploadService.UploadConversionAdjustments].
Errors that pertain to conversion adjustment failures in the partial failure mode. Returned when all errors occur inside the adjustments. If any errors occur outside the adjustments (e.g. auth errors), we return an RPC level error.
Returned for successfully processed conversion adjustments. Proto will be empty for rows that received an error. Results are not returned when validate_only is true.
Service to upload conversions.
Processes the given click conversions.
Request message for [ConversionUploadService.UploadClickConversions][google.ads.googleads.v2.services.ConversionUploadService.UploadClickConversions].
The ID of the customer performing the upload.
The conversions that are being uploaded.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. This should always be set to true.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for [ConversionUploadService.UploadClickConversions][google.ads.googleads.v2.services.ConversionUploadService.UploadClickConversions].
Errors that pertain to conversion failures in the partial failure mode. Returned when all errors occur inside the conversions. If any errors occur outside the conversions (e.g. auth errors), we return an RPC level error.
Returned for successfully processed conversions. Proto will be empty for rows that received an error. Results are not returned when validate_only is true.
Processes the given call conversions.
Request message for [ConversionUploadService.UploadCallConversions][google.ads.googleads.v2.services.ConversionUploadService.UploadCallConversions].
The ID of the customer performing the upload.
The conversions that are being uploaded.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. This should always be set to true.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for [ConversionUploadService.UploadCallConversions][google.ads.googleads.v2.services.ConversionUploadService.UploadCallConversions].
Errors that pertain to conversion failures in the partial failure mode. Returned when all errors occur inside the conversions. If any errors occur outside the conversions (e.g. auth errors), we return an RPC level error.
Returned for successfully processed conversions. Proto will be empty for rows that received an error. Results are not returned when validate_only is true.
Service to manage custom interests.
Returns the requested custom interest in full detail.
Request message for [CustomInterestService.GetCustomInterest][google.ads.googleads.v2.services.CustomInterestService.GetCustomInterest].
The resource name of the custom interest to fetch.
Creates or updates custom interests. Operation statuses are returned.
Request message for [CustomInterestService.MutateCustomInterests][google.ads.googleads.v2.services.CustomInterestService.MutateCustomInterests].
The ID of the customer whose custom interests are being modified.
The list of operations to perform on individual custom interests.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for custom interest mutate.
All results for the mutate.
Service to manage customer client links.
Returns the requested CustomerClientLink in full detail.
Request message for [CustomerClientLinkService.GetCustomerClientLink][google.ads.googleads.v2.services.CustomerClientLinkService.GetCustomerClientLink].
The resource name of the customer client link to fetch.
Creates or updates a customer client link. Operation statuses are returned.
Request message for [CustomerClientLinkService.MutateCustomerClientLink][google.ads.googleads.v2.services.CustomerClientLinkService.MutateCustomerClientLink].
The ID of the customer whose customer link are being modified.
The operation to perform on the individual CustomerClientLink.
Response message for a CustomerClientLink mutate.
A result that identifies the resource affected by the mutate request.
Service to get clients in a customer's hierarchy.
Returns the requested client in full detail.
Request message for [CustomerClientService.GetCustomerClient][google.ads.googleads.v2.services.CustomerClientService.GetCustomerClient].
The resource name of the client to fetch.
Service to manage customer extension settings.
Returns the requested customer extension setting in full detail.
Request message for [CustomerExtensionSettingService.GetCustomerExtensionSetting][google.ads.googleads.v2.services.CustomerExtensionSettingService.GetCustomerExtensionSetting].
The resource name of the customer extension setting to fetch.
Creates, updates, or removes customer extension settings. Operation statuses are returned.
Request message for [CustomerExtensionSettingService.MutateCustomerExtensionSettings][google.ads.googleads.v2.services.CustomerExtensionSettingService.MutateCustomerExtensionSettings].
The ID of the customer whose customer extension settings are being modified.
The list of operations to perform on individual customer extension settings.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for a customer extension setting mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage customer feeds.
Returns the requested customer feed in full detail.
Request message for [CustomerFeedService.GetCustomerFeed][google.ads.googleads.v2.services.CustomerFeedService.GetCustomerFeed].
The resource name of the customer feed to fetch.
Creates, updates, or removes customer feeds. Operation statuses are returned.
Request message for [CustomerFeedService.MutateCustomerFeeds][google.ads.googleads.v2.services.CustomerFeedService.MutateCustomerFeeds].
The ID of the customer whose customer feeds are being modified.
The list of operations to perform on individual customer feeds.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for a customer feed mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage labels on customers.
Returns the requested customer-label relationship in full detail.
Request message for [CustomerLabelService.GetCustomerLabel][google.ads.googleads.v2.services.CustomerLabelService.GetCustomerLabel].
The resource name of the customer-label relationship to fetch.
Creates and removes customer-label relationships. Operation statuses are returned.
Request message for [CustomerLabelService.MutateCustomerLabels][google.ads.googleads.v2.services.CustomerLabelService.MutateCustomerLabels].
ID of the customer whose customer-label relationships are being modified.
The list of operations to perform on customer-label relationships.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for a customer labels mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage customer-manager links.
Returns the requested CustomerManagerLink in full detail.
Request message for [CustomerManagerLinkService.GetCustomerManagerLink][google.ads.googleads.v2.services.CustomerManagerLinkService.GetCustomerManagerLink].
The resource name of the CustomerManagerLink to fetch.
Creates or updates customer manager links. Operation statuses are returned.
Request message for [CustomerManagerLinkService.MutateCustomerManagerLink][google.ads.googleads.v2.services.CustomerManagerLinkService.MutateCustomerManagerLink].
The ID of the customer whose customer manager links are being modified.
The list of operations to perform on individual customer manager links.
Response message for a CustomerManagerLink mutate.
A result that identifies the resource affected by the mutate request.
Service to manage customer negative criteria.
Returns the requested criterion in full detail.
Request message for [CustomerNegativeCriterionService.GetCustomerNegativeCriterion][google.ads.googleads.v2.services.CustomerNegativeCriterionService.GetCustomerNegativeCriterion].
The resource name of the criterion to fetch.
Creates or removes criteria. Operation statuses are returned.
Request message for [CustomerNegativeCriterionService.MutateCustomerNegativeCriteria][google.ads.googleads.v2.services.CustomerNegativeCriterionService.MutateCustomerNegativeCriteria].
The ID of the customer whose criteria are being modified.
The list of operations to perform on individual criteria.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for customer negative criterion mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage customers.
Returns the requested customer in full detail.
Request message for [CustomerService.GetCustomer][google.ads.googleads.v2.services.CustomerService.GetCustomer].
The resource name of the customer to fetch.
Updates a customer. Operation statuses are returned.
Request message for [CustomerService.MutateCustomer][google.ads.googleads.v2.services.CustomerService.MutateCustomer].
The ID of the customer being modified.
The operation to perform on the customer
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for customer mutate.
Result for the mutate.
Returns resource names of customers directly accessible by the user authenticating the call.
Request message for [CustomerService.ListAccessibleCustomers][google.ads.googleads.v2.services.CustomerService.ListAccessibleCustomers].
(message has no fields)
Response message for [CustomerService.ListAccessibleCustomers][google.ads.googleads.v2.services.CustomerService.ListAccessibleCustomers].
Resource name of customers directly accessible by the user authenticating the call.
Creates a new client under manager. The new client customer is returned.
Request message for [CustomerService.CreateCustomerClient][google.ads.googleads.v2.services.CustomerService.CreateCustomerClient].
The ID of the Manager under whom client customer is being created.
The new client customer to create. The resource name on this customer will be ignored.
Email address of the user who should be invited on the created client customer. Accessible to whitelisted customers only.
The proposed role of user on the created client customer. Accessible to whitelisted customers only.
Response message for CreateCustomerClient mutate.
The resource name of the newly created customer client.
Service to fetch Detail Placement views.
Returns the requested Detail Placement view in full detail.
Request message for [DetailPlacementViewService.GetDetailPlacementView][google.ads.googleads.v2.services.DetailPlacementViewService.GetDetailPlacementView].
The resource name of the Detail Placement view to fetch.
Service to manage display keyword views.
Returns the requested display keyword view in full detail.
Request message for [DisplayKeywordViewService.GetDisplayKeywordView][google.ads.googleads.v2.services.DisplayKeywordViewService.GetDisplayKeywordView].
The resource name of the display keyword view to fetch.
Service to fetch distance views.
Returns the attributes of the requested distance view.
Request message for [DistanceViewService.GetDistanceView][google.ads.googleads.v2.services.DistanceViewService.GetDistanceView].
The resource name of the distance view to fetch.
Service to fetch domain categories.
Returns the requested domain category.
Request message for [DomainCategoryService.GetDomainCategory][google.ads.googleads.v2.services.DomainCategoryService.GetDomainCategory].
Resource name of the domain category to fetch.
Service to fetch dynamic search ads views.
Returns the requested dynamic search ads search term view in full detail.
Request message for [DynamicSearchAdsSearchTermViewService.GetDynamicSearchAdsSearchTermView][google.ads.googleads.v2.services.DynamicSearchAdsSearchTermViewService.GetDynamicSearchAdsSearchTermView].
The resource name of the dynamic search ads search term view to fetch.
Service to fetch expanded landing page views.
Returns the requested expanded landing page view in full detail.
Request message for [ExpandedLandingPageViewService.GetExpandedLandingPageView][google.ads.googleads.v2.services.ExpandedLandingPageViewService.GetExpandedLandingPageView].
The resource name of the expanded landing page view to fetch.
Service to manage extension feed items.
Returns the requested extension feed item in full detail.
Request message for [ExtensionFeedItemService.GetExtensionFeedItem][google.ads.googleads.v2.services.ExtensionFeedItemService.GetExtensionFeedItem].
The resource name of the extension feed item to fetch.
Creates, updates, or removes extension feed items. Operation statuses are returned.
Request message for [ExtensionFeedItemService.MutateExtensionFeedItems][google.ads.googleads.v2.services.ExtensionFeedItemService.MutateExtensionFeedItems].
The ID of the customer whose extension feed items are being modified.
The list of operations to perform on individual extension feed items.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for an extension feed item mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage feed items.
Returns the requested feed item in full detail.
Request message for [FeedItemService.GetFeedItem][google.ads.googleads.v2.services.FeedItemService.GetFeedItem].
The resource name of the feed item to fetch.
Creates, updates, or removes feed items. Operation statuses are returned.
Request message for [FeedItemService.MutateFeedItems][google.ads.googleads.v2.services.FeedItemService.MutateFeedItems].
The ID of the customer whose feed items are being modified.
The list of operations to perform on individual feed items.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for an feed item mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage feed item targets.
Returns the requested feed item targets in full detail.
Request message for [FeedItemTargetService.GetFeedItemTarget][google.ads.googleads.v2.services.FeedItemTargetService.GetFeedItemTarget].
The resource name of the feed item targets to fetch.
Creates or removes feed item targets. Operation statuses are returned.
Request message for [FeedItemTargetService.MutateFeedItemTargets][google.ads.googleads.v2.services.FeedItemTargetService.MutateFeedItemTargets].
The ID of the customer whose feed item targets are being modified.
The list of operations to perform on individual feed item targets.
Response message for an feed item target mutate.
All results for the mutate.
Service to manage feed mappings.
Returns the requested feed mapping in full detail.
Request message for [FeedMappingService.GetFeedMapping][google.ads.googleads.v2.services.FeedMappingService.GetFeedMapping].
The resource name of the feed mapping to fetch.
Creates or removes feed mappings. Operation statuses are returned.
Request message for [FeedMappingService.MutateFeedMappings][google.ads.googleads.v2.services.FeedMappingService.MutateFeedMappings].
The ID of the customer whose feed mappings are being modified.
The list of operations to perform on individual feed mappings.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for a feed mapping mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to fetch feed placeholder views.
Returns the requested feed placeholder view in full detail.
Request message for [FeedPlaceholderViewService.GetFeedPlaceholderView][google.ads.googleads.v2.services.FeedPlaceholderViewService.GetFeedPlaceholderView].
The resource name of the feed placeholder view to fetch.
Service to manage feeds.
Returns the requested feed in full detail.
Request message for [FeedService.GetFeed][google.ads.googleads.v2.services.FeedService.GetFeed].
The resource name of the feed to fetch.
Creates, updates, or removes feeds. Operation statuses are returned.
Request message for [FeedService.MutateFeeds][google.ads.googleads.v2.services.FeedService.MutateFeeds].
The ID of the customer whose feeds are being modified.
The list of operations to perform on individual feeds.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for an feed mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage gender views.
Returns the requested gender view in full detail.
Request message for [GenderViewService.GetGenderView][google.ads.googleads.v2.services.GenderViewService.GetGenderView].
The resource name of the gender view to fetch.
Service to fetch geo target constants.
Returns the requested geo target constant in full detail.
Request message for [GeoTargetConstantService.GetGeoTargetConstant][google.ads.googleads.v2.services.GeoTargetConstantService.GetGeoTargetConstant].
The resource name of the geo target constant to fetch.
Returns GeoTargetConstant suggestions by location name or by resource name.
Request message for [GeoTargetConstantService.SuggestGeoTargetConstantsRequest][].
If possible, returned geo targets are translated using this locale. If not, en is used by default. This is also used as a hint for returned geo targets.
Returned geo targets are restricted to this country code.
Required. A selector of geo target constants.
The location names to search by. At most 25 names can be set.
The geo target constant resource names to filter by.
Response message for [GeoTargetConstantService.SuggestGeoTargetConstants][google.ads.googleads.v2.services.GeoTargetConstantService.SuggestGeoTargetConstants]
Geo target constant suggestions.
Service to manage geographic views.
Returns the requested geographic view in full detail.
Request message for [GeographicViewService.GetGeographicView][google.ads.googleads.v2.services.GeographicViewService.GetGeographicView].
The resource name of the geographic view to fetch.
Service to fetch Google Ads API fields.
Returns just the requested field.
Request message for [GoogleAdsFieldService.GetGoogleAdsField][google.ads.googleads.v2.services.GoogleAdsFieldService.GetGoogleAdsField].
The resource name of the field to get.
Returns all fields that match the search query.
Request message for [GoogleAdsFieldService.SearchGoogleAdsFields][google.ads.googleads.v2.services.GoogleAdsFieldService.SearchGoogleAdsFields].
The query string.
Token of the page to retrieve. If not specified, the first page of results will be returned. Use the value obtained from `next_page_token` in the previous response in order to request the next page of results.
Number of elements to retrieve in a single page. When too large a page is requested, the server may decide to further limit the number of returned resources.
Response message for [GoogleAdsFieldService.SearchGoogleAdsFields][google.ads.googleads.v2.services.GoogleAdsFieldService.SearchGoogleAdsFields].
The list of fields that matched the query.
Pagination token used to retrieve the next page of results. Pass the content of this string as the `page_token` attribute of the next request. `next_page_token` is not returned for the last page.
Total number of results that match the query ignoring the LIMIT clause.
Service to fetch data and metrics across resources.
Returns all rows that match the search query.
Request message for [GoogleAdsService.Search][google.ads.googleads.v2.services.GoogleAdsService.Search].
The ID of the customer being queried.
The query string.
Token of the page to retrieve. If not specified, the first page of results will be returned. Use the value obtained from `next_page_token` in the previous response in order to request the next page of results.
Number of elements to retrieve in a single page. When too large a page is requested, the server may decide to further limit the number of returned resources.
If true, the request is validated but not executed.
If true, summary row will be included in the response. Otherwise(false or not specified) summary row will not be returned.
Response message for [GoogleAdsService.Search][google.ads.googleads.v2.services.GoogleAdsService.Search].
The list of rows that matched the query.
Pagination token used to retrieve the next page of results. Pass the content of this string as the `page_token` attribute of the next request. `next_page_token` is not returned for the last page.
Total number of results that match the query ignoring the LIMIT clause.
FieldMask that represents what fields were requested by the user.
Summary row that contains summary of metrics in results. Summary of metrics means aggregation of metrics across all results, here aggregation could be sum, average, rate, etc.
Creates, updates, or removes resources. This method supports atomic transactions with multiple types of resources. For example, you can atomically create a campaign and a campaign budget, or perform up to thousands of mutates atomically. This method is essentially a wrapper around a series of mutate methods. The only features it offers over calling those methods directly are: - Atomic transactions - Temp resource names (described below) - Somewhat reduced latency over making a series of mutate calls Note: Only resources that support atomic transactions are included, so this method can't replace all calls to individual services. ## Atomic Transaction Benefits Atomicity makes error handling much easier. If you're making a series of changes and one fails, it can leave your account in an inconsistent state. With atomicity, you either reach the desired state directly, or the request fails and you can retry. ## Temp Resource Names Temp resource names are a special type of resource name used to create a resource and reference that resource in the same request. For example, if a campaign budget is created with `resource_name` equal to `customers/123/campaignBudgets/-1`, that resource name can be reused in the `Campaign.budget` field in the same request. That way, the two resources are created and linked atomically. To create a temp resource name, put a negative number in the part of the name that the server would normally allocate. Note: - Resources must be created with a temp name before the name can be reused. For example, the previous CampaignBudget+Campaign example would fail if the mutate order was reversed. - Temp names are not remembered across requests. - There's no limit to the number of temp names in a request. - Each temp name must use a unique negative number, even if the resource types differ. ## Latency It's important to group mutates by resource type or the request may time out and fail. Latency is roughly equal to a series of calls to individual mutate methods, where each change in resource type is a new call. For example, mutating 10 campaigns then 10 ad groups is like 2 calls, while mutating 1 campaign, 1 ad group, 1 campaign, 1 ad group is like 4 calls.
Request message for [GoogleAdsService.Mutate][google.ads.googleads.v2.services.GoogleAdsService.Mutate].
The ID of the customer whose resources are being modified.
The list of operations to perform on individual resources.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for [GoogleAdsService.Mutate][google.ads.googleads.v2.services.GoogleAdsService.Mutate].
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g., auth errors), we return an RPC level error.
All responses for the mutate.
Service to fetch Group Placement views.
Returns the requested Group Placement view in full detail.
Request message for [GroupPlacementViewService.GetGroupPlacementView][google.ads.googleads.v2.services.GroupPlacementViewService.GetGroupPlacementView].
The resource name of the Group Placement view to fetch.
Service to manage Hotel Group Views.
Returns the requested Hotel Group View in full detail.
Request message for [HotelGroupViewService.GetHotelGroupView][google.ads.googleads.v2.services.HotelGroupViewService.GetHotelGroupView].
Resource name of the Hotel Group View to fetch.
Service to manage Hotel Performance Views.
Returns the requested Hotel Performance View in full detail.
Request message for [HotelPerformanceViewService.GetHotelPerformanceView][google.ads.googleads.v2.services.HotelPerformanceViewService.GetHotelPerformanceView].
Resource name of the Hotel Performance View to fetch.
A service to fetch invoices issued for a billing setup during a given month.
Returns all invoices associated with a billing setup, for a given month.
Request message for fetching the invoices of a given billing setup that were issued during a given month.
The ID of the customer to fetch invoices for.
Required. The billing setup resource name of the requested invoices. `customers/{customer_id}/billingSetups/{billing_setup_id}`
Required. The issue year to retrieve invoices, in yyyy format. Only invoices issued in 2019 or later can be retrieved.
Required. The issue month to retrieve invoices.
Response message for [InvoiceService.ListInvoices][google.ads.googleads.v2.services.InvoiceService.ListInvoices].
The list of invoices that match the billing setup and time period.
Service to manage Keyword Plan ad groups.
Returns the requested Keyword Plan ad group in full detail.
Request message for [KeywordPlanAdGroupService.GetKeywordPlanAdGroup][google.ads.googleads.v2.services.KeywordPlanAdGroupService.GetKeywordPlanAdGroup].
The resource name of the Keyword Plan ad group to fetch.
Creates, updates, or removes Keyword Plan ad groups. Operation statuses are returned.
Request message for [KeywordPlanAdGroupService.MutateKeywordPlanAdGroups][google.ads.googleads.v2.services.KeywordPlanAdGroupService.MutateKeywordPlanAdGroups].
The ID of the customer whose Keyword Plan ad groups are being modified.
The list of operations to perform on individual Keyword Plan ad groups.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for a Keyword Plan ad group mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage Keyword Plan campaigns.
Returns the requested Keyword Plan campaign in full detail.
Request message for [KeywordPlanCampaignService.GetKeywordPlanCampaign][google.ads.googleads.v2.services.KeywordPlanCampaignService.GetKeywordPlanCampaign].
The resource name of the Keyword Plan campaign to fetch.
Creates, updates, or removes Keyword Plan campaigns. Operation statuses are returned.
Request message for [KeywordPlanCampaignService.MutateKeywordPlanCampaigns][google.ads.googleads.v2.services.KeywordPlanCampaignService.MutateKeywordPlanCampaigns].
The ID of the customer whose Keyword Plan campaigns are being modified.
The list of operations to perform on individual Keyword Plan campaigns.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for a Keyword Plan campaign mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to generate keyword ideas.
Returns a list of keyword ideas.
Request message for [KeywordIdeaService.GenerateKeywordIdeas][].
The ID of the customer with the recommendation.
The resource name of the language to target. Required
The resource names of the location to target. Max 10
Targeting network.
The type of seed to generate keyword ideas.
A Keyword and a specific Url to generate ideas from e.g. cars, www.example.com/cars.
A Keyword or phrase to generate ideas from, e.g. cars.
A specific url to generate ideas from, e.g. www.example.com/cars.
Response message for [KeywordIdeaService.GenerateKeywordIdeas][].
Results of generating keyword ideas.
Service to manage Keyword Plan ad group keywords.
Returns the requested Keyword Plan keyword in full detail.
Request message for [KeywordPlanKeywordService.GetKeywordPlanKeyword][google.ads.googleads.v2.services.KeywordPlanKeywordService.GetKeywordPlanKeyword].
The resource name of the ad group keyword to fetch.
Creates, updates, or removes Keyword Plan keywords. Operation statuses are returned.
Request message for [KeywordPlanKeywordService.MutateKeywordPlanKeywords][google.ads.googleads.v2.services.KeywordPlanKeywordService.MutateKeywordPlanKeywords].
The ID of the customer whose Keyword Plan keywords are being modified.
The list of operations to perform on individual Keyword Plan keywords.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for a Keyword Plan keyword mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage Keyword Plan negative keywords.
Returns the requested plan in full detail.
Request message for [KeywordPlanNegativeKeywordService.GetKeywordPlanNegativeKeyword][google.ads.googleads.v2.services.KeywordPlanNegativeKeywordService.GetKeywordPlanNegativeKeyword].
The resource name of the plan to fetch.
Creates, updates, or removes Keyword Plan negative keywords. Operation statuses are returned.
Request message for [KeywordPlanNegativeKeywordService.MutateKeywordPlanNegativeKeywords][google.ads.googleads.v2.services.KeywordPlanNegativeKeywordService.MutateKeywordPlanNegativeKeywords].
The ID of the customer whose negative keywords are being modified.
The list of operations to perform on individual Keyword Plan negative keywords.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for a Keyword Plan negative keyword mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage keyword plans.
Returns the requested plan in full detail.
Request message for [KeywordPlanService.GetKeywordPlan][google.ads.googleads.v2.services.KeywordPlanService.GetKeywordPlan].
The resource name of the plan to fetch.
Creates, updates, or removes keyword plans. Operation statuses are returned.
Request message for [KeywordPlanService.MutateKeywordPlans][google.ads.googleads.v2.services.KeywordPlanService.MutateKeywordPlans].
The ID of the customer whose keyword plans are being modified.
The list of operations to perform on individual keyword plans.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for a keyword plan mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Returns the requested Keyword Plan forecasts.
Request message for [KeywordPlanService.GenerateForecastMetrics][google.ads.googleads.v2.services.KeywordPlanService.GenerateForecastMetrics].
The resource name of the keyword plan to be forecasted.
Response message for [KeywordPlanService.GenerateForecastMetrics][google.ads.googleads.v2.services.KeywordPlanService.GenerateForecastMetrics].
List of campaign forecasts. One maximum.
List of ad group forecasts.
List of keyword forecasts.
Returns the requested Keyword Plan historical metrics.
Request message for [KeywordPlanService.GenerateHistoricalMetrics][google.ads.googleads.v2.services.KeywordPlanService.GenerateHistoricalMetrics].
The resource name of the keyword plan of which historical metrics are requested.
Response message for [KeywordPlanService.GenerateHistoricalMetrics][google.ads.googleads.v2.services.KeywordPlanService.GenerateHistoricalMetrics].
List of keyword historical metrics.
Service to manage keyword views.
Returns the requested keyword view in full detail.
Request message for [KeywordViewService.GetKeywordView][google.ads.googleads.v2.services.KeywordViewService.GetKeywordView].
The resource name of the keyword view to fetch.
Service to manage labels.
Returns the requested label in full detail.
Request message for [LabelService.GetLabel][google.ads.googleads.v2.services.LabelService.GetLabel].
The resource name of the label to fetch.
Creates, updates, or removes labels. Operation statuses are returned.
Request message for [LabelService.MutateLabels][google.ads.googleads.v2.services.LabelService.MutateLabels].
ID of the customer whose labels are being modified.
The list of operations to perform on labels.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for a labels mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to fetch landing page views.
Returns the requested landing page view in full detail.
Request message for [LandingPageViewService.GetLandingPageView][google.ads.googleads.v2.services.LandingPageViewService.GetLandingPageView].
The resource name of the landing page view to fetch.
Service to fetch language constants.
Returns the requested language constant.
Request message for [LanguageConstantService.GetLanguageConstant][google.ads.googleads.v2.services.LanguageConstantService.GetLanguageConstant].
Resource name of the language constant to fetch.
Service to fetch location views.
Returns the requested location view in full detail.
Request message for [LocationViewService.GetLocationView][google.ads.googleads.v2.services.LocationViewService.GetLocationView].
The resource name of the location view to fetch.
Service to manage Managed Placement views.
Returns the requested Managed Placement view in full detail.
Request message for [ManagedPlacementViewService.GetManagedPlacementView][google.ads.googleads.v2.services.ManagedPlacementViewService.GetManagedPlacementView].
The resource name of the Managed Placement View to fetch.
Service to manage media files.
Returns the requested media file in full detail.
Request message for [MediaFileService.GetMediaFile][google.ads.googleads.v2.services.MediaFileService.GetMediaFile]
The resource name of the media file to fetch.
Creates media files. Operation statuses are returned.
Request message for [MediaFileService.MutateMediaFiles][google.ads.googleads.v2.services.MediaFileService.MutateMediaFiles]
The ID of the customer whose media files are being modified.
The list of operations to perform on individual media file.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for a media file mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
This service allows management of links between Google Ads and Google Merchant Center.
Returns Merchant Center links available for this customer.
Request message for [MerchantCenterLinkService.ListMerchantCenterLinks][google.ads.googleads.v2.services.MerchantCenterLinkService.ListMerchantCenterLinks].
The ID of the customer onto which to apply the Merchant Center link list operation.
Response message for [MerchantCenterLinkService.ListMerchantCenterLinks][google.ads.googleads.v2.services.MerchantCenterLinkService.ListMerchantCenterLinks].
Merchant Center links available for the requested customer
Returns the Merchant Center link in full detail.
Request message for [MerchantCenterLinkService.GetMerchantCenterLink][google.ads.googleads.v2.services.MerchantCenterLinkService.GetMerchantCenterLink].
Resource name of the Merchant Center link.
Updates status or removes a Merchant Center link.
Request message for [MerchantCenterLinkService.MutateMerchantCenterLink][google.ads.googleads.v2.services.MerchantCenterLinkService.MutateMerchantCenterLink].
The ID of the customer being modified.
The operation to perform on the link
Response message for Merchant Center link mutate.
Result for the mutate.
Service to fetch mobile app category constants.
Returns the requested mobile app category constant.
Request message for [MobileAppCategoryConstantService.GetMobileAppCategoryConstant][google.ads.googleads.v2.services.MobileAppCategoryConstantService.GetMobileAppCategoryConstant].
Resource name of the mobile app category constant to fetch.
Service to fetch mobile device constants.
Returns the requested mobile device constant in full detail.
Request message for [MobileDeviceConstantService.GetMobileDeviceConstant][google.ads.googleads.v2.services.MobileDeviceConstantService.GetMobileDeviceConstant].
Resource name of the mobile device to fetch.
Service to manage mutate jobs.
Creates a mutate job.
Request message for [MutateJobService.CreateMutateJobRequest][]
The ID of the customer for which to create a mutate job.
Response message for [MutateJobService.CreateMutateJobResponse][]
The resource name of the MutateJob.
Returns the mutate job.
Request message for [MutateJobService.GetMutateJob][google.ads.googleads.v2.services.MutateJobService.GetMutateJob]
The resource name of the MutateJob to get.
Returns the results of the mutate job. The job must be done. Supports standard list paging.
Request message for [MutateJobService.ListMutateJobResults][google.ads.googleads.v2.services.MutateJobService.ListMutateJobResults].
The resource name of the MutateJob whose results are being listed.
Token of the page to retrieve. If not specified, the first page of results will be returned. Use the value obtained from `next_page_token` in the previous response in order to request the next page of results.
Number of elements to retrieve in a single page. When a page request is too large, the server may decide to further limit the number of returned resources.
Response message for [MutateJobService.ListMutateJobResults][google.ads.googleads.v2.services.MutateJobService.ListMutateJobResults].
The list of rows that matched the query.
Pagination token used to retrieve the next page of results. Pass the content of this string as the `page_token` attribute of the next request. `next_page_token` is not returned for the last page.
Runs the mutate job. The Operation.metadata field type is MutateJobMetadata. When finished, the long running operation will not contain errors or a response. Instead, use ListMutateJobResults to get the results of the job.
Request message for [MutateJobService.RunMutateJob][google.ads.googleads.v2.services.MutateJobService.RunMutateJob]
The resource name of the MutateJob to run.
Add operations to the mutate job.
Request message for [MutateJobService.AddMutateJobOperations][google.ads.googleads.v2.services.MutateJobService.AddMutateJobOperations]
The resource name of the MutateJob.
A token used to enforce sequencing. The first AddMutateJobOperations request for a MutateJob should not set sequence_token. Subsequent requests must set sequence_token to the value of next_sequence_token received in the previous AddMutateJobOperations response.
The list of mutates being added. Operations can use negative integers as temp ids to signify dependencies between entities created in this MutateJob. For example, a customer with id = 1234 can create a campaign and an ad group in that same campaign by creating a campaign in the first operation with the resource name explicitly set to "customers/1234/campaigns/-1", and creating an ad group in the second operation with the campaign field also set to "customers/1234/campaigns/-1".
Response message for [MutateJobService.AddMutateJobOperations][google.ads.googleads.v2.services.MutateJobService.AddMutateJobOperations]
The total number of operations added so far for this job.
The sequence token to be used when calling AddMutateJobOperations again if more operations need to be added. The next AddMutateJobOperations request must set the sequence_token field to the value of this field.
Service to fetch Operating System Version constants.
Returns the requested OS version constant in full detail.
Request message for [OperatingSystemVersionConstantService.GetOperatingSystemVersionConstant][google.ads.googleads.v2.services.OperatingSystemVersionConstantService.GetOperatingSystemVersionConstant].
Resource name of the OS version to fetch.
Service to fetch paid organic search term views.
Returns the requested paid organic search term view in full detail.
Request message for [PaidOrganicSearchTermViewService.GetPaidOrganicSearchTermView][google.ads.googleads.v2.services.PaidOrganicSearchTermViewService.GetPaidOrganicSearchTermView].
The resource name of the paid organic search term view to fetch.
Service to manage parental status views.
Returns the requested parental status view in full detail.
Request message for [ParentalStatusViewService.GetParentalStatusView][google.ads.googleads.v2.services.ParentalStatusViewService.GetParentalStatusView].
The resource name of the parental status view to fetch.
Service to provide payments accounts that can be used to set up consolidated billing.
Returns all payments accounts associated with all managers between the login customer ID and specified serving customer in the hierarchy, inclusive.
Request message for fetching all accessible payments accounts.
The ID of the customer to apply the PaymentsAccount list operation to.
Response message for [PaymentsAccountService.ListPaymentsAccounts][google.ads.googleads.v2.services.PaymentsAccountService.ListPaymentsAccounts].
The list of accessible payments accounts.
Service to fetch Product Bidding Categories.
Returns the requested Product Bidding Category in full detail.
Request message for [ProductBiddingCategoryService.GetProductBiddingCategory][].
Resource name of the Product Bidding Category to fetch.
Service to manage product group views.
Returns the requested product group view in full detail.
Request message for [ProductGroupViewService.GetProductGroupView][google.ads.googleads.v2.services.ProductGroupViewService.GetProductGroupView].
The resource name of the product group view to fetch.
Reach Plan Service gives users information about audience size that can be reached through advertisement on YouTube. In particular, GenerateReachForecast provides estimated number of people of specified demographics that can be reached by an ad in a given market by a campaign of certain duration with a defined budget.
Returns the list of plannable locations (for example, countries & DMAs).
Request message for [ReachForecastService.ListPlannableLocations][]
(message has no fields)
The list of plannable locations.
The list of locations available for planning (Countries, DMAs, sub-countries). For locations like Countries, DMAs see https://developers.google.com/adwords/api/docs/appendix/geotargeting for more information.
Returns the list of per-location plannable YouTube ad formats with allowed targeting.
Request to list available products in a given location.
The ID of the selected location for planning. To list the available plannable location ids use ListPlannableLocations.
A response with all available products.
The list of products available for planning and related targeting metadata.
Generates a product mix ideas given a set of preferences. This method helps the advertiser to obtain a good mix of ad formats and budget allocations based on its preferences.
Request message for [ReachForecastService.GenerateProductMixIdeas][].
The ID of the customer.
Required. The ID of the location, this is one of the ids returned by ListPlannableLocations.
Required. Currency code. Three-character ISO 4217 currency code.
Required. Total budget. Amount in micros. One million is equivalent to one unit.
The preferences of the suggested product mix. An unset preference is interpreted as all possible values are allowed, unless explicitly specified.
The suggested product mix.
A list of products (ad formats) and the associated budget allocation idea.
Generates a reach forecast for a given targeting / product mix.
Request message for [ReachPlanService.GenerateReachForecast][google.ads.googleads.v2.services.ReachPlanService.GenerateReachForecast].
The ID of the customer.
Required. The currency code. Three-character ISO 4217 currency code.
Campaign duration.
Desired cookie frequency cap that will be applied to each planned product. This is equivalent to the frequency cap exposed in Google Ads when creating a campaign, it represents the maximum number of times an ad can be shown to the same user. If not specified no cap is applied.
Desired minimum effective frequency (the number of times a person was exposed to the ad) for the reported reach metrics [1-10]. This won't affect the targeting, but just the reporting. If not specified, a default of 1 is applied.
The targeting to be applied to all products selected in the product mix. This is planned targeting: execution details might vary based on the advertising product, please consult an implementation specialist. If no targeting dimensions are specified, then campaigns will target everywhere and everyone. See specific metrics for details on how targeting affects them. In some cases, targeting may be overridden using the PlannedProduct.advanced_product_targeting field.
The product to be planned.
Response message containing the generated reach curve.
Reference on target audiences for this curve.
The generated reach curve for the planned product mix.
Service to manage recommendations.
Returns the requested recommendation in full detail.
Request message for [RecommendationService.GetRecommendation][google.ads.googleads.v2.services.RecommendationService.GetRecommendation].
The resource name of the recommendation to fetch.
Applies given recommendations with corresponding apply parameters.
Request message for [RecommendationService.ApplyRecommendation][google.ads.googleads.v2.services.RecommendationService.ApplyRecommendation].
The ID of the customer with the recommendation.
The list of operations to apply recommendations. If partial_failure=false all recommendations should be of the same type There is a limit of 100 operations per request.
If true, successful operations will be carried out and invalid operations will return errors. If false, operations will be carried out as a transaction if and only if they are all valid. Default is false.
Response message for [RecommendationService.ApplyRecommendation][google.ads.googleads.v2.services.RecommendationService.ApplyRecommendation].
Results of operations to apply recommendations.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors) we return the RPC level error.
Dismisses given recommendations.
Request message for [RecommendationService.DismissRecommendation][google.ads.googleads.v2.services.RecommendationService.DismissRecommendation].
The ID of the customer with the recommendation.
The list of operations to dismiss recommendations. If partial_failure=false all recommendations should be of the same type There is a limit of 100 operations per request.
If true, successful operations will be carried out and invalid operations will return errors. If false, operations will be carried in a single transaction if and only if they are all valid. Default is false.
Response message for [RecommendationService.DismissRecommendation][google.ads.googleads.v2.services.RecommendationService.DismissRecommendation].
Results of operations to dismiss recommendations.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors) we return the RPC level error.
Service to manage remarketing actions.
Returns the requested remarketing action in full detail.
Request message for [RemarketingActionService.GetRemarketingAction][google.ads.googleads.v2.services.RemarketingActionService.GetRemarketingAction].
The resource name of the remarketing action to fetch.
Creates or updates remarketing actions. Operation statuses are returned.
Request message for [RemarketingActionService.MutateRemarketingActions][google.ads.googleads.v2.services.RemarketingActionService.MutateRemarketingActions].
The ID of the customer whose remarketing actions are being modified.
The list of operations to perform on individual remarketing actions.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for remarketing action mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage search term views.
Returns the attributes of the requested search term view.
Request message for [SearchTermViewService.GetSearchTermView][google.ads.googleads.v2.services.SearchTermViewService.GetSearchTermView].
The resource name of the search term view to fetch.
Service to manage shared criteria.
Returns the requested shared criterion in full detail.
Request message for [SharedCriterionService.GetSharedCriterion][google.ads.googleads.v2.services.SharedCriterionService.GetSharedCriterion].
The resource name of the shared criterion to fetch.
Creates or removes shared criteria. Operation statuses are returned.
Request message for [SharedCriterionService.MutateSharedCriteria][google.ads.googleads.v2.services.SharedCriterionService.MutateSharedCriteria].
The ID of the customer whose shared criteria are being modified.
The list of operations to perform on individual shared criteria.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for a shared criterion mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage shared sets.
Returns the requested shared set in full detail.
Request message for [SharedSetService.GetSharedSet][google.ads.googleads.v2.services.SharedSetService.GetSharedSet].
The resource name of the shared set to fetch.
Creates, updates, or removes shared sets. Operation statuses are returned.
Request message for [SharedSetService.MutateSharedSets][google.ads.googleads.v2.services.SharedSetService.MutateSharedSets].
The ID of the customer whose shared sets are being modified.
The list of operations to perform on individual shared sets.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for a shared set mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to fetch Shopping performance views.
Returns the requested Shopping performance view in full detail.
Request message for [ShoppingPerformanceViewService.GetShoppingPerformanceView][google.ads.googleads.v2.services.ShoppingPerformanceViewService.GetShoppingPerformanceView].
The resource name of the Shopping performance view to fetch.
Service to fetch topic constants.
Returns the requested topic constant in full detail.
Request message for [TopicConstantService.GetTopicConstant][google.ads.googleads.v2.services.TopicConstantService.GetTopicConstant].
Resource name of the Topic to fetch.
Service to manage topic views.
Returns the requested topic view in full detail.
Request message for [TopicViewService.GetTopicView][google.ads.googleads.v2.services.TopicViewService.GetTopicView].
The resource name of the topic view to fetch.
Service to fetch Google Ads User Interest.
Returns the requested user interest in full detail
Request message for [UserInterestService.GetUserInterest][google.ads.googleads.v2.services.UserInterestService.GetUserInterest].
Resource name of the UserInterest to fetch.
Service to manage user lists.
Returns the requested user list.
Request message for [UserListService.GetUserList][google.ads.googleads.v2.services.UserListService.GetUserList].
The resource name of the user list to fetch.
Creates or updates user lists. Operation statuses are returned.
Request message for [UserListService.MutateUserLists][google.ads.googleads.v2.services.UserListService.MutateUserLists].
The ID of the customer whose user lists are being modified.
The list of operations to perform on individual user lists.
If true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. Default is false.
If true, the request is validated but not executed. Only errors are returned, not results.
Response message for user list mutate.
Errors that pertain to operation failures in the partial failure mode. Returned only when partial_failure = true and all errors occur inside the operations. If any errors occur outside the operations (e.g. auth errors), we return an RPC level error.
All results for the mutate.
Service to manage user location views.
Returns the requested user location view in full detail.
Request message for [UserLocationViewService.GetUserLocationView][google.ads.googleads.v2.services.UserLocationViewService.GetUserLocationView].
The resource name of the user location view to fetch.
Service to manage videos.
Returns the requested video in full detail.
Request message for [VideoService.GetVideo][google.ads.googleads.v2.services.VideoService.GetVideo].
The resource name of the video to fetch.
A single operation to propose the creation of a new account-level budget or edit/end/remove an existing one.
Used in:
FieldMask that determines which budget fields are modified. While budgets may be modified, proposals that propose such modifications are final. Therefore, update operations are not supported for proposals. Proposals that modify budgets have the 'update' proposal type. Specifying a mask for any other proposal type is considered an error.
The mutate operation.
Create operation: A new proposal to create a new budget, edit an existing budget, end an actively running budget, or remove an approved budget scheduled to start in the future. No resource name is expected for the new proposal.
Remove operation: A resource name for the removed proposal is expected, in this format: `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}` A request may be cancelled iff it is pending.
A single operation (create, remove) on an ad group ad label.
Used in:
,The mutate operation.
Create operation: No resource name is expected for the new ad group ad label.
Remove operation: A resource name for the ad group ad label being removed, in this format: `customers/{customer_id}/adGroupAdLabels/{ad_group_id}~{ad_id} _{label_id}`
A single operation (create, update, remove) on an ad group ad.
Used in:
,FieldMask that determines which resource fields are modified in an update.
Configuration for how policies are validated.
The mutate operation.
Create operation: No resource name is expected for the new ad.
Update operation: The ad is expected to have a valid resource name.
Remove operation: A resource name for the removed ad is expected, in this format: `customers/{customer_id}/adGroupAds/{ad_group_id}~{ad_id}`
A single operation (create, remove, update) on an ad group bid modifier.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new ad group bid modifier.
Update operation: The ad group bid modifier is expected to have a valid resource name.
Remove operation: A resource name for the removed ad group bid modifier is expected, in this format: `customers/{customer_id}/adGroupBidModifiers/{ad_group_id}~{criterion_id}`
A single operation (create, remove) on an ad group criterion label.
Used in:
,The mutate operation.
Create operation: No resource name is expected for the new ad group label.
Remove operation: A resource name for the ad group criterion label being removed, in this format: `customers/{customer_id}/adGroupCriterionLabels/{ad_group_id}~{criterion_id}~{label_id}`
A single operation (create, remove, update) on an ad group criterion.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The list of policy violation keys that should not cause a PolicyViolationError to be reported. Not all policy violations are exemptable, please refer to the is_exemptible field in the returned PolicyViolationError. Resources violating these polices will be saved, but will not be eligible to serve. They may begin serving at a later time due to a change in policies, re-review of the resource, or a change in advertiser certificates.
The mutate operation.
Create operation: No resource name is expected for the new criterion.
Update operation: The criterion is expected to have a valid resource name.
Remove operation: A resource name for the removed criterion is expected, in this format: `customers/{customer_id}/adGroupCriteria/{ad_group_id}~{criterion_id}`
A single operation (create, update, remove) on an ad group extension setting.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new ad group extension setting.
Update operation: The ad group extension setting is expected to have a valid resource name.
Remove operation: A resource name for the removed ad group extension setting is expected, in this format: `customers/{customer_id}/adGroupExtensionSettings/{ad_group_id}~{extension_type}`
A single operation (create, update, remove) on an ad group feed.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new ad group feed.
Update operation: The ad group feed is expected to have a valid resource name.
Remove operation: A resource name for the removed ad group feed is expected, in this format: `customers/{customer_id}/adGroupFeeds/{ad_group_id}~{feed_id}`
A single operation (create, remove) on an ad group label.
Used in:
,The mutate operation.
Create operation: No resource name is expected for the new ad group label.
Remove operation: A resource name for the ad group label being removed, in this format: `customers/{customer_id}/adGroupLabels/{ad_group_id}~{label_id}`
A single operation (create, update, remove) on an ad group.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new ad group.
Update operation: The ad group is expected to have a valid resource name.
Remove operation: A resource name for the removed ad group is expected, in this format: `customers/{customer_id}/adGroups/{ad_group_id}`
A single update operation on an ad.
Used in:
FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Update operation: The ad is expected to have a valid resource name in this format: `customers/{customer_id}/ads/{ad_id}`
A single operation (create, update, remove) on ad parameter.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new ad parameter.
Update operation: The ad parameter is expected to have a valid resource name.
Remove operation: A resource name for the ad parameter to remove is expected in this format: `customers/{customer_id}/adParameters/{ad_group_id}~{criterion_id}~{parameter_index}`
Information about the operation to apply a recommendation and any parameters to customize it.
Used in:
The resource name of the recommendation to apply.
Parameters to use when applying the recommendation.
Optional parameters to use when applying a campaign budget recommendation.
Optional parameters to use when applying a text ad recommendation.
Optional parameters to use when applying keyword recommendation.
Optional parameters to use when applying target CPA opt-in recommendation.
Parameters to use when applying callout extension recommendation.
Parameters to use when applying call extension recommendation.
Parameters to use when applying sitelink extension recommendation.
Parameters to use when applying move unused budget recommendation.
Parameters to use when applying call extension recommendation.
Used in:
Call extensions to be added. This is a required field.
Parameters to use when applying callout extension recommendation.
Used in:
Callout extensions to be added. This is a required field.
Parameters to use when applying a campaign budget recommendation.
Used in:
New budget amount to set for target budget resource. This is a required field.
Parameters to use when applying keyword recommendation.
Used in:
The ad group resource to add keyword to. This is a required field.
The match type of the keyword. This is a required field.
Optional, CPC bid to set for the keyword. If not set, keyword will use bid based on bidding strategy used by target ad group.
Parameters to use when applying move unused budget recommendation.
Used in:
Budget amount to move from excess budget to constrained budget. This is a required field.
Parameters to use when applying sitelink extension recommendation.
Used in:
Sitelink extensions to be added. This is a required field.
Parameters to use when applying Target CPA recommendation.
Used in:
Average CPA to use for Target CPA bidding strategy. This is a required field.
Optional, budget amount to set for the campaign.
Parameters to use when applying a text ad recommendation.
Used in:
New ad to add to recommended ad group. All necessary fields need to be set in this message. This is a required field.
The result of applying a recommendation.
Used in:
Returned for successful applies.
A single operation to create an asset. Supported asset types are YoutubeVideoAsset, MediaBundleAsset and ImageAsset. TextAsset should be created with Ad inline.
Used in:
,The mutate operation.
Create operation: No resource name is expected for the new asset.
A single operation (create, update, remove) on a bidding strategy.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new bidding strategy.
Update operation: The bidding strategy is expected to have a valid resource name.
Remove operation: A resource name for the removed bidding strategy is expected, in this format: `customers/{customer_id}/biddingStrategies/{bidding_strategy_id}`
A single operation on a billing setup, which describes the cancellation of an existing billing setup.
Used in:
Only one of these operations can be set. "Update" operations are not supported.
Creates a billing setup. No resource name is expected for the new billing setup.
Resource name of the billing setup to remove. A setup cannot be removed unless it is in a pending state or its scheduled start time is in the future. The resource name looks like `customers/{customer_id}/billingSetups/{billing_id}`.
A call conversion.
Used in:
The caller id from which this call was placed. Caller id is expected to be in E.164 format with preceding '+' sign. e.g. "+16502531234".
The date time at which the call occurred. The timezone must be specified. The format is "yyyy-mm-dd hh:mm:ss+|-hh:mm", e.g. "2019-01-01 12:32:45-08:00".
Resource name of the conversion action associated with this conversion. Note: Although this resource name consists of a customer id and a conversion action id, validation will ignore the customer id and use the conversion action id as the sole identifier of the conversion action.
The date time at which the conversion occurred. Must be after the call time. The timezone must be specified. The format is "yyyy-mm-dd hh:mm:ss+|-hh:mm", e.g. "2019-01-01 12:32:45-08:00".
The value of the conversion for the advertiser.
Currency associated with the conversion value. This is the ISO 4217 3-character currency code. For example: USD, EUR.
Identifying information for a successfully processed CallConversionUpload.
Used in:
The caller id from which this call was placed. Caller id is expected to be in E.164 format with preceding '+' sign.
The date time at which the call occurred. The format is "yyyy-mm-dd hh:mm:ss+|-hh:mm", e.g. "2019-01-01 12:32:45-08:00".
Resource name of the conversion action associated with this conversion.
The date time at which the conversion occurred. The format is "yyyy-mm-dd hh:mm:ss+|-hh:mm", e.g. "2019-01-01 12:32:45-08:00".
A single operation (create, remove, update) on a campaign bid modifier.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new campaign bid modifier.
Update operation: The campaign bid modifier is expected to have a valid resource name.
Remove operation: A resource name for the removed campaign bid modifier is expected, in this format: `customers/{customer_id}/CampaignBidModifiers/{campaign_id}~{criterion_id}`
A single operation (create, update, remove) on a campaign budget.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new budget.
Update operation: The campaign budget is expected to have a valid resource name.
Remove operation: A resource name for the removed budget is expected, in this format: `customers/{customer_id}/campaignBudgets/{budget_id}`
A single operation (create, update, remove) on a campaign criterion.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new criterion.
Update operation: The criterion is expected to have a valid resource name.
Remove operation: A resource name for the removed criterion is expected, in this format: `customers/{customer_id}/campaignCriteria/{campaign_id}~{criterion_id}`
A single operation (create, update, remove) on a campaign draft.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new campaign draft.
Update operation: The campaign draft is expected to have a valid resource name.
Remove operation: The campaign draft is expected to have a valid resource name, in this format: `customers/{customer_id}/campaignDrafts/{base_campaign_id}~{draft_id}`
The duration of a planned campaign.
Used in:
The duration value in days.
A single update operation on a campaign experiment.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Update operation: The campaign experiment is expected to have a valid resource name.
Remove operation: The campaign experiment is expected to have a valid resource name, in this format: `customers/{customer_id}/campaignExperiments/{campaign_experiment_id}`
A single operation (create, update, remove) on a campaign extension setting.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new campaign extension setting.
Update operation: The campaign extension setting is expected to have a valid resource name.
Remove operation: A resource name for the removed campaign extension setting is expected, in this format: `customers/{customer_id}/campaignExtensionSettings/{campaign_id}~{extension_type}`
A single operation (create, update, remove) on a campaign feed.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new campaign feed.
Update operation: The campaign feed is expected to have a valid resource name.
Remove operation: A resource name for the removed campaign feed is expected, in this format: `customers/{customer_id}/campaignFeeds/{campaign_id}~{feed_id}`
A single operation (create, remove) on a campaign-label relationship.
Used in:
,The mutate operation.
Create operation: No resource name is expected for the new campaign-label relationship.
Remove operation: A resource name for the campaign-label relationship being removed, in this format: `customers/{customer_id}/campaignLabels/{campaign_id}~{label_id}`
A single operation (create, update, remove) on a campaign.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new campaign.
Update operation: The campaign is expected to have a valid resource name.
Remove operation: A resource name for the removed campaign is expected, in this format: `customers/{customer_id}/campaigns/{campaign_id}`
A single operation (create, remove) on an campaign shared set.
Used in:
,The mutate operation.
Create operation: No resource name is expected for the new campaign shared set.
Remove operation: A resource name for the removed campaign shared set is expected, in this format: `customers/{customer_id}/campaignSharedSets/{campaign_id}~{shared_set_id}`
A click conversion.
Used in:
The Google click ID (gclid) associated with this conversion.
Resource name of the conversion action associated with this conversion. Note: Although this resource name consists of a customer id and a conversion action id, validation will ignore the customer id and use the conversion action id as the sole identifier of the conversion action.
The date time at which the conversion occurred. Must be after the click time. The timezone must be specified. The format is "yyyy-mm-dd hh:mm:ss+|-hh:mm", e.g. “2019-01-01 12:32:45-08:00”.
The value of the conversion for the advertiser.
Currency associated with the conversion value. This is the ISO 4217 3-character currency code. For example: USD, EUR.
The order ID associated with the conversion. An order id can only be used for one conversion per conversion action.
Additional data about externally attributed conversions. This field is required for conversions with an externally attributed conversion action, but should not be set otherwise.
Identifying information for a successfully processed ClickConversion.
Used in:
The Google Click ID (gclid) associated with this conversion.
Resource name of the conversion action associated with this conversion.
The date time at which the conversion occurred. The format is "yyyy-mm-dd hh:mm:ss+|-hh:mm", e.g. “2019-01-01 12:32:45-08:00”.
A single operation (create, update, remove) on a conversion action.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new conversion action.
Update operation: The conversion action is expected to have a valid resource name.
Remove operation: A resource name for the removed conversion action is expected, in this format: `customers/{customer_id}/conversionActions/{conversion_action_id}`
A conversion adjustment.
Used in:
Resource name of the conversion action associated with this conversion adjustment. Note: Although this resource name consists of a customer id and a conversion action id, validation will ignore the customer id and use the conversion action id as the sole identifier of the conversion action.
The date time at which the adjustment occurred. Must be after the conversion_date_time. The timezone must be specified. The format is "yyyy-mm-dd hh:mm:ss+|-hh:mm", e.g. "2019-01-01 12:32:45-08:00".
The adjustment type.
Information needed to restate the conversion's value. Required for restatements. Should not be supplied for retractions. An error will be returned if provided for a retraction.
Identifies the conversion to be adjusted.
Uniquely identifies a conversion that was reported without an order ID specified.
The order ID of the conversion to be adjusted. If the conversion was reported with an order ID specified, that order ID must be used as the identifier here.
Information identifying a successfully processed ConversionAdjustment.
Used in:
Resource name of the conversion action associated with this conversion adjustment.
The date time at which the adjustment occurred. The format is "yyyy-mm-dd hh:mm:ss+|-hh:mm", e.g. "2019-01-01 12:32:45-08:00".
The adjustment type.
Identifies the conversion that was adjusted.
Uniquely identifies a conversion that was reported without an order ID specified.
The order ID of the conversion that was adjusted.
Message used as metadata returned in Long Running Operations for CreateCampaignExperimentRequest
Resource name of campaign experiment created.
A single operation (create, update) on a custom interest.
Used in:
FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new custom interest.
Update operation: The custom interest is expected to have a valid resource name.
A single operation (create, update) on a CustomerClientLink.
Used in:
FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new link.
Update operation: The link is expected to have a valid resource name.
A single operation (create, update, remove) on a customer extension setting.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new customer extension setting.
Update operation: The customer extension setting is expected to have a valid resource name.
Remove operation: A resource name for the removed customer extension setting is expected, in this format: `customers/{customer_id}/customerExtensionSettings/{extension_type}`
A single operation (create, update, remove) on a customer feed.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new customer feed.
Update operation: The customer feed is expected to have a valid resource name.
Remove operation: A resource name for the removed customer feed is expected, in this format: `customers/{customer_id}/customerFeeds/{feed_id}`
A single operation (create, remove) on a customer-label relationship.
Used in:
,The mutate operation.
Create operation: No resource name is expected for the new customer-label relationship.
Remove operation: A resource name for the customer-label relationship being removed, in this format: `customers/{customer_id}/customerLabels/{label_id}`
Updates the status of a CustomerManagerLink. The following actions are possible: 1. Update operation with status ACTIVE accepts a pending invitation. 2. Update operation with status REFUSED declines a pending invitation. 3. Update operation with status INACTIVE terminates link to manager.
Used in:
FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Update operation: The link is expected to have a valid resource name.
A single operation (create or remove) on a customer level negative criterion.
Used in:
,The mutate operation.
Create operation: No resource name is expected for the new criterion.
Remove operation: A resource name for the removed criterion is expected, in this format: `customers/{customer_id}/customerNegativeCriteria/{criterion_id}`
A single update on a customer.
Used in:
,Mutate operation. Only updates are supported for customer.
FieldMask that determines which resource fields are modified in an update.
Operation to dismiss a single recommendation identified by resource_name.
Used in:
The resource name of the recommendation to dismiss.
The result of dismissing a recommendation.
Used in:
Returned for successful dismissals.
A single operation (create, update, remove) on an extension feed item.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new extension feed item.
Update operation: The extension feed item is expected to have a valid resource name.
Remove operation: A resource name for the removed extension feed item is expected, in this format: `customers/{customer_id}/extensionFeedItems/{feed_item_id}`
Contains additional information about externally attributed conversions.
Used in:
Represents the fraction of the conversion that is attributed to the Google Ads click.
Specifies the attribution model name.
A single operation (create, update, remove) on an feed item.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new feed item.
Update operation: The feed item is expected to have a valid resource name.
Remove operation: A resource name for the removed feed item is expected, in this format: `customers/{customer_id}/feedItems/{feed_id}~{feed_item_id}`
A single operation (create, remove) on an feed item target.
Used in:
,The mutate operation.
Create operation: No resource name is expected for the new feed item target.
Remove operation: A resource name for the removed feed item target is expected, in this format: `customers/{customer_id}/feedItemTargets/{feed_id}~{feed_item_id}~{feed_item_target_type}~{feed_item_target_id}`
A single operation (create, remove) on a feed mapping.
Used in:
,The mutate operation.
Create operation: No resource name is expected for the new feed mapping.
Remove operation: A resource name for the removed feed mapping is expected, in this format: `customers/{customer_id}/feedMappings/{feed_id}~{feed_mapping_id}`
A single operation (create, update, remove) on an feed.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new feed.
Update operation: The feed is expected to have a valid resource name.
Remove operation: A resource name for the removed feed is expected, in this format: `customers/{customer_id}/feeds/{feed_id}`
Forecasted traffic metrics for the planned products and targeting.
Used in:
Number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency times that exactly matches the Targeting.
Total number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency times. This includes people that may fall outside the specified Targeting.
Number of ad impressions that exactly matches the Targeting.
Total number of ad impressions. This includes impressions that may fall outside the specified Targeting, due to insufficent information on signed-in users.
Forecast metrics.
Used in:
, ,Impressions
Ctr
AVG cpc
Clicks
Cost
Uniquely identifies a conversion that was reported without an order ID specified.
Used in:
,Google click ID (gclid) associated with the original conversion for this adjustment.
The date time at which the original conversion for this adjustment occurred. The timezone must be specified. The format is "yyyy-mm-dd hh:mm:ss+|-hh:mm", e.g. "2019-01-01 12:32:45-08:00".
The result of generating keyword ideas.
Used in:
Text of the keyword idea. As in Keyword Plan historical metrics, this text may not be an actual keyword, but the canonical form of multiple keywords. See KeywordPlanKeywordHistoricalMetrics message in KeywordPlanService.
The historical metrics for the keyword
A geo target constant suggestion.
Used in:
The language this GeoTargetConstantSuggestion is currently translated to. It affects the name of geo target fields. For example, if locale=en, then name=Spain. If locale=es, then name=España. The default locale will be returned if no translation exists for the locale in the request.
Approximate user population that will be targeted, rounded to the nearest 100.
If the request searched by location name, this is the location name that matched the geo target.
The GeoTargetConstant result.
The list of parents of the geo target constant.
A returned row from the query.
Used in:
The account budget in the query.
The account budget proposal referenced in the query.
The ad group referenced in the query.
The ad referenced in the query.
The ad group ad asset view in the query.
The ad group ad label referenced in the query.
The ad group audience view referenced in the query.
The bid modifier referenced in the query.
The criterion referenced in the query.
The ad group criterion label referenced in the query.
The ad group criterion simulation referenced in the query.
The ad group extension setting referenced in the query.
The ad group feed referenced in the query.
The ad group label referenced in the query.
The ad group simulation referenced in the query.
The ad parameter referenced in the query.
The age range view referenced in the query.
The ad schedule view referenced in the query.
The domain category referenced in the query.
The asset referenced in the query.
The bidding strategy referenced in the query.
The billing setup referenced in the query.
The campaign budget referenced in the query.
The campaign referenced in the query.
The campaign audience view referenced in the query.
The campaign bid modifier referenced in the query.
The campaign criterion referenced in the query.
The campaign criterion simulation referenced in the query.
The campaign draft referenced in the query.
The campaign experiment referenced in the query.
The campaign extension setting referenced in the query.
The campaign feed referenced in the query.
The campaign label referenced in the query.
Campaign Shared Set referenced in AWQL query.
The carrier constant referenced in the query.
The ChangeStatus referenced in the query.
The conversion action referenced in the query.
The ClickView referenced in the query.
The CustomInterest referenced in the query.
The customer referenced in the query.
The CustomerManagerLink referenced in the query.
The CustomerClientLink referenced in the query.
The CustomerClient referenced in the query.
The customer extension setting referenced in the query.
The customer feed referenced in the query.
The customer label referenced in the query.
The customer negative criterion referenced in the query.
The detail placement view referenced in the query.
The display keyword view referenced in the query.
The distance view referenced in the query.
The dynamic search ads search term view referenced in the query.
The expanded landing page view referenced in the query.
The extension feed item referenced in the query.
The feed referenced in the query.
The feed item referenced in the query.
The feed item target referenced in the query.
The feed mapping referenced in the query.
The feed placeholder view referenced in the query.
The gender view referenced in the query.
The geo target constant referenced in the query.
The geographic view referenced in the query.
The group placement view referenced in the query.
The hotel group view referenced in the query.
The hotel performance view referenced in the query.
The keyword view referenced in the query.
The keyword plan referenced in the query.
The keyword plan campaign referenced in the query.
The keyword plan negative keyword referenced in the query.
The keyword plan ad group referenced in the query.
The keyword plan keyword referenced in the query.
The label referenced in the query.
The landing page view referenced in the query.
The language constant referenced in the query.
The location view referenced in the query.
The managed placement view referenced in the query.
The media file referenced in the query.
The mobile app category constant referenced in the query.
The mobile device constant referenced in the query.
The mutate job referenced in the query.
The operating system version constant referenced in the query.
The paid organic search term view referenced in the query.
The parental status view referenced in the query.
The Product Bidding Category referenced in the query.
The product group view referenced in the query.
The recommendation referenced in the query.
The search term view referenced in the query.
The shared set referenced in the query.
The shared set referenced in the query.
The shopping performance view referenced in the query.
The topic view referenced in the query.
The user interest referenced in the query.
The user list referenced in the query.
The user location view referenced in the query.
The remarketing action referenced in the query.
The topic constant referenced in the query.
The video referenced in the query.
The metrics.
The segments.
Keyword And Url Seed
Used in:
The URL to crawl in order to generate keyword ideas.
Requires at least one keyword.
An ad group forecast.
Used in:
The resource name of the Keyword Plan ad group related to the forecast. `customers/{customer_id}/keywordPlanAdGroups/{keyword_plan_ad_group_id}`
The forecast for the Keyword Plan ad group.
A single operation (create, update, remove) on a Keyword Plan ad group.
Used in:
The FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new Keyword Plan ad group.
Update operation: The Keyword Plan ad group is expected to have a valid resource name.
Remove operation: A resource name for the removed Keyword Plan ad group is expected, in this format: `customers/{customer_id}/keywordPlanAdGroups/{kp_ad_group_id}`
A campaign forecast.
Used in:
The resource name of the Keyword Plan campaign related to the forecast. `customers/{customer_id}/keywordPlanCampaigns/{keyword+plan_campaign_id}`
The forecast for the Keyword Plan campaign.
A single operation (create, update, remove) on a Keyword Plan campaign.
Used in:
The FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new Keyword Plan campaign.
Update operation: The Keyword Plan campaign is expected to have a valid resource name.
Remove operation: A resource name for the removed Keyword Plan campaign is expected, in this format: `customers/{customer_id}/keywordPlanCampaigns/{keywordPlan_campaign_id}`
A keyword forecast.
Used in:
The resource name of the Keyword Plan keyword related to the forecast. `customers/{customer_id}/keywordPlanAdGroupKeywords/{keyword_plan_ad_group_keyword_id}`
The forecast for the Keyword Plan keyword.
A keyword historical metrics.
Used in:
The text of the query associated with one or more ad_group_keywords in the plan. Note that we de-dupe your keywords list, eliminating close variants before returning the plan's keywords as text. For example, if your plan originally contained the keywords 'car' and 'cars', the returned search query will only contain 'car'.
The historical metrics for the query associated with one or more ad_group_keywords in the plan.
A single operation (create, update, remove) on a Keyword Plan keyword.
Used in:
The FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new Keyword Plan ad group keyword.
Update operation: The Keyword Plan keyword is expected to have a valid resource name.
Remove operation: A resource name for the removed Keyword Plan keyword is expected, in this format: `customers/{customer_id}/keywordPlanKeywords/{kp_ad_group_keyword_id}`
A single operation (create, update, remove) on a Keyword Plan negative keyword.
Used in:
The FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new Keyword Plan negative keyword.
Update operation: The Keyword Plan negative keyword expected to have a valid resource name.
Remove operation: A resource name for the removed Keyword Plan negative keywords expected in this format: `customers/{customer_id}/keywordPlanNegativeKeywords/{kp_negative_keyword_id}`
A single operation (create, update, remove) on a keyword plan.
Used in:
The FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new keyword plan.
Update operation: The keyword plan is expected to have a valid resource name.
Remove operation: A resource name for the removed keyword plan is expected in this format: `customers/{customer_id}/keywordPlans/{keyword_plan_id}`
Keyword Seed
Used in:
Requires at least one keyword.
A single operation (create, remove, update) on a label.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new label.
Update operation: The label is expected to have a valid resource name.
Remove operation: A resource name for the label being removed, in this format: `customers/{customer_id}/labels/{label_id}`
A single operation to create media file.
Used in:
,The mutate operation.
Create operation: No resource name is expected for the new media file.
A single update on a Merchant Center link.
Used in:
FieldMask that determines which resource fields are modified in an update.
The operation to perform
Update operation: The merchant center link is expected to have a valid resource name.
Remove operation: A resource name for the removed merchant center link is expected, in this format: `customers/{customer_id}/merchantCenterLinks/{merchant_center_id}`
The result for the account budget proposal mutate.
Used in:
Returned for successful operations.
The result for an ad group ad label mutate.
Used in:
,Returned for successful operations.
The result for the ad mutate.
Used in:
,The resource name returned for successful operations.
The result for the criterion mutate.
Used in:
,Returned for successful operations.
The result for an ad group criterion label mutate.
Used in:
,Returned for successful operations.
The result for the criterion mutate.
Used in:
,Returned for successful operations.
The result for the ad group extension setting mutate.
Used in:
,Returned for successful operations.
The result for the ad group feed mutate.
Used in:
,Returned for successful operations.
The result for an ad group label mutate.
Used in:
,Returned for successful operations.
The result for the ad group mutate.
Used in:
,Returned for successful operations.
The result for the ad parameter mutate.
Used in:
,The resource name returned for successful operations.
The result for the ad mutate.
Used in:
The resource name returned for successful operations.
The result for the asset mutate.
Used in:
,The resource name returned for successful operations.
The result for the bidding strategy mutate.
Used in:
,Returned for successful operations.
Result for a single billing setup mutate.
Used in:
Returned for successful operations.
The result for the criterion mutate.
Used in:
,Returned for successful operations.
The result for the campaign budget mutate.
Used in:
,Returned for successful operations.
The result for the criterion mutate.
Used in:
,Returned for successful operations.
The result for the campaign draft mutate.
Used in:
,Returned for successful operations.
The result for the campaign experiment mutate.
Used in:
,Returned for successful operations.
The result for the campaign extension setting mutate.
Used in:
,Returned for successful operations.
The result for the campaign feed mutate.
Used in:
,Returned for successful operations.
The result for a campaign label mutate.
Used in:
,Returned for successful operations.
The result for the campaign mutate.
Used in:
,Returned for successful operations.
The result for the campaign shared set mutate.
Used in:
,Returned for successful operations.
The result for the conversion action mutate.
Used in:
,Returned for successful operations.
The result for the custom interest mutate.
Used in:
Returned for successful operations.
The result for a single customer client link mutate.
Used in:
Returned for successful operations.
The result for the customer extension setting mutate.
Used in:
,Returned for successful operations.
The result for the customer feed mutate.
Used in:
,Returned for successful operations.
The result for a customer label mutate.
Used in:
,Returned for successful operations.
The result for the customer manager link mutate.
Used in:
Returned for successful operations.
The result for the criterion mutate.
Used in:
,Returned for successful operations.
The result for the customer mutate.
Used in:
,Returned for successful operations.
The result for the extension feed item mutate.
Used in:
,Returned for successful operations.
The result for the feed item mutate.
Used in:
,Returned for successful operations.
The result for the feed item target mutate.
Used in:
,Returned for successful operations.
The result for the feed mapping mutate.
Used in:
,Returned for successful operations.
The result for the feed mutate.
Used in:
,Returned for successful operations.
MutateJob result.
Used in:
Index of the mutate operation.
Response for the mutate. May be empty if errors occurred.
Details of the errors when processing the operation.
The result for the Keyword Plan ad group mutate.
Used in:
Returned for successful operations.
The result for the Keyword Plan campaign mutate.
Used in:
Returned for successful operations.
The result for the Keyword Plan keyword mutate.
Used in:
Returned for successful operations.
The result for the Keyword Plan negative keyword mutate.
Used in:
Returned for successful operations.
The result for the keyword plan mutate.
Used in:
Returned for successful operations.
The result for a label mutate.
Used in:
,Returned for successful operations.
The result for the media file mutate.
Used in:
,The resource name returned for successful operations.
The result for the Merchant Center link mutate.
Used in:
Returned for successful operations.
A single operation (create, update, remove) on a resource.
Used in:
,The mutate operation.
An ad group ad label mutate operation.
An ad group ad mutate operation.
An ad group bid modifier mutate operation.
An ad group criterion label mutate operation.
An ad group criterion mutate operation.
An ad group extension setting mutate operation.
An ad group feed mutate operation.
An ad group label mutate operation.
An ad group mutate operation.
An ad parameter mutate operation.
An asset mutate operation.
A bidding strategy mutate operation.
A campaign bid modifier mutate operation.
A campaign budget mutate operation.
A campaign criterion mutate operation.
A campaign draft mutate operation.
A campaign experiment mutate operation.
A campaign extension setting mutate operation.
A campaign feed mutate operation.
A campaign label mutate operation.
A campaign mutate operation.
A campaign shared set mutate operation.
A conversion action mutate operation.
A customer extension setting mutate operation.
A customer feed mutate operation.
A customer label mutate operation.
A customer negative criterion mutate operation.
A customer mutate operation.
An extension feed item mutate operation.
A feed item mutate operation.
A feed item target mutate operation.
A feed mapping mutate operation.
A feed mutate operation.
A label mutate operation.
A media file mutate operation.
A remarketing action mutate operation.
A shared criterion mutate operation.
A shared set mutate operation.
A user list mutate operation.
Response message for the resource mutate.
Used in:
,The mutate response.
The result for the ad group ad label mutate.
The result for the ad group ad mutate.
The result for the ad group bid modifier mutate.
The result for the ad group criterion label mutate.
The result for the ad group criterion mutate.
The result for the ad group extension setting mutate.
The result for the ad group feed mutate.
The result for the ad group label mutate.
The result for the ad group mutate.
The result for the ad parameter mutate.
The result for the asset mutate.
The result for the bidding strategy mutate.
The result for the campaign bid modifier mutate.
The result for the campaign budget mutate.
The result for the campaign criterion mutate.
The result for the campaign draft mutate.
The result for the campaign experiment mutate.
The result for the campaign extension setting mutate.
The result for the campaign feed mutate.
The result for the campaign label mutate.
The result for the campaign mutate.
The result for the campaign shared set mutate.
The result for the conversion action mutate.
The result for the customer extension setting mutate.
The result for the customer feed mutate.
The result for the customer label mutate.
The result for the customer negative criterion mutate.
The result for the customer mutate.
The result for the extension feed item mutate.
The result for the feed item mutate.
The result for the feed item target mutate.
The result for the feed mapping mutate.
The result for the feed mutate.
The result for the label mutate.
The result for the media file mutate.
The result for the remarketing action mutate.
The result for the shared criterion mutate.
The result for the shared set mutate.
The result for the user list mutate.
The result for the remarketing action mutate.
Used in:
,Returned for successful operations.
The result for the shared criterion mutate.
Used in:
,Returned for successful operations.
The result for the shared set mutate.
Used in:
,Returned for successful operations.
The result for the user list mutate.
Used in:
,Returned for successful operations.
Audience metrics for the planned products. These metrics consider the following targeting dimensions: - Location - PlannableAgeRange - Gender
Used in:
Reference audience size matching the considered targeting for YouTube.
Reference audience size matching the considered targeting for Census.
A plannable location: a country, a DMA, a metro region, a tv region, a province.
Used in:
The location identifier.
The unique location name in english.
The parent country code, not present if location is a country. If present will always be a criterion id: additional information, such as country name are returned both via ListPlannableLocations or directly by accessing GeoTargetConstantService with the criterion id.
The targeting for which traffic metrics will be reported.
Used in:
Allowed plannable age ranges for the product for which metrics will be reported. Actual targeting is computed by mapping this age range onto standard Google common.AgeRangeInfo values.
Targetable genders for the ad product.
Targetable devices for the ad product.
A product being planned for reach.
Used in:
Required. Selected product for planning. Plannable products codes can be obtained from ListPlannableProducts.
Required. Maximum budget allocation in micros for the selected product. The value is specified in the selected planning currency_code. E.g. 1 000 000$ = 1 000 000 000 000 micros.
Set of preferences about the planned mix.
Used in:
True if ad skippable. If not set, default is any value.
True if ad start with sound. If not set, default is any value.
The length of the ad. If not set, default is any value.
True if ad will only show on the top content. If not set, default is false.
True if the price guaranteed. The cost of serving the ad is agreed upfront and not subject to an auction. If not set, default is any value.
An allocation of a part of the budget on a given product.
Used in:
,Selected product for planning. The product codes returned are within the set of the ones returned by ListPlannableProducts when using the same location id.
The value to be allocated for the suggested product in requested currency. Amount in micros. One million is equivalent to one unit.
The metadata associated with an available plannable product.
Used in:
The code associated with the ad product. E.g. Trueview, Bumper To list the available plannable product codes use ListPlannableProducts.
The allowed plannable targeting for this product.
The reach curve for the planned products.
Used in:
All points on the reach curve.
A point on reach curve.
Used in:
The cost in micros.
Forecasted traffic metrics for this point.
The forecasted allocation. This differs from the input allocation if one or more product cannot fulfill the budget because of limited inventory.
A single operation (create, update) on a remarketing action.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new remarketing action.
Update operation: The remarketing action is expected to have a valid resource name.
Contains information needed to restate a conversion's value.
Used in:
The restated conversion value. This is the value of the conversion after restatement. For example, to change the value of a conversion from 100 to 70, an adjusted value of 70 should be reported.
The currency of the restated value. If not provided, then the default currency from the conversion action is used, and if that is not set then the account currency is used. This is the ISO 4217 3-character currency code e.g. USD or EUR.
A single operation (create, remove) on an shared criterion.
Used in:
,The mutate operation.
Create operation: No resource name is expected for the new shared criterion.
Remove operation: A resource name for the removed shared criterion is expected, in this format: `customers/{customer_id}/sharedCriteria/{shared_set_id}~{criterion_id}`
A single operation (create, update, remove) on an shared set.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new shared set.
Update operation: The shared set is expected to have a valid resource name.
Remove operation: A resource name for the removed shared set is expected, in this format: `customers/{customer_id}/sharedSets/{shared_set_id}`
A list of geo target constant resource names.
Used in:
A list of geo target constant resource names.
A list of location names.
Used in:
A list of location names.
The targeting for which traffic metrics will be reported.
Used in:
Required. The ID of the selected location. Plannable locations ID can be obtained from ListPlannableLocations.
Required Selected age range to be planned on.
Targetable genders for the ad product.
Targetable devices for the ad product.
Url Seed
Used in:
The URL to crawl in order to generate keyword ideas.
A single operation (create, update) on a user list.
Used in:
,FieldMask that determines which resource fields are modified in an update.
The mutate operation.
Create operation: No resource name is expected for the new user list.
Update operation: The user list is expected to have a valid resource name.
Remove operation: A resource name for the removed user list is expected, in this format: `customers/{customer_id}/userLists/{user_list_id}`