@Generated("by gapic-generator-java")

Package com.google.ads.googleads.v9.services

The interfaces provided are listed below, along with usage samples.

======================= AccessibleBiddingStrategyServiceClient =======================

Service Description: Service to read accessible bidding strategies.

Sample for AccessibleBiddingStrategyServiceClient:


 try (AccessibleBiddingStrategyServiceClient accessibleBiddingStrategyServiceClient =
     AccessibleBiddingStrategyServiceClient.create()) {
   AccessibleBiddingStrategyName resourceName =
       AccessibleBiddingStrategyName.of("[CUSTOMER_ID]", "[BIDDING_STRATEGY_ID]");
   AccessibleBiddingStrategy response =
       accessibleBiddingStrategyServiceClient.getAccessibleBiddingStrategy(resourceName);
 }
 

======================= AccountBudgetProposalServiceClient =======================

Service Description: 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.

Sample for AccountBudgetProposalServiceClient:


 try (AccountBudgetProposalServiceClient accountBudgetProposalServiceClient =
     AccountBudgetProposalServiceClient.create()) {
   AccountBudgetProposalName resourceName =
       AccountBudgetProposalName.of("[CUSTOMER_ID]", "[ACCOUNT_BUDGET_PROPOSAL_ID]");
   AccountBudgetProposal response =
       accountBudgetProposalServiceClient.getAccountBudgetProposal(resourceName);
 }
 

======================= AccountBudgetServiceClient =======================

Service Description: A service for fetching an account-level budget.

Account-level budgets are mutated by creating proposal resources.

Sample for AccountBudgetServiceClient:


 try (AccountBudgetServiceClient accountBudgetServiceClient =
     AccountBudgetServiceClient.create()) {
   AccountBudgetName resourceName = AccountBudgetName.of("[CUSTOMER_ID]", "[ACCOUNT_BUDGET_ID]");
   AccountBudget response = accountBudgetServiceClient.getAccountBudget(resourceName);
 }
 

======================= AccountLinkServiceClient =======================

Service Description: This service allows management of links between Google Ads accounts and other accounts.

Sample for AccountLinkServiceClient:


 try (AccountLinkServiceClient accountLinkServiceClient = AccountLinkServiceClient.create()) {
   AccountLinkName resourceName = AccountLinkName.of("[CUSTOMER_ID]", "[ACCOUNT_LINK_ID]");
   AccountLink response = accountLinkServiceClient.getAccountLink(resourceName);
 }
 

======================= AdGroupAdAssetViewServiceClient =======================

Service Description: Service to fetch ad group ad asset views.

Sample for AdGroupAdAssetViewServiceClient:


 try (AdGroupAdAssetViewServiceClient adGroupAdAssetViewServiceClient =
     AdGroupAdAssetViewServiceClient.create()) {
   AdGroupAdAssetViewName resourceName =
       AdGroupAdAssetViewName.of(
           "[CUSTOMER_ID]", "[AD_GROUP_ID]", "[AD_ID]", "[ASSET_ID]", "[FIELD_TYPE]");
   AdGroupAdAssetView response =
       adGroupAdAssetViewServiceClient.getAdGroupAdAssetView(resourceName);
 }
 

======================= AdGroupAdLabelServiceClient =======================

Service Description: Service to manage labels on ad group ads.

Sample for AdGroupAdLabelServiceClient:


 try (AdGroupAdLabelServiceClient adGroupAdLabelServiceClient =
     AdGroupAdLabelServiceClient.create()) {
   AdGroupAdLabelName resourceName =
       AdGroupAdLabelName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[AD_ID]", "[LABEL_ID]");
   AdGroupAdLabel response = adGroupAdLabelServiceClient.getAdGroupAdLabel(resourceName);
 }
 

======================= AdGroupAdServiceClient =======================

Service Description: Service to manage ads in an ad group.

Sample for AdGroupAdServiceClient:


 try (AdGroupAdServiceClient adGroupAdServiceClient = AdGroupAdServiceClient.create()) {
   AdGroupAdName resourceName = AdGroupAdName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[AD_ID]");
   AdGroupAd response = adGroupAdServiceClient.getAdGroupAd(resourceName);
 }
 

======================= AdGroupAssetServiceClient =======================

Service Description: Service to manage ad group assets.

Sample for AdGroupAssetServiceClient:


 try (AdGroupAssetServiceClient adGroupAssetServiceClient = AdGroupAssetServiceClient.create()) {
   AdGroupAssetName resourceName =
       AdGroupAssetName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[ASSET_ID]", "[FIELD_TYPE]");
   AdGroupAsset response = adGroupAssetServiceClient.getAdGroupAsset(resourceName);
 }
 

======================= AdGroupAudienceViewServiceClient =======================

Service Description: Service to manage ad group audience views.

Sample for AdGroupAudienceViewServiceClient:


 try (AdGroupAudienceViewServiceClient adGroupAudienceViewServiceClient =
     AdGroupAudienceViewServiceClient.create()) {
   AdGroupAudienceViewName resourceName =
       AdGroupAudienceViewName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[CRITERION_ID]");
   AdGroupAudienceView response =
       adGroupAudienceViewServiceClient.getAdGroupAudienceView(resourceName);
 }
 

======================= AdGroupBidModifierServiceClient =======================

Service Description: Service to manage ad group bid modifiers.

Sample for AdGroupBidModifierServiceClient:


 try (AdGroupBidModifierServiceClient adGroupBidModifierServiceClient =
     AdGroupBidModifierServiceClient.create()) {
   AdGroupBidModifierName resourceName =
       AdGroupBidModifierName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[CRITERION_ID]");
   AdGroupBidModifier response =
       adGroupBidModifierServiceClient.getAdGroupBidModifier(resourceName);
 }
 

======================= AdGroupCriterionCustomizerServiceClient =======================

Service Description: Service to manage ad group criterion customizer

Sample for AdGroupCriterionCustomizerServiceClient:


 try (AdGroupCriterionCustomizerServiceClient adGroupCriterionCustomizerServiceClient =
     AdGroupCriterionCustomizerServiceClient.create()) {
   String customerId = "customerId-1581184615";
   List<AdGroupCriterionCustomizerOperation> operations = new ArrayList<>();
   MutateAdGroupCriterionCustomizersResponse response =
       adGroupCriterionCustomizerServiceClient.mutateAdGroupCriterionCustomizers(
           customerId, operations);
 }
 

======================= AdGroupCriterionLabelServiceClient =======================

Service Description: Service to manage labels on ad group criteria.

Sample for AdGroupCriterionLabelServiceClient:


 try (AdGroupCriterionLabelServiceClient adGroupCriterionLabelServiceClient =
     AdGroupCriterionLabelServiceClient.create()) {
   AdGroupCriterionLabelName resourceName =
       AdGroupCriterionLabelName.of(
           "[CUSTOMER_ID]", "[AD_GROUP_ID]", "[CRITERION_ID]", "[LABEL_ID]");
   AdGroupCriterionLabel response =
       adGroupCriterionLabelServiceClient.getAdGroupCriterionLabel(resourceName);
 }
 

======================= AdGroupCriterionServiceClient =======================

Service Description: Service to manage ad group criteria.

Sample for AdGroupCriterionServiceClient:


 try (AdGroupCriterionServiceClient adGroupCriterionServiceClient =
     AdGroupCriterionServiceClient.create()) {
   AdGroupCriterionName resourceName =
       AdGroupCriterionName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[CRITERION_ID]");
   AdGroupCriterion response = adGroupCriterionServiceClient.getAdGroupCriterion(resourceName);
 }
 

======================= AdGroupCriterionSimulationServiceClient =======================

Service Description: Service to fetch ad group criterion simulations.

Sample for AdGroupCriterionSimulationServiceClient:


 try (AdGroupCriterionSimulationServiceClient adGroupCriterionSimulationServiceClient =
     AdGroupCriterionSimulationServiceClient.create()) {
   AdGroupCriterionSimulationName resourceName =
       AdGroupCriterionSimulationName.of(
           "[CUSTOMER_ID]",
           "[AD_GROUP_ID]",
           "[CRITERION_ID]",
           "[TYPE]",
           "[MODIFICATION_METHOD]",
           "[START_DATE]",
           "[END_DATE]");
   AdGroupCriterionSimulation response =
       adGroupCriterionSimulationServiceClient.getAdGroupCriterionSimulation(resourceName);
 }
 

======================= AdGroupCustomizerServiceClient =======================

Service Description: Service to manage ad group customizer

Sample for AdGroupCustomizerServiceClient:


 try (AdGroupCustomizerServiceClient adGroupCustomizerServiceClient =
     AdGroupCustomizerServiceClient.create()) {
   String customerId = "customerId-1581184615";
   List<AdGroupCustomizerOperation> operations = new ArrayList<>();
   MutateAdGroupCustomizersResponse response =
       adGroupCustomizerServiceClient.mutateAdGroupCustomizers(customerId, operations);
 }
 

======================= AdGroupExtensionSettingServiceClient =======================

Service Description: Service to manage ad group extension settings.

Sample for AdGroupExtensionSettingServiceClient:


 try (AdGroupExtensionSettingServiceClient adGroupExtensionSettingServiceClient =
     AdGroupExtensionSettingServiceClient.create()) {
   AdGroupExtensionSettingName resourceName =
       AdGroupExtensionSettingName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[EXTENSION_TYPE]");
   AdGroupExtensionSetting response =
       adGroupExtensionSettingServiceClient.getAdGroupExtensionSetting(resourceName);
 }
 

======================= AdGroupFeedServiceClient =======================

Service Description: Service to manage ad group feeds.

Sample for AdGroupFeedServiceClient:


 try (AdGroupFeedServiceClient adGroupFeedServiceClient = AdGroupFeedServiceClient.create()) {
   AdGroupFeedName resourceName =
       AdGroupFeedName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[FEED_ID]");
   AdGroupFeed response = adGroupFeedServiceClient.getAdGroupFeed(resourceName);
 }
 

======================= AdGroupLabelServiceClient =======================

Service Description: Service to manage labels on ad groups.

Sample for AdGroupLabelServiceClient:


 try (AdGroupLabelServiceClient adGroupLabelServiceClient = AdGroupLabelServiceClient.create()) {
   AdGroupLabelName resourceName =
       AdGroupLabelName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[LABEL_ID]");
   AdGroupLabel response = adGroupLabelServiceClient.getAdGroupLabel(resourceName);
 }
 

======================= AdGroupServiceClient =======================

Service Description: Service to manage ad groups.

Sample for AdGroupServiceClient:


 try (AdGroupServiceClient adGroupServiceClient = AdGroupServiceClient.create()) {
   AdGroupName resourceName = AdGroupName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]");
   AdGroup response = adGroupServiceClient.getAdGroup(resourceName);
 }
 

======================= AdGroupSimulationServiceClient =======================

Service Description: Service to fetch ad group simulations.

Sample for AdGroupSimulationServiceClient:


 try (AdGroupSimulationServiceClient adGroupSimulationServiceClient =
     AdGroupSimulationServiceClient.create()) {
   AdGroupSimulationName resourceName =
       AdGroupSimulationName.of(
           "[CUSTOMER_ID]",
           "[AD_GROUP_ID]",
           "[TYPE]",
           "[MODIFICATION_METHOD]",
           "[START_DATE]",
           "[END_DATE]");
   AdGroupSimulation response =
       adGroupSimulationServiceClient.getAdGroupSimulation(resourceName);
 }
 

======================= AdParameterServiceClient =======================

Service Description: Service to manage ad parameters.

Sample for AdParameterServiceClient:


 try (AdParameterServiceClient adParameterServiceClient = AdParameterServiceClient.create()) {
   AdParameterName resourceName =
       AdParameterName.of(
           "[CUSTOMER_ID]", "[AD_GROUP_ID]", "[CRITERION_ID]", "[PARAMETER_INDEX]");
   AdParameter response = adParameterServiceClient.getAdParameter(resourceName);
 }
 

======================= AdScheduleViewServiceClient =======================

Service Description: Service to fetch ad schedule views.

Sample for AdScheduleViewServiceClient:


 try (AdScheduleViewServiceClient adScheduleViewServiceClient =
     AdScheduleViewServiceClient.create()) {
   AdScheduleViewName resourceName =
       AdScheduleViewName.of("[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[CRITERION_ID]");
   AdScheduleView response = adScheduleViewServiceClient.getAdScheduleView(resourceName);
 }
 

======================= AdServiceClient =======================

Service Description: Service to manage ads.

Sample for AdServiceClient:


 try (AdServiceClient adServiceClient = AdServiceClient.create()) {
   AdName resourceName = AdName.of("[CUSTOMER_ID]", "[AD_ID]");
   Ad response = adServiceClient.getAd(resourceName);
 }
 

======================= AgeRangeViewServiceClient =======================

Service Description: Service to manage age range views.

Sample for AgeRangeViewServiceClient:


 try (AgeRangeViewServiceClient ageRangeViewServiceClient = AgeRangeViewServiceClient.create()) {
   AgeRangeViewName resourceName =
       AgeRangeViewName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[CRITERION_ID]");
   AgeRangeView response = ageRangeViewServiceClient.getAgeRangeView(resourceName);
 }
 

======================= AssetFieldTypeViewServiceClient =======================

Service Description: Service to fetch asset field type views.

Sample for AssetFieldTypeViewServiceClient:


 try (AssetFieldTypeViewServiceClient assetFieldTypeViewServiceClient =
     AssetFieldTypeViewServiceClient.create()) {
   AssetFieldTypeViewName resourceName =
       AssetFieldTypeViewName.of("[CUSTOMER_ID]", "[FIELD_TYPE]");
   AssetFieldTypeView response =
       assetFieldTypeViewServiceClient.getAssetFieldTypeView(resourceName);
 }
 

======================= AssetGroupAssetServiceClient =======================

Service Description: Service to manage asset group asset.

Sample for AssetGroupAssetServiceClient:


 try (AssetGroupAssetServiceClient assetGroupAssetServiceClient =
     AssetGroupAssetServiceClient.create()) {
   AssetGroupAssetName resourceName =
       AssetGroupAssetName.of("[CUSTOMER_ID]", "[ASSET_GROUP_ID]", "[ASSET_ID]", "[FIELD_TYPE]");
   AssetGroupAsset response = assetGroupAssetServiceClient.getAssetGroupAsset(resourceName);
 }
 

======================= AssetGroupListingGroupFilterServiceClient =======================

Service Description: Service to manage asset group listing group filter.

Sample for AssetGroupListingGroupFilterServiceClient:


 try (AssetGroupListingGroupFilterServiceClient assetGroupListingGroupFilterServiceClient =
     AssetGroupListingGroupFilterServiceClient.create()) {
   String customerId = "customerId-1581184615";
   List<AssetGroupListingGroupFilterOperation> operations = new ArrayList<>();
   MutateAssetGroupListingGroupFiltersResponse response =
       assetGroupListingGroupFilterServiceClient.mutateAssetGroupListingGroupFilters(
           customerId, operations);
 }
 

======================= AssetGroupServiceClient =======================

Service Description: Service to manage asset group

Sample for AssetGroupServiceClient:


 try (AssetGroupServiceClient assetGroupServiceClient = AssetGroupServiceClient.create()) {
   AssetGroupName resourceName = AssetGroupName.of("[CUSTOMER_ID]", "[ASSET_GROUP_ID]");
   AssetGroup response = assetGroupServiceClient.getAssetGroup(resourceName);
 }
 

======================= AssetServiceClient =======================

Service Description: Service to manage assets. Asset types can be created with AssetService are YoutubeVideoAsset, MediaBundleAsset and ImageAsset. TextAsset should be created with Ad inline.

Sample for AssetServiceClient:


 try (AssetServiceClient assetServiceClient = AssetServiceClient.create()) {
   AssetName resourceName = AssetName.of("[CUSTOMER_ID]", "[ASSET_ID]");
   Asset response = assetServiceClient.getAsset(resourceName);
 }
 

======================= AssetSetAssetServiceClient =======================

Service Description: Service to manage asset set asset.

Sample for AssetSetAssetServiceClient:


 try (AssetSetAssetServiceClient assetSetAssetServiceClient =
     AssetSetAssetServiceClient.create()) {
   String customerId = "customerId-1581184615";
   List<AssetSetAssetOperation> operations = new ArrayList<>();
   MutateAssetSetAssetsResponse response =
       assetSetAssetServiceClient.mutateAssetSetAssets(customerId, operations);
 }
 

======================= AssetSetServiceClient =======================

Service Description: Service to manage asset set

Sample for AssetSetServiceClient:


 try (AssetSetServiceClient assetSetServiceClient = AssetSetServiceClient.create()) {
   String customerId = "customerId-1581184615";
   List<AssetSetOperation> operations = new ArrayList<>();
   MutateAssetSetsResponse response =
       assetSetServiceClient.mutateAssetSets(customerId, operations);
 }
 

======================= BatchJobServiceClient =======================

Service Description: Service to manage batch jobs.

Sample for BatchJobServiceClient:


 try (BatchJobServiceClient batchJobServiceClient = BatchJobServiceClient.create()) {
   String customerId = "customerId-1581184615";
   BatchJobOperation operation = BatchJobOperation.newBuilder().build();
   MutateBatchJobResponse response = batchJobServiceClient.mutateBatchJob(customerId, operation);
 }
 

======================= BiddingDataExclusionServiceClient =======================

Service Description: Service to manage bidding data exclusions.

Sample for BiddingDataExclusionServiceClient:


 try (BiddingDataExclusionServiceClient biddingDataExclusionServiceClient =
     BiddingDataExclusionServiceClient.create()) {
   BiddingDataExclusionName resourceName =
       BiddingDataExclusionName.of("[CUSTOMER_ID]", "[SEASONALITY_EVENT_ID]");
   BiddingDataExclusion response =
       biddingDataExclusionServiceClient.getBiddingDataExclusion(resourceName);
 }
 

======================= BiddingSeasonalityAdjustmentServiceClient =======================

Service Description: Service to manage bidding seasonality adjustments.

Sample for BiddingSeasonalityAdjustmentServiceClient:


 try (BiddingSeasonalityAdjustmentServiceClient biddingSeasonalityAdjustmentServiceClient =
     BiddingSeasonalityAdjustmentServiceClient.create()) {
   BiddingSeasonalityAdjustmentName resourceName =
       BiddingSeasonalityAdjustmentName.of("[CUSTOMER_ID]", "[SEASONALITY_EVENT_ID]");
   BiddingSeasonalityAdjustment response =
       biddingSeasonalityAdjustmentServiceClient.getBiddingSeasonalityAdjustment(resourceName);
 }
 

======================= BiddingStrategyServiceClient =======================

Service Description: Service to manage bidding strategies.

Sample for BiddingStrategyServiceClient:


 try (BiddingStrategyServiceClient biddingStrategyServiceClient =
     BiddingStrategyServiceClient.create()) {
   BiddingStrategyName resourceName =
       BiddingStrategyName.of("[CUSTOMER_ID]", "[BIDDING_STRATEGY_ID]");
   BiddingStrategy response = biddingStrategyServiceClient.getBiddingStrategy(resourceName);
 }
 

======================= BiddingStrategySimulationServiceClient =======================

Service Description: Service to fetch bidding strategy simulations.

Sample for BiddingStrategySimulationServiceClient:


 try (BiddingStrategySimulationServiceClient biddingStrategySimulationServiceClient =
     BiddingStrategySimulationServiceClient.create()) {
   BiddingStrategySimulationName resourceName =
       BiddingStrategySimulationName.of(
           "[CUSTOMER_ID]",
           "[BIDDING_STRATEGY_ID]",
           "[TYPE]",
           "[MODIFICATION_METHOD]",
           "[START_DATE]",
           "[END_DATE]");
   BiddingStrategySimulation response =
       biddingStrategySimulationServiceClient.getBiddingStrategySimulation(resourceName);
 }
 

======================= BillingSetupServiceClient =======================

Service Description: 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.

Sample for BillingSetupServiceClient:


 try (BillingSetupServiceClient billingSetupServiceClient = BillingSetupServiceClient.create()) {
   BillingSetupName resourceName = BillingSetupName.of("[CUSTOMER_ID]", "[BILLING_SETUP_ID]");
   BillingSetup response = billingSetupServiceClient.getBillingSetup(resourceName);
 }
 

======================= CampaignAssetServiceClient =======================

Service Description: Service to manage campaign assets.

Sample for CampaignAssetServiceClient:


 try (CampaignAssetServiceClient campaignAssetServiceClient =
     CampaignAssetServiceClient.create()) {
   CampaignAssetName resourceName =
       CampaignAssetName.of("[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[ASSET_ID]", "[FIELD_TYPE]");
   CampaignAsset response = campaignAssetServiceClient.getCampaignAsset(resourceName);
 }
 

======================= CampaignAssetSetServiceClient =======================

Service Description: Service to manage campaign asset set

Sample for CampaignAssetSetServiceClient:


 try (CampaignAssetSetServiceClient campaignAssetSetServiceClient =
     CampaignAssetSetServiceClient.create()) {
   String customerId = "customerId-1581184615";
   List<CampaignAssetSetOperation> operations = new ArrayList<>();
   MutateCampaignAssetSetsResponse response =
       campaignAssetSetServiceClient.mutateCampaignAssetSets(customerId, operations);
 }
 

======================= CampaignAudienceViewServiceClient =======================

Service Description: Service to manage campaign audience views.

Sample for CampaignAudienceViewServiceClient:


 try (CampaignAudienceViewServiceClient campaignAudienceViewServiceClient =
     CampaignAudienceViewServiceClient.create()) {
   CampaignAudienceViewName resourceName =
       CampaignAudienceViewName.of("[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[CRITERION_ID]");
   CampaignAudienceView response =
       campaignAudienceViewServiceClient.getCampaignAudienceView(resourceName);
 }
 

======================= CampaignBidModifierServiceClient =======================

Service Description: Service to manage campaign bid modifiers.

Sample for CampaignBidModifierServiceClient:


 try (CampaignBidModifierServiceClient campaignBidModifierServiceClient =
     CampaignBidModifierServiceClient.create()) {
   CampaignBidModifierName resourceName =
       CampaignBidModifierName.of("[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[CRITERION_ID]");
   CampaignBidModifier response =
       campaignBidModifierServiceClient.getCampaignBidModifier(resourceName);
 }
 

======================= CampaignBudgetServiceClient =======================

Service Description: Service to manage campaign budgets.

Sample for CampaignBudgetServiceClient:


 try (CampaignBudgetServiceClient campaignBudgetServiceClient =
     CampaignBudgetServiceClient.create()) {
   CampaignBudgetName resourceName =
       CampaignBudgetName.of("[CUSTOMER_ID]", "[CAMPAIGN_BUDGET_ID]");
   CampaignBudget response = campaignBudgetServiceClient.getCampaignBudget(resourceName);
 }
 

======================= CampaignConversionGoalServiceClient =======================

Service Description: Service to manage campaign conversion goal.

Sample for CampaignConversionGoalServiceClient:


 try (CampaignConversionGoalServiceClient campaignConversionGoalServiceClient =
     CampaignConversionGoalServiceClient.create()) {
   String customerId = "customerId-1581184615";
   List<CampaignConversionGoalOperation> operations = new ArrayList<>();
   MutateCampaignConversionGoalsResponse response =
       campaignConversionGoalServiceClient.mutateCampaignConversionGoals(customerId, operations);
 }
 

======================= CampaignCriterionServiceClient =======================

Service Description: Service to manage campaign criteria.

Sample for CampaignCriterionServiceClient:


 try (CampaignCriterionServiceClient campaignCriterionServiceClient =
     CampaignCriterionServiceClient.create()) {
   CampaignCriterionName resourceName =
       CampaignCriterionName.of("[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[CRITERION_ID]");
   CampaignCriterion response =
       campaignCriterionServiceClient.getCampaignCriterion(resourceName);
 }
 

======================= CampaignCriterionSimulationServiceClient =======================

Service Description: Service to fetch campaign criterion simulations.

Sample for CampaignCriterionSimulationServiceClient:


 try (CampaignCriterionSimulationServiceClient campaignCriterionSimulationServiceClient =
     CampaignCriterionSimulationServiceClient.create()) {
   CampaignCriterionSimulationName resourceName =
       CampaignCriterionSimulationName.of(
           "[CUSTOMER_ID]",
           "[CAMPAIGN_ID]",
           "[CRITERION_ID]",
           "[TYPE]",
           "[MODIFICATION_METHOD]",
           "[START_DATE]",
           "[END_DATE]");
   CampaignCriterionSimulation response =
       campaignCriterionSimulationServiceClient.getCampaignCriterionSimulation(resourceName);
 }
 

======================= CampaignCustomizerServiceClient =======================

Service Description: Service to manage campaign customizer

Sample for CampaignCustomizerServiceClient:


 try (CampaignCustomizerServiceClient campaignCustomizerServiceClient =
     CampaignCustomizerServiceClient.create()) {
   String customerId = "customerId-1581184615";
   List<CampaignCustomizerOperation> operations = new ArrayList<>();
   MutateCampaignCustomizersResponse response =
       campaignCustomizerServiceClient.mutateCampaignCustomizers(customerId, operations);
 }
 

======================= CampaignDraftServiceClient =======================

Service Description: Service to manage campaign drafts.

Sample for CampaignDraftServiceClient:


 try (CampaignDraftServiceClient campaignDraftServiceClient =
     CampaignDraftServiceClient.create()) {
   CampaignDraftName resourceName =
       CampaignDraftName.of("[CUSTOMER_ID]", "[BASE_CAMPAIGN_ID]", "[DRAFT_ID]");
   CampaignDraft response = campaignDraftServiceClient.getCampaignDraft(resourceName);
 }
 

======================= CampaignExperimentServiceClient =======================

Service Description: 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.

Sample for CampaignExperimentServiceClient:


 try (CampaignExperimentServiceClient campaignExperimentServiceClient =
     CampaignExperimentServiceClient.create()) {
   CampaignExperimentName resourceName =
       CampaignExperimentName.of("[CUSTOMER_ID]", "[CAMPAIGN_EXPERIMENT_ID]");
   CampaignExperiment response =
       campaignExperimentServiceClient.getCampaignExperiment(resourceName);
 }
 

======================= CampaignExtensionSettingServiceClient =======================

Service Description: Service to manage campaign extension settings.

Sample for CampaignExtensionSettingServiceClient:


 try (CampaignExtensionSettingServiceClient campaignExtensionSettingServiceClient =
     CampaignExtensionSettingServiceClient.create()) {
   CampaignExtensionSettingName resourceName =
       CampaignExtensionSettingName.of("[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[EXTENSION_TYPE]");
   CampaignExtensionSetting response =
       campaignExtensionSettingServiceClient.getCampaignExtensionSetting(resourceName);
 }
 

======================= CampaignFeedServiceClient =======================

Service Description: Service to manage campaign feeds.

Sample for CampaignFeedServiceClient:


 try (CampaignFeedServiceClient campaignFeedServiceClient = CampaignFeedServiceClient.create()) {
   CampaignFeedName resourceName =
       CampaignFeedName.of("[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[FEED_ID]");
   CampaignFeed response = campaignFeedServiceClient.getCampaignFeed(resourceName);
 }
 

======================= CampaignLabelServiceClient =======================

Service Description: Service to manage labels on campaigns.

Sample for CampaignLabelServiceClient:


 try (CampaignLabelServiceClient campaignLabelServiceClient =
     CampaignLabelServiceClient.create()) {
   CampaignLabelName resourceName =
       CampaignLabelName.of("[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[LABEL_ID]");
   CampaignLabel response = campaignLabelServiceClient.getCampaignLabel(resourceName);
 }
 

======================= CampaignServiceClient =======================

Service Description: Service to manage campaigns.

Sample for CampaignServiceClient:


 try (CampaignServiceClient campaignServiceClient = CampaignServiceClient.create()) {
   CampaignName resourceName = CampaignName.of("[CUSTOMER_ID]", "[CAMPAIGN_ID]");
   Campaign response = campaignServiceClient.getCampaign(resourceName);
 }
 

======================= CampaignSharedSetServiceClient =======================

Service Description: Service to manage campaign shared sets.

Sample for CampaignSharedSetServiceClient:


 try (CampaignSharedSetServiceClient campaignSharedSetServiceClient =
     CampaignSharedSetServiceClient.create()) {
   CampaignSharedSetName resourceName =
       CampaignSharedSetName.of("[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[SHARED_SET_ID]");
   CampaignSharedSet response =
       campaignSharedSetServiceClient.getCampaignSharedSet(resourceName);
 }
 

======================= CampaignSimulationServiceClient =======================

Service Description: Service to fetch campaign simulations.

Sample for CampaignSimulationServiceClient:


 try (CampaignSimulationServiceClient campaignSimulationServiceClient =
     CampaignSimulationServiceClient.create()) {
   CampaignSimulationName resourceName =
       CampaignSimulationName.of(
           "[CUSTOMER_ID]",
           "[CAMPAIGN_ID]",
           "[TYPE]",
           "[MODIFICATION_METHOD]",
           "[START_DATE]",
           "[END_DATE]");
   CampaignSimulation response =
       campaignSimulationServiceClient.getCampaignSimulation(resourceName);
 }
 

======================= CarrierConstantServiceClient =======================

Service Description: Service to fetch carrier constants.

Sample for CarrierConstantServiceClient:


 try (CarrierConstantServiceClient carrierConstantServiceClient =
     CarrierConstantServiceClient.create()) {
   CarrierConstantName resourceName = CarrierConstantName.of("[CRITERION_ID]");
   CarrierConstant response = carrierConstantServiceClient.getCarrierConstant(resourceName);
 }
 

======================= ChangeStatusServiceClient =======================

Service Description: Service to fetch change statuses.

Sample for ChangeStatusServiceClient:


 try (ChangeStatusServiceClient changeStatusServiceClient = ChangeStatusServiceClient.create()) {
   ChangeStatusName resourceName = ChangeStatusName.of("[CUSTOMER_ID]", "[CHANGE_STATUS_ID]");
   ChangeStatus response = changeStatusServiceClient.getChangeStatus(resourceName);
 }
 

======================= ClickViewServiceClient =======================

Service Description: Service to fetch click views.

Sample for ClickViewServiceClient:


 try (ClickViewServiceClient clickViewServiceClient = ClickViewServiceClient.create()) {
   ClickViewName resourceName = ClickViewName.of("[CUSTOMER_ID]", "[DATE]", "[GCLID]");
   ClickView response = clickViewServiceClient.getClickView(resourceName);
 }
 

======================= CombinedAudienceServiceClient =======================

Service Description: Service to manage combined audiences. This service can be used to list all your combined audiences with metadata, but won't show the structure and components of the combined audience.

Sample for CombinedAudienceServiceClient:


 try (CombinedAudienceServiceClient combinedAudienceServiceClient =
     CombinedAudienceServiceClient.create()) {
   CombinedAudienceName resourceName =
       CombinedAudienceName.of("[CUSTOMER_ID]", "[COMBINED_AUDIENCE_ID]");
   CombinedAudience response = combinedAudienceServiceClient.getCombinedAudience(resourceName);
 }
 

======================= ConversionActionServiceClient =======================

Service Description: Service to manage conversion actions.

Sample for ConversionActionServiceClient:


 try (ConversionActionServiceClient conversionActionServiceClient =
     ConversionActionServiceClient.create()) {
   ConversionActionName resourceName =
       ConversionActionName.of("[CUSTOMER_ID]", "[CONVERSION_ACTION_ID]");
   ConversionAction response = conversionActionServiceClient.getConversionAction(resourceName);
 }
 

======================= ConversionAdjustmentUploadServiceClient =======================

Service Description: Service to upload conversion adjustments.

Sample for ConversionAdjustmentUploadServiceClient:


 try (ConversionAdjustmentUploadServiceClient conversionAdjustmentUploadServiceClient =
     ConversionAdjustmentUploadServiceClient.create()) {
   String customerId = "customerId-1581184615";
   List<ConversionAdjustment> conversionAdjustments = new ArrayList<>();
   boolean partialFailure = true;
   UploadConversionAdjustmentsResponse response =
       conversionAdjustmentUploadServiceClient.uploadConversionAdjustments(
           customerId, conversionAdjustments, partialFailure);
 }
 

======================= ConversionCustomVariableServiceClient =======================

Service Description: Service to manage conversion custom variables.

Sample for ConversionCustomVariableServiceClient:


 try (ConversionCustomVariableServiceClient conversionCustomVariableServiceClient =
     ConversionCustomVariableServiceClient.create()) {
   ConversionCustomVariableName resourceName =
       ConversionCustomVariableName.of("[CUSTOMER_ID]", "[CONVERSION_CUSTOM_VARIABLE_ID]");
   ConversionCustomVariable response =
       conversionCustomVariableServiceClient.getConversionCustomVariable(resourceName);
 }
 

======================= ConversionGoalCampaignConfigServiceClient =======================

Service Description: Service to manage conversion goal campaign config.

Sample for ConversionGoalCampaignConfigServiceClient:


 try (ConversionGoalCampaignConfigServiceClient conversionGoalCampaignConfigServiceClient =
     ConversionGoalCampaignConfigServiceClient.create()) {
   String customerId = "customerId-1581184615";
   List<ConversionGoalCampaignConfigOperation> operations = new ArrayList<>();
   MutateConversionGoalCampaignConfigsResponse response =
       conversionGoalCampaignConfigServiceClient.mutateConversionGoalCampaignConfigs(
           customerId, operations);
 }
 

======================= ConversionUploadServiceClient =======================

Service Description: Service to upload conversions.

Sample for ConversionUploadServiceClient:


 try (ConversionUploadServiceClient conversionUploadServiceClient =
     ConversionUploadServiceClient.create()) {
   String customerId = "customerId-1581184615";
   List<ClickConversion> conversions = new ArrayList<>();
   boolean partialFailure = true;
   UploadClickConversionsResponse response =
       conversionUploadServiceClient.uploadClickConversions(
           customerId, conversions, partialFailure);
 }
 

======================= ConversionValueRuleServiceClient =======================

Service Description: Service to manage conversion value rules.

Sample for ConversionValueRuleServiceClient:


 try (ConversionValueRuleServiceClient conversionValueRuleServiceClient =
     ConversionValueRuleServiceClient.create()) {
   ConversionValueRuleName resourceName =
       ConversionValueRuleName.of("[CUSTOMER_ID]", "[CONVERSION_VALUE_RULE_ID]");
   ConversionValueRule response =
       conversionValueRuleServiceClient.getConversionValueRule(resourceName);
 }
 

======================= ConversionValueRuleSetServiceClient =======================

Service Description: Service to manage conversion value rule sets.

Sample for ConversionValueRuleSetServiceClient:


 try (ConversionValueRuleSetServiceClient conversionValueRuleSetServiceClient =
     ConversionValueRuleSetServiceClient.create()) {
   ConversionValueRuleSetName resourceName =
       ConversionValueRuleSetName.of("[CUSTOMER_ID]", "[CONVERSION_VALUE_RULE_SET_ID]");
   ConversionValueRuleSet response =
       conversionValueRuleSetServiceClient.getConversionValueRuleSet(resourceName);
 }
 

======================= CurrencyConstantServiceClient =======================

Service Description: Service to fetch currency constants.

Sample for CurrencyConstantServiceClient:


 try (CurrencyConstantServiceClient currencyConstantServiceClient =
     CurrencyConstantServiceClient.create()) {
   CurrencyConstantName resourceName = CurrencyConstantName.of("[CODE]");
   CurrencyConstant response = currencyConstantServiceClient.getCurrencyConstant(resourceName);
 }
 

======================= CustomAudienceServiceClient =======================

Service Description: Service to manage custom audiences.

Sample for CustomAudienceServiceClient:


 try (CustomAudienceServiceClient customAudienceServiceClient =
     CustomAudienceServiceClient.create()) {
   CustomAudienceName resourceName =
       CustomAudienceName.of("[CUSTOMER_ID]", "[CUSTOM_AUDIENCE_ID]");
   CustomAudience response = customAudienceServiceClient.getCustomAudience(resourceName);
 }
 

======================= CustomConversionGoalServiceClient =======================

Service Description: Service to manage custom conversion goal.

Sample for CustomConversionGoalServiceClient:


 try (CustomConversionGoalServiceClient customConversionGoalServiceClient =
     CustomConversionGoalServiceClient.create()) {
   String customerId = "customerId-1581184615";
   List<CustomConversionGoalOperation> operations = new ArrayList<>();
   MutateCustomConversionGoalsResponse response =
       customConversionGoalServiceClient.mutateCustomConversionGoals(customerId, operations);
 }
 

======================= CustomInterestServiceClient =======================

Service Description: Service to manage custom interests.

Sample for CustomInterestServiceClient:


 try (CustomInterestServiceClient customInterestServiceClient =
     CustomInterestServiceClient.create()) {
   CustomInterestName resourceName =
       CustomInterestName.of("[CUSTOMER_ID]", "[CUSTOM_INTEREST_ID]");
   CustomInterest response = customInterestServiceClient.getCustomInterest(resourceName);
 }
 

======================= CustomerAssetServiceClient =======================

Service Description: Service to manage customer assets.

Sample for CustomerAssetServiceClient:


 try (CustomerAssetServiceClient customerAssetServiceClient =
     CustomerAssetServiceClient.create()) {
   CustomerAssetName resourceName =
       CustomerAssetName.of("[CUSTOMER_ID]", "[ASSET_ID]", "[FIELD_TYPE]");
   CustomerAsset response = customerAssetServiceClient.getCustomerAsset(resourceName);
 }
 

======================= CustomerClientLinkServiceClient =======================

Service Description: Service to manage customer client links.

Sample for CustomerClientLinkServiceClient:


 try (CustomerClientLinkServiceClient customerClientLinkServiceClient =
     CustomerClientLinkServiceClient.create()) {
   CustomerClientLinkName resourceName =
       CustomerClientLinkName.of("[CUSTOMER_ID]", "[CLIENT_CUSTOMER_ID]", "[MANAGER_LINK_ID]");
   CustomerClientLink response =
       customerClientLinkServiceClient.getCustomerClientLink(resourceName);
 }
 

======================= CustomerClientServiceClient =======================

Service Description: Service to get clients in a customer's hierarchy.

Sample for CustomerClientServiceClient:


 try (CustomerClientServiceClient customerClientServiceClient =
     CustomerClientServiceClient.create()) {
   CustomerClientName resourceName =
       CustomerClientName.of("[CUSTOMER_ID]", "[CLIENT_CUSTOMER_ID]");
   CustomerClient response = customerClientServiceClient.getCustomerClient(resourceName);
 }
 

======================= CustomerConversionGoalServiceClient =======================

Service Description: Service to manage customer conversion goal.

Sample for CustomerConversionGoalServiceClient:


 try (CustomerConversionGoalServiceClient customerConversionGoalServiceClient =
     CustomerConversionGoalServiceClient.create()) {
   String customerId = "customerId-1581184615";
   List<CustomerConversionGoalOperation> operations = new ArrayList<>();
   MutateCustomerConversionGoalsResponse response =
       customerConversionGoalServiceClient.mutateCustomerConversionGoals(customerId, operations);
 }
 

======================= CustomerCustomizerServiceClient =======================

Service Description: Service to manage customer customizer

Sample for CustomerCustomizerServiceClient:


 try (CustomerCustomizerServiceClient customerCustomizerServiceClient =
     CustomerCustomizerServiceClient.create()) {
   String customerId = "customerId-1581184615";
   List<CustomerCustomizerOperation> operations = new ArrayList<>();
   MutateCustomerCustomizersResponse response =
       customerCustomizerServiceClient.mutateCustomerCustomizers(customerId, operations);
 }
 

======================= CustomerExtensionSettingServiceClient =======================

Service Description: Service to manage customer extension settings.

Sample for CustomerExtensionSettingServiceClient:


 try (CustomerExtensionSettingServiceClient customerExtensionSettingServiceClient =
     CustomerExtensionSettingServiceClient.create()) {
   CustomerExtensionSettingName resourceName =
       CustomerExtensionSettingName.of("[CUSTOMER_ID]", "[EXTENSION_TYPE]");
   CustomerExtensionSetting response =
       customerExtensionSettingServiceClient.getCustomerExtensionSetting(resourceName);
 }
 

======================= CustomerFeedServiceClient =======================

Service Description: Service to manage customer feeds.

Sample for CustomerFeedServiceClient:


 try (CustomerFeedServiceClient customerFeedServiceClient = CustomerFeedServiceClient.create()) {
   CustomerFeedName resourceName = CustomerFeedName.of("[CUSTOMER_ID]", "[FEED_ID]");
   CustomerFeed response = customerFeedServiceClient.getCustomerFeed(resourceName);
 }
 

======================= CustomerLabelServiceClient =======================

Service Description: Service to manage labels on customers.

Sample for CustomerLabelServiceClient:


 try (CustomerLabelServiceClient customerLabelServiceClient =
     CustomerLabelServiceClient.create()) {
   CustomerLabelName resourceName = CustomerLabelName.of("[CUSTOMER_ID]", "[LABEL_ID]");
   CustomerLabel response = customerLabelServiceClient.getCustomerLabel(resourceName);
 }
 

======================= CustomerManagerLinkServiceClient =======================

Service Description: Service to manage customer-manager links.

Sample for CustomerManagerLinkServiceClient:


 try (CustomerManagerLinkServiceClient customerManagerLinkServiceClient =
     CustomerManagerLinkServiceClient.create()) {
   CustomerManagerLinkName resourceName =
       CustomerManagerLinkName.of("[CUSTOMER_ID]", "[MANAGER_CUSTOMER_ID]", "[MANAGER_LINK_ID]");
   CustomerManagerLink response =
       customerManagerLinkServiceClient.getCustomerManagerLink(resourceName);
 }
 

======================= CustomerNegativeCriterionServiceClient =======================

Service Description: Service to manage customer negative criteria.

Sample for CustomerNegativeCriterionServiceClient:


 try (CustomerNegativeCriterionServiceClient customerNegativeCriterionServiceClient =
     CustomerNegativeCriterionServiceClient.create()) {
   CustomerNegativeCriterionName resourceName =
       CustomerNegativeCriterionName.of("[CUSTOMER_ID]", "[CRITERION_ID]");
   CustomerNegativeCriterion response =
       customerNegativeCriterionServiceClient.getCustomerNegativeCriterion(resourceName);
 }
 

======================= CustomerServiceClient =======================

Service Description: Service to manage customers.

Sample for CustomerServiceClient:


 try (CustomerServiceClient customerServiceClient = CustomerServiceClient.create()) {
   CustomerName resourceName = CustomerName.of("[CUSTOMER_ID]");
   Customer response = customerServiceClient.getCustomer(resourceName);
 }
 

======================= CustomerUserAccessInvitationServiceClient =======================

Service Description: This service manages the access invitation extended to users for a given customer.

Sample for CustomerUserAccessInvitationServiceClient:


 try (CustomerUserAccessInvitationServiceClient customerUserAccessInvitationServiceClient =
     CustomerUserAccessInvitationServiceClient.create()) {
   CustomerUserAccessInvitationName resourceName =
       CustomerUserAccessInvitationName.of("[CUSTOMER_ID]", "[INVITATION_ID]");
   CustomerUserAccessInvitation response =
       customerUserAccessInvitationServiceClient.getCustomerUserAccessInvitation(resourceName);
 }
 

======================= CustomerUserAccessServiceClient =======================

Service Description: This service manages the permissions of a user on a given customer.

Sample for CustomerUserAccessServiceClient:


 try (CustomerUserAccessServiceClient customerUserAccessServiceClient =
     CustomerUserAccessServiceClient.create()) {
   CustomerUserAccessName resourceName = CustomerUserAccessName.of("[CUSTOMER_ID]", "[USER_ID]");
   CustomerUserAccess response =
       customerUserAccessServiceClient.getCustomerUserAccess(resourceName);
 }
 

======================= CustomizerAttributeServiceClient =======================

Service Description: Service to manage customizer attribute

Sample for CustomizerAttributeServiceClient:


 try (CustomizerAttributeServiceClient customizerAttributeServiceClient =
     CustomizerAttributeServiceClient.create()) {
   String customerId = "customerId-1581184615";
   List<CustomizerAttributeOperation> operations = new ArrayList<>();
   MutateCustomizerAttributesResponse response =
       customizerAttributeServiceClient.mutateCustomizerAttributes(customerId, operations);
 }
 

======================= DetailPlacementViewServiceClient =======================

Service Description: Service to fetch Detail Placement views.

Sample for DetailPlacementViewServiceClient:


 try (DetailPlacementViewServiceClient detailPlacementViewServiceClient =
     DetailPlacementViewServiceClient.create()) {
   DetailPlacementViewName resourceName =
       DetailPlacementViewName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[BASE64_PLACEMENT]");
   DetailPlacementView response =
       detailPlacementViewServiceClient.getDetailPlacementView(resourceName);
 }
 

======================= DetailedDemographicServiceClient =======================

Service Description: Service to fetch Google Ads Detailed Demographics.

Sample for DetailedDemographicServiceClient:


 try (DetailedDemographicServiceClient detailedDemographicServiceClient =
     DetailedDemographicServiceClient.create()) {
   DetailedDemographicName resourceName =
       DetailedDemographicName.of("[CUSTOMER_ID]", "[DETAILED_DEMOGRAPHIC_ID]");
   DetailedDemographic response =
       detailedDemographicServiceClient.getDetailedDemographic(resourceName);
 }
 

======================= DisplayKeywordViewServiceClient =======================

Service Description: Service to manage display keyword views.

Sample for DisplayKeywordViewServiceClient:


 try (DisplayKeywordViewServiceClient displayKeywordViewServiceClient =
     DisplayKeywordViewServiceClient.create()) {
   DisplayKeywordViewName resourceName =
       DisplayKeywordViewName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[CRITERION_ID]");
   DisplayKeywordView response =
       displayKeywordViewServiceClient.getDisplayKeywordView(resourceName);
 }
 

======================= DistanceViewServiceClient =======================

Service Description: Service to fetch distance views.

Sample for DistanceViewServiceClient:


 try (DistanceViewServiceClient distanceViewServiceClient = DistanceViewServiceClient.create()) {
   DistanceViewName resourceName =
       DistanceViewName.of("[CUSTOMER_ID]", "[PLACEHOLDER_CHAIN_ID]", "[DISTANCE_BUCKET]");
   DistanceView response = distanceViewServiceClient.getDistanceView(resourceName);
 }
 

======================= DomainCategoryServiceClient =======================

Service Description: Service to fetch domain categories.

Sample for DomainCategoryServiceClient:


 try (DomainCategoryServiceClient domainCategoryServiceClient =
     DomainCategoryServiceClient.create()) {
   DomainCategoryName resourceName =
       DomainCategoryName.of(
           "[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[BASE64_CATEGORY]", "[LANGUAGE_CODE]");
   DomainCategory response = domainCategoryServiceClient.getDomainCategory(resourceName);
 }
 

======================= DynamicSearchAdsSearchTermViewServiceClient =======================

Service Description: Service to fetch dynamic search ads views.

Sample for DynamicSearchAdsSearchTermViewServiceClient:


 try (DynamicSearchAdsSearchTermViewServiceClient dynamicSearchAdsSearchTermViewServiceClient =
     DynamicSearchAdsSearchTermViewServiceClient.create()) {
   DynamicSearchAdsSearchTermViewName resourceName =
       DynamicSearchAdsSearchTermViewName.of(
           "[CUSTOMER_ID]",
           "[AD_GROUP_ID]",
           "[SEARCH_TERM_FINGERPRINT]",
           "[HEADLINE_FINGERPRINT]",
           "[LANDING_PAGE_FINGERPRINT]",
           "[PAGE_URL_FINGERPRINT]");
   DynamicSearchAdsSearchTermView response =
       dynamicSearchAdsSearchTermViewServiceClient.getDynamicSearchAdsSearchTermView(
           resourceName);
 }
 

======================= ExpandedLandingPageViewServiceClient =======================

Service Description: Service to fetch expanded landing page views.

Sample for ExpandedLandingPageViewServiceClient:


 try (ExpandedLandingPageViewServiceClient expandedLandingPageViewServiceClient =
     ExpandedLandingPageViewServiceClient.create()) {
   ExpandedLandingPageViewName resourceName =
       ExpandedLandingPageViewName.of("[CUSTOMER_ID]", "[EXPANDED_FINAL_URL_FINGERPRINT]");
   ExpandedLandingPageView response =
       expandedLandingPageViewServiceClient.getExpandedLandingPageView(resourceName);
 }
 

======================= ExtensionFeedItemServiceClient =======================

Service Description: Service to manage extension feed items.

Sample for ExtensionFeedItemServiceClient:


 try (ExtensionFeedItemServiceClient extensionFeedItemServiceClient =
     ExtensionFeedItemServiceClient.create()) {
   ExtensionFeedItemName resourceName =
       ExtensionFeedItemName.of("[CUSTOMER_ID]", "[FEED_ITEM_ID]");
   ExtensionFeedItem response =
       extensionFeedItemServiceClient.getExtensionFeedItem(resourceName);
 }
 

======================= FeedItemServiceClient =======================

Service Description: Service to manage feed items.

Sample for FeedItemServiceClient:


 try (FeedItemServiceClient feedItemServiceClient = FeedItemServiceClient.create()) {
   FeedItemName resourceName = FeedItemName.of("[CUSTOMER_ID]", "[FEED_ID]", "[FEED_ITEM_ID]");
   FeedItem response = feedItemServiceClient.getFeedItem(resourceName);
 }
 

======================= FeedItemSetLinkServiceClient =======================

Service Description: Service to manage feed item set links.

Sample for FeedItemSetLinkServiceClient:


 try (FeedItemSetLinkServiceClient feedItemSetLinkServiceClient =
     FeedItemSetLinkServiceClient.create()) {
   FeedItemSetLinkName resourceName =
       FeedItemSetLinkName.of(
           "[CUSTOMER_ID]", "[FEED_ID]", "[FEED_ITEM_SET_ID]", "[FEED_ITEM_ID]");
   FeedItemSetLink response = feedItemSetLinkServiceClient.getFeedItemSetLink(resourceName);
 }
 

======================= FeedItemSetServiceClient =======================

Service Description: Service to manage feed Item Set

Sample for FeedItemSetServiceClient:


 try (FeedItemSetServiceClient feedItemSetServiceClient = FeedItemSetServiceClient.create()) {
   FeedItemSetName resourceName =
       FeedItemSetName.of("[CUSTOMER_ID]", "[FEED_ID]", "[FEED_ITEM_SET_ID]");
   FeedItemSet response = feedItemSetServiceClient.getFeedItemSet(resourceName);
 }
 

======================= FeedItemTargetServiceClient =======================

Service Description: Service to manage feed item targets.

Sample for FeedItemTargetServiceClient:


 try (FeedItemTargetServiceClient feedItemTargetServiceClient =
     FeedItemTargetServiceClient.create()) {
   FeedItemTargetName resourceName =
       FeedItemTargetName.of(
           "[CUSTOMER_ID]",
           "[FEED_ID]",
           "[FEED_ITEM_ID]",
           "[FEED_ITEM_TARGET_TYPE]",
           "[FEED_ITEM_TARGET_ID]");
   FeedItemTarget response = feedItemTargetServiceClient.getFeedItemTarget(resourceName);
 }
 

======================= FeedMappingServiceClient =======================

Service Description: Service to manage feed mappings.

Sample for FeedMappingServiceClient:


 try (FeedMappingServiceClient feedMappingServiceClient = FeedMappingServiceClient.create()) {
   FeedMappingName resourceName =
       FeedMappingName.of("[CUSTOMER_ID]", "[FEED_ID]", "[FEED_MAPPING_ID]");
   FeedMapping response = feedMappingServiceClient.getFeedMapping(resourceName);
 }
 

======================= FeedPlaceholderViewServiceClient =======================

Service Description: Service to fetch feed placeholder views.

Sample for FeedPlaceholderViewServiceClient:


 try (FeedPlaceholderViewServiceClient feedPlaceholderViewServiceClient =
     FeedPlaceholderViewServiceClient.create()) {
   FeedPlaceholderViewName resourceName =
       FeedPlaceholderViewName.of("[CUSTOMER_ID]", "[PLACEHOLDER_TYPE]");
   FeedPlaceholderView response =
       feedPlaceholderViewServiceClient.getFeedPlaceholderView(resourceName);
 }
 

======================= FeedServiceClient =======================

Service Description: Service to manage feeds.

Sample for FeedServiceClient:


 try (FeedServiceClient feedServiceClient = FeedServiceClient.create()) {
   FeedName resourceName = FeedName.of("[CUSTOMER_ID]", "[FEED_ID]");
   Feed response = feedServiceClient.getFeed(resourceName);
 }
 

======================= GenderViewServiceClient =======================

Service Description: Service to manage gender views.

Sample for GenderViewServiceClient:


 try (GenderViewServiceClient genderViewServiceClient = GenderViewServiceClient.create()) {
   GenderViewName resourceName =
       GenderViewName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[CRITERION_ID]");
   GenderView response = genderViewServiceClient.getGenderView(resourceName);
 }
 

======================= GeoTargetConstantServiceClient =======================

Service Description: Service to fetch geo target constants.

Sample for GeoTargetConstantServiceClient:


 try (GeoTargetConstantServiceClient geoTargetConstantServiceClient =
     GeoTargetConstantServiceClient.create()) {
   GeoTargetConstantName resourceName = GeoTargetConstantName.of("[CRITERION_ID]");
   GeoTargetConstant response =
       geoTargetConstantServiceClient.getGeoTargetConstant(resourceName);
 }
 

======================= GeographicViewServiceClient =======================

Service Description: Service to manage geographic views.

Sample for GeographicViewServiceClient:


 try (GeographicViewServiceClient geographicViewServiceClient =
     GeographicViewServiceClient.create()) {
   GeographicViewName resourceName =
       GeographicViewName.of("[CUSTOMER_ID]", "[COUNTRY_CRITERION_ID]", "[LOCATION_TYPE]");
   GeographicView response = geographicViewServiceClient.getGeographicView(resourceName);
 }
 

======================= GoogleAdsFieldServiceClient =======================

Service Description: Service to fetch Google Ads API fields.

Sample for GoogleAdsFieldServiceClient:


 try (GoogleAdsFieldServiceClient googleAdsFieldServiceClient =
     GoogleAdsFieldServiceClient.create()) {
   GoogleAdsFieldName resourceName = GoogleAdsFieldName.of("[GOOGLE_ADS_FIELD]");
   GoogleAdsField response = googleAdsFieldServiceClient.getGoogleAdsField(resourceName);
 }
 

======================= GoogleAdsServiceClient =======================

Service Description: Service to fetch data and metrics across resources.

Sample for GoogleAdsServiceClient:


 try (GoogleAdsServiceClient googleAdsServiceClient = GoogleAdsServiceClient.create()) {
   String customerId = "customerId-1581184615";
   List<MutateOperation> mutateOperations = new ArrayList<>();
   MutateGoogleAdsResponse response =
       googleAdsServiceClient.mutate(customerId, mutateOperations);
 }
 

======================= GroupPlacementViewServiceClient =======================

Service Description: Service to fetch Group Placement views.

Sample for GroupPlacementViewServiceClient:


 try (GroupPlacementViewServiceClient groupPlacementViewServiceClient =
     GroupPlacementViewServiceClient.create()) {
   GroupPlacementViewName resourceName =
       GroupPlacementViewName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[BASE64_PLACEMENT]");
   GroupPlacementView response =
       groupPlacementViewServiceClient.getGroupPlacementView(resourceName);
 }
 

======================= HotelGroupViewServiceClient =======================

Service Description: Service to manage Hotel Group Views.

Sample for HotelGroupViewServiceClient:


 try (HotelGroupViewServiceClient hotelGroupViewServiceClient =
     HotelGroupViewServiceClient.create()) {
   HotelGroupViewName resourceName =
       HotelGroupViewName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[CRITERION_ID]");
   HotelGroupView response = hotelGroupViewServiceClient.getHotelGroupView(resourceName);
 }
 

======================= HotelPerformanceViewServiceClient =======================

Service Description: Service to manage Hotel Performance Views.

Sample for HotelPerformanceViewServiceClient:


 try (HotelPerformanceViewServiceClient hotelPerformanceViewServiceClient =
     HotelPerformanceViewServiceClient.create()) {
   HotelPerformanceViewName resourceName = HotelPerformanceViewName.of("[CUSTOMER_ID]");
   HotelPerformanceView response =
       hotelPerformanceViewServiceClient.getHotelPerformanceView(resourceName);
 }
 

======================= IncomeRangeViewServiceClient =======================

Service Description: Service to manage income range views.

Sample for IncomeRangeViewServiceClient:


 try (IncomeRangeViewServiceClient incomeRangeViewServiceClient =
     IncomeRangeViewServiceClient.create()) {
   IncomeRangeViewName resourceName =
       IncomeRangeViewName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[CRITERION_ID]");
   IncomeRangeView response = incomeRangeViewServiceClient.getIncomeRangeView(resourceName);
 }
 

======================= InvoiceServiceClient =======================

Service Description: A service to fetch invoices issued for a billing setup during a given month.

Sample for InvoiceServiceClient:


 try (InvoiceServiceClient invoiceServiceClient = InvoiceServiceClient.create()) {
   String customerId = "customerId-1581184615";
   String billingSetup = "billingSetup-1435075390";
   String issueYear = "issueYear184914102";
   MonthOfYearEnum.MonthOfYear issueMonth = MonthOfYearEnum.MonthOfYear.forNumber(0);
   ListInvoicesResponse response =
       invoiceServiceClient.listInvoices(customerId, billingSetup, issueYear, issueMonth);
 }
 

======================= KeywordPlanAdGroupKeywordServiceClient =======================

Service Description: Service to manage Keyword Plan ad group keywords. KeywordPlanAdGroup is required to add ad group keywords. Positive and negative keywords are supported. A maximum of 10,000 positive keywords are allowed per keyword plan. A maximum of 1,000 negative keywords are allower per keyword plan. This includes campaign negative keywords and ad group negative keywords.

Sample for KeywordPlanAdGroupKeywordServiceClient:


 try (KeywordPlanAdGroupKeywordServiceClient keywordPlanAdGroupKeywordServiceClient =
     KeywordPlanAdGroupKeywordServiceClient.create()) {
   KeywordPlanAdGroupKeywordName resourceName =
       KeywordPlanAdGroupKeywordName.of("[CUSTOMER_ID]", "[KEYWORD_PLAN_AD_GROUP_KEYWORD_ID]");
   KeywordPlanAdGroupKeyword response =
       keywordPlanAdGroupKeywordServiceClient.getKeywordPlanAdGroupKeyword(resourceName);
 }
 

======================= KeywordPlanAdGroupServiceClient =======================

Service Description: Service to manage Keyword Plan ad groups.

Sample for KeywordPlanAdGroupServiceClient:


 try (KeywordPlanAdGroupServiceClient keywordPlanAdGroupServiceClient =
     KeywordPlanAdGroupServiceClient.create()) {
   KeywordPlanAdGroupName resourceName =
       KeywordPlanAdGroupName.of("[CUSTOMER_ID]", "[KEYWORD_PLAN_AD_GROUP_ID]");
   KeywordPlanAdGroup response =
       keywordPlanAdGroupServiceClient.getKeywordPlanAdGroup(resourceName);
 }
 

======================= KeywordPlanCampaignKeywordServiceClient =======================

Service Description: Service to manage Keyword Plan campaign keywords. KeywordPlanCampaign is required to add the campaign keywords. Only negative keywords are supported. A maximum of 1000 negative keywords are allowed per plan. This includes both campaign negative keywords and ad group negative keywords.

Sample for KeywordPlanCampaignKeywordServiceClient:


 try (KeywordPlanCampaignKeywordServiceClient keywordPlanCampaignKeywordServiceClient =
     KeywordPlanCampaignKeywordServiceClient.create()) {
   KeywordPlanCampaignKeywordName resourceName =
       KeywordPlanCampaignKeywordName.of("[CUSTOMER_ID]", "[KEYWORD_PLAN_CAMPAIGN_KEYWORD_ID]");
   KeywordPlanCampaignKeyword response =
       keywordPlanCampaignKeywordServiceClient.getKeywordPlanCampaignKeyword(resourceName);
 }
 

======================= KeywordPlanCampaignServiceClient =======================

Service Description: Service to manage Keyword Plan campaigns.

Sample for KeywordPlanCampaignServiceClient:


 try (KeywordPlanCampaignServiceClient keywordPlanCampaignServiceClient =
     KeywordPlanCampaignServiceClient.create()) {
   KeywordPlanCampaignName resourceName =
       KeywordPlanCampaignName.of("[CUSTOMER_ID]", "[KEYWORD_PLAN_CAMPAIGN_ID]");
   KeywordPlanCampaign response =
       keywordPlanCampaignServiceClient.getKeywordPlanCampaign(resourceName);
 }
 

======================= KeywordPlanIdeaServiceClient =======================

Service Description: Service to generate keyword ideas.

Sample for KeywordPlanIdeaServiceClient:


 try (KeywordPlanIdeaServiceClient keywordPlanIdeaServiceClient =
     KeywordPlanIdeaServiceClient.create()) {
   GenerateKeywordIdeasRequest request =
       GenerateKeywordIdeasRequest.newBuilder()
           .setCustomerId("customerId-1581184615")
           .setLanguage("language-1613589672")
           .addAllGeoTargetConstants(new ArrayList<String>())
           .setIncludeAdultKeywords(true)
           .setPageToken("pageToken873572522")
           .setPageSize(883849137)
           .addAllKeywordAnnotation(
               new ArrayList<KeywordPlanKeywordAnnotationEnum.KeywordPlanKeywordAnnotation>())
           .setAggregateMetrics(KeywordPlanAggregateMetrics.newBuilder().build())
           .setHistoricalMetricsOptions(HistoricalMetricsOptions.newBuilder().build())
           .build();
   for (GenerateKeywordIdeaResult element :
       keywordPlanIdeaServiceClient.generateKeywordIdeas(request).iterateAll()) {
     // doThingsWith(element);
   }
 }
 

======================= KeywordPlanServiceClient =======================

Service Description: Service to manage keyword plans.

Sample for KeywordPlanServiceClient:


 try (KeywordPlanServiceClient keywordPlanServiceClient = KeywordPlanServiceClient.create()) {
   KeywordPlanName resourceName = KeywordPlanName.of("[CUSTOMER_ID]", "[KEYWORD_PLAN_ID]");
   KeywordPlan response = keywordPlanServiceClient.getKeywordPlan(resourceName);
 }
 

======================= KeywordThemeConstantServiceClient =======================

Service Description: Service to fetch Smart Campaign keyword themes.

Sample for KeywordThemeConstantServiceClient:


 try (KeywordThemeConstantServiceClient keywordThemeConstantServiceClient =
     KeywordThemeConstantServiceClient.create()) {
   KeywordThemeConstantName resourceName =
       KeywordThemeConstantName.of("[EXPRESS_CATEGORY_ID]", "[EXPRESS_SUB_CATEGORY_ID]");
   KeywordThemeConstant response =
       keywordThemeConstantServiceClient.getKeywordThemeConstant(resourceName);
 }
 

======================= KeywordViewServiceClient =======================

Service Description: Service to manage keyword views.

Sample for KeywordViewServiceClient:


 try (KeywordViewServiceClient keywordViewServiceClient = KeywordViewServiceClient.create()) {
   KeywordViewName resourceName =
       KeywordViewName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[CRITERION_ID]");
   KeywordView response = keywordViewServiceClient.getKeywordView(resourceName);
 }
 

======================= LabelServiceClient =======================

Service Description: Service to manage labels.

Sample for LabelServiceClient:


 try (LabelServiceClient labelServiceClient = LabelServiceClient.create()) {
   LabelName resourceName = LabelName.of("[CUSTOMER_ID]", "[LABEL_ID]");
   Label response = labelServiceClient.getLabel(resourceName);
 }
 

======================= LandingPageViewServiceClient =======================

Service Description: Service to fetch landing page views.

Sample for LandingPageViewServiceClient:


 try (LandingPageViewServiceClient landingPageViewServiceClient =
     LandingPageViewServiceClient.create()) {
   LandingPageViewName resourceName =
       LandingPageViewName.of("[CUSTOMER_ID]", "[UNEXPANDED_FINAL_URL_FINGERPRINT]");
   LandingPageView response = landingPageViewServiceClient.getLandingPageView(resourceName);
 }
 

======================= LanguageConstantServiceClient =======================

Service Description: Service to fetch language constants.

Sample for LanguageConstantServiceClient:


 try (LanguageConstantServiceClient languageConstantServiceClient =
     LanguageConstantServiceClient.create()) {
   LanguageConstantName resourceName = LanguageConstantName.of("[CRITERION_ID]");
   LanguageConstant response = languageConstantServiceClient.getLanguageConstant(resourceName);
 }
 

======================= LifeEventServiceClient =======================

Service Description: Service to fetch Google Ads Life Events.

Sample for LifeEventServiceClient:


 try (LifeEventServiceClient lifeEventServiceClient = LifeEventServiceClient.create()) {
   LifeEventName resourceName = LifeEventName.of("[CUSTOMER_ID]", "[LIFE_EVENT_ID]");
   LifeEvent response = lifeEventServiceClient.getLifeEvent(resourceName);
 }
 

======================= LocationViewServiceClient =======================

Service Description: Service to fetch location views.

Sample for LocationViewServiceClient:


 try (LocationViewServiceClient locationViewServiceClient = LocationViewServiceClient.create()) {
   LocationViewName resourceName =
       LocationViewName.of("[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[CRITERION_ID]");
   LocationView response = locationViewServiceClient.getLocationView(resourceName);
 }
 

======================= ManagedPlacementViewServiceClient =======================

Service Description: Service to manage Managed Placement views.

Sample for ManagedPlacementViewServiceClient:


 try (ManagedPlacementViewServiceClient managedPlacementViewServiceClient =
     ManagedPlacementViewServiceClient.create()) {
   ManagedPlacementViewName resourceName =
       ManagedPlacementViewName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[CRITERION_ID]");
   ManagedPlacementView response =
       managedPlacementViewServiceClient.getManagedPlacementView(resourceName);
 }
 

======================= MediaFileServiceClient =======================

Service Description: Service to manage media files.

Sample for MediaFileServiceClient:


 try (MediaFileServiceClient mediaFileServiceClient = MediaFileServiceClient.create()) {
   MediaFileName resourceName = MediaFileName.of("[CUSTOMER_ID]", "[MEDIA_FILE_ID]");
   MediaFile response = mediaFileServiceClient.getMediaFile(resourceName);
 }
 

======================= MerchantCenterLinkServiceClient =======================

Service Description: This service allows management of links between Google Ads and Google Merchant Center.

Sample for MerchantCenterLinkServiceClient:


 try (MerchantCenterLinkServiceClient merchantCenterLinkServiceClient =
     MerchantCenterLinkServiceClient.create()) {
   String customerId = "customerId-1581184615";
   ListMerchantCenterLinksResponse response =
       merchantCenterLinkServiceClient.listMerchantCenterLinks(customerId);
 }
 

======================= MobileAppCategoryConstantServiceClient =======================

Service Description: Service to fetch mobile app category constants.

Sample for MobileAppCategoryConstantServiceClient:


 try (MobileAppCategoryConstantServiceClient mobileAppCategoryConstantServiceClient =
     MobileAppCategoryConstantServiceClient.create()) {
   MobileAppCategoryConstantName resourceName =
       MobileAppCategoryConstantName.of("[MOBILE_APP_CATEGORY_ID]");
   MobileAppCategoryConstant response =
       mobileAppCategoryConstantServiceClient.getMobileAppCategoryConstant(resourceName);
 }
 

======================= MobileDeviceConstantServiceClient =======================

Service Description: Service to fetch mobile device constants.

Sample for MobileDeviceConstantServiceClient:


 try (MobileDeviceConstantServiceClient mobileDeviceConstantServiceClient =
     MobileDeviceConstantServiceClient.create()) {
   MobileDeviceConstantName resourceName = MobileDeviceConstantName.of("[CRITERION_ID]");
   MobileDeviceConstant response =
       mobileDeviceConstantServiceClient.getMobileDeviceConstant(resourceName);
 }
 

======================= OfflineUserDataJobServiceClient =======================

Service Description: Service to manage offline user data jobs.

Sample for OfflineUserDataJobServiceClient:


 try (OfflineUserDataJobServiceClient offlineUserDataJobServiceClient =
     OfflineUserDataJobServiceClient.create()) {
   String customerId = "customerId-1581184615";
   OfflineUserDataJob job = OfflineUserDataJob.newBuilder().build();
   CreateOfflineUserDataJobResponse response =
       offlineUserDataJobServiceClient.createOfflineUserDataJob(customerId, job);
 }
 

======================= OperatingSystemVersionConstantServiceClient =======================

Service Description: Service to fetch Operating System Version constants.

Sample for OperatingSystemVersionConstantServiceClient:


 try (OperatingSystemVersionConstantServiceClient operatingSystemVersionConstantServiceClient =
     OperatingSystemVersionConstantServiceClient.create()) {
   OperatingSystemVersionConstantName resourceName =
       OperatingSystemVersionConstantName.of("[CRITERION_ID]");
   OperatingSystemVersionConstant response =
       operatingSystemVersionConstantServiceClient.getOperatingSystemVersionConstant(
           resourceName);
 }
 

======================= PaidOrganicSearchTermViewServiceClient =======================

Service Description: Service to fetch paid organic search term views.

Sample for PaidOrganicSearchTermViewServiceClient:


 try (PaidOrganicSearchTermViewServiceClient paidOrganicSearchTermViewServiceClient =
     PaidOrganicSearchTermViewServiceClient.create()) {
   PaidOrganicSearchTermViewName resourceName =
       PaidOrganicSearchTermViewName.of(
           "[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[AD_GROUP_ID]", "[BASE64_SEARCH_TERM]");
   PaidOrganicSearchTermView response =
       paidOrganicSearchTermViewServiceClient.getPaidOrganicSearchTermView(resourceName);
 }
 

======================= ParentalStatusViewServiceClient =======================

Service Description: Service to manage parental status views.

Sample for ParentalStatusViewServiceClient:


 try (ParentalStatusViewServiceClient parentalStatusViewServiceClient =
     ParentalStatusViewServiceClient.create()) {
   ParentalStatusViewName resourceName =
       ParentalStatusViewName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[CRITERION_ID]");
   ParentalStatusView response =
       parentalStatusViewServiceClient.getParentalStatusView(resourceName);
 }
 

======================= PaymentsAccountServiceClient =======================

Service Description: Service to provide payments accounts that can be used to set up consolidated billing.

Sample for PaymentsAccountServiceClient:


 try (PaymentsAccountServiceClient paymentsAccountServiceClient =
     PaymentsAccountServiceClient.create()) {
   String customerId = "customerId-1581184615";
   ListPaymentsAccountsResponse response =
       paymentsAccountServiceClient.listPaymentsAccounts(customerId);
 }
 

======================= ProductBiddingCategoryConstantServiceClient =======================

Service Description: Service to fetch Product Bidding Categories.

Sample for ProductBiddingCategoryConstantServiceClient:


 try (ProductBiddingCategoryConstantServiceClient productBiddingCategoryConstantServiceClient =
     ProductBiddingCategoryConstantServiceClient.create()) {
   ProductBiddingCategoryConstantName resourceName =
       ProductBiddingCategoryConstantName.of("[COUNTRY_CODE]", "[LEVEL]", "[ID]");
   ProductBiddingCategoryConstant response =
       productBiddingCategoryConstantServiceClient.getProductBiddingCategoryConstant(
           resourceName);
 }
 

======================= ProductGroupViewServiceClient =======================

Service Description: Service to manage product group views.

Sample for ProductGroupViewServiceClient:


 try (ProductGroupViewServiceClient productGroupViewServiceClient =
     ProductGroupViewServiceClient.create()) {
   ProductGroupViewName resourceName =
       ProductGroupViewName.of("[CUSTOMER_ID]", "[ADGROUP_ID]", "[CRITERION_ID]");
   ProductGroupView response = productGroupViewServiceClient.getProductGroupView(resourceName);
 }
 

======================= ReachPlanServiceClient =======================

Service Description: 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.

Sample for ReachPlanServiceClient:


 try (ReachPlanServiceClient reachPlanServiceClient = ReachPlanServiceClient.create()) {
   ListPlannableLocationsRequest request = ListPlannableLocationsRequest.newBuilder().build();
   ListPlannableLocationsResponse response =
       reachPlanServiceClient.listPlannableLocations(request);
 }
 

======================= RecommendationServiceClient =======================

Service Description: Service to manage recommendations.

Sample for RecommendationServiceClient:


 try (RecommendationServiceClient recommendationServiceClient =
     RecommendationServiceClient.create()) {
   RecommendationName resourceName =
       RecommendationName.of("[CUSTOMER_ID]", "[RECOMMENDATION_ID]");
   Recommendation response = recommendationServiceClient.getRecommendation(resourceName);
 }
 

======================= RemarketingActionServiceClient =======================

Service Description: Service to manage remarketing actions.

Sample for RemarketingActionServiceClient:


 try (RemarketingActionServiceClient remarketingActionServiceClient =
     RemarketingActionServiceClient.create()) {
   RemarketingActionName resourceName =
       RemarketingActionName.of("[CUSTOMER_ID]", "[REMARKETING_ACTION_ID]");
   RemarketingAction response =
       remarketingActionServiceClient.getRemarketingAction(resourceName);
 }
 

======================= SearchTermViewServiceClient =======================

Service Description: Service to manage search term views.

Sample for SearchTermViewServiceClient:


 try (SearchTermViewServiceClient searchTermViewServiceClient =
     SearchTermViewServiceClient.create()) {
   SearchTermViewName resourceName =
       SearchTermViewName.of("[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[AD_GROUP_ID]", "[QUERY]");
   SearchTermView response = searchTermViewServiceClient.getSearchTermView(resourceName);
 }
 

======================= SharedCriterionServiceClient =======================

Service Description: Service to manage shared criteria.

Sample for SharedCriterionServiceClient:


 try (SharedCriterionServiceClient sharedCriterionServiceClient =
     SharedCriterionServiceClient.create()) {
   SharedCriterionName resourceName =
       SharedCriterionName.of("[CUSTOMER_ID]", "[SHARED_SET_ID]", "[CRITERION_ID]");
   SharedCriterion response = sharedCriterionServiceClient.getSharedCriterion(resourceName);
 }
 

======================= SharedSetServiceClient =======================

Service Description: Service to manage shared sets.

Sample for SharedSetServiceClient:


 try (SharedSetServiceClient sharedSetServiceClient = SharedSetServiceClient.create()) {
   SharedSetName resourceName = SharedSetName.of("[CUSTOMER_ID]", "[SHARED_SET_ID]");
   SharedSet response = sharedSetServiceClient.getSharedSet(resourceName);
 }
 

======================= ShoppingPerformanceViewServiceClient =======================

Service Description: Service to fetch Shopping performance views.

Sample for ShoppingPerformanceViewServiceClient:


 try (ShoppingPerformanceViewServiceClient shoppingPerformanceViewServiceClient =
     ShoppingPerformanceViewServiceClient.create()) {
   ShoppingPerformanceViewName resourceName = ShoppingPerformanceViewName.of("[CUSTOMER_ID]");
   ShoppingPerformanceView response =
       shoppingPerformanceViewServiceClient.getShoppingPerformanceView(resourceName);
 }
 

======================= SmartCampaignSearchTermViewServiceClient =======================

Service Description: Service to manage Smart campaign search term views.

Sample for SmartCampaignSearchTermViewServiceClient:


 try (SmartCampaignSearchTermViewServiceClient smartCampaignSearchTermViewServiceClient =
     SmartCampaignSearchTermViewServiceClient.create()) {
   SmartCampaignSearchTermViewName resourceName =
       SmartCampaignSearchTermViewName.of("[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[QUERY]");
   SmartCampaignSearchTermView response =
       smartCampaignSearchTermViewServiceClient.getSmartCampaignSearchTermView(resourceName);
 }
 

======================= SmartCampaignSettingServiceClient =======================

Service Description: Service to manage Smart campaign settings.

Sample for SmartCampaignSettingServiceClient:


 try (SmartCampaignSettingServiceClient smartCampaignSettingServiceClient =
     SmartCampaignSettingServiceClient.create()) {
   SmartCampaignSettingName resourceName =
       SmartCampaignSettingName.of("[CUSTOMER_ID]", "[CAMPAIGN_ID]");
   SmartCampaignSetting response =
       smartCampaignSettingServiceClient.getSmartCampaignSetting(resourceName);
 }
 

======================= SmartCampaignSuggestServiceClient =======================

Service Description: Service to get suggestions for Smart Campaigns.

Sample for SmartCampaignSuggestServiceClient:


 try (SmartCampaignSuggestServiceClient smartCampaignSuggestServiceClient =
     SmartCampaignSuggestServiceClient.create()) {
   SuggestSmartCampaignBudgetOptionsRequest request =
       SuggestSmartCampaignBudgetOptionsRequest.newBuilder()
           .setCustomerId("customerId-1581184615")
           .build();
   SuggestSmartCampaignBudgetOptionsResponse response =
       smartCampaignSuggestServiceClient.suggestSmartCampaignBudgetOptions(request);
 }
 

======================= ThirdPartyAppAnalyticsLinkServiceClient =======================

Service Description: This service allows management of links between Google Ads and third party app analytics.

Sample for ThirdPartyAppAnalyticsLinkServiceClient:


 try (ThirdPartyAppAnalyticsLinkServiceClient thirdPartyAppAnalyticsLinkServiceClient =
     ThirdPartyAppAnalyticsLinkServiceClient.create()) {
   GetThirdPartyAppAnalyticsLinkRequest request =
       GetThirdPartyAppAnalyticsLinkRequest.newBuilder()
           .setResourceName(
               ThirdPartyAppAnalyticsLinkName.of("[CUSTOMER_ID]", "[CUSTOMER_LINK_ID]")
                   .toString())
           .build();
   ThirdPartyAppAnalyticsLink response =
       thirdPartyAppAnalyticsLinkServiceClient.getThirdPartyAppAnalyticsLink(request);
 }
 

======================= TopicConstantServiceClient =======================

Service Description: Service to fetch topic constants.

Sample for TopicConstantServiceClient:


 try (TopicConstantServiceClient topicConstantServiceClient =
     TopicConstantServiceClient.create()) {
   TopicConstantName resourceName = TopicConstantName.of("[TOPIC_ID]");
   TopicConstant response = topicConstantServiceClient.getTopicConstant(resourceName);
 }
 

======================= TopicViewServiceClient =======================

Service Description: Service to manage topic views.

Sample for TopicViewServiceClient:


 try (TopicViewServiceClient topicViewServiceClient = TopicViewServiceClient.create()) {
   TopicViewName resourceName =
       TopicViewName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[CRITERION_ID]");
   TopicView response = topicViewServiceClient.getTopicView(resourceName);
 }
 

======================= UserDataServiceClient =======================

Service Description: Service to manage user data uploads.

Sample for UserDataServiceClient:


 try (UserDataServiceClient userDataServiceClient = UserDataServiceClient.create()) {
   UploadUserDataRequest request =
       UploadUserDataRequest.newBuilder()
           .setCustomerId("customerId-1581184615")
           .addAllOperations(new ArrayList<UserDataOperation>())
           .build();
   UploadUserDataResponse response = userDataServiceClient.uploadUserData(request);
 }
 

======================= UserInterestServiceClient =======================

Service Description: Service to fetch Google Ads User Interest.

Sample for UserInterestServiceClient:


 try (UserInterestServiceClient userInterestServiceClient = UserInterestServiceClient.create()) {
   UserInterestName resourceName = UserInterestName.of("[CUSTOMER_ID]", "[USER_INTEREST_ID]");
   UserInterest response = userInterestServiceClient.getUserInterest(resourceName);
 }
 

======================= UserListServiceClient =======================

Service Description: Service to manage user lists.

Sample for UserListServiceClient:


 try (UserListServiceClient userListServiceClient = UserListServiceClient.create()) {
   UserListName resourceName = UserListName.of("[CUSTOMER_ID]", "[USER_LIST_ID]");
   UserList response = userListServiceClient.getUserList(resourceName);
 }
 

======================= UserLocationViewServiceClient =======================

Service Description: Service to manage user location views.

Sample for UserLocationViewServiceClient:


 try (UserLocationViewServiceClient userLocationViewServiceClient =
     UserLocationViewServiceClient.create()) {
   UserLocationViewName resourceName =
       UserLocationViewName.of(
           "[CUSTOMER_ID]", "[COUNTRY_CRITERION_ID]", "[IS_TARGETING_LOCATION]");
   UserLocationView response = userLocationViewServiceClient.getUserLocationView(resourceName);
 }
 

======================= VideoServiceClient =======================

Service Description: Service to manage videos.

Sample for VideoServiceClient:


 try (VideoServiceClient videoServiceClient = VideoServiceClient.create()) {
   VideoName resourceName = VideoName.of("[CUSTOMER_ID]", "[VIDEO_ID]");
   Video response = videoServiceClient.getVideo(resourceName);
 }
 

======================= WebpageViewServiceClient =======================

Service Description: Service to manage webpage views.

Sample for WebpageViewServiceClient:


 try (WebpageViewServiceClient webpageViewServiceClient = WebpageViewServiceClient.create()) {
   WebpageViewName resourceName =
       WebpageViewName.of("[CUSTOMER_ID]", "[AD_GROUP_ID]", "[CRITERION_ID]");
   WebpageView response = webpageViewServiceClient.getWebpageView(resourceName);
 }