Google Ads API is returning to beta status. Please read our blog post for more details.

Google Ads API

Manage your Google Ads accounts, campaigns, and ads with this gRPC API.

Service: googleads.googleapis.com

The Service name googleads.googleapis.com is needed to create RPC client stubs.

google.ads.googleads.v2.services.AccountBudgetProposalService

Methods
GetAccountBudgetProposal Returns an account-level budget proposal in full detail.
MutateAccountBudgetProposal Creates, updates, or removes account budget proposals.

google.ads.googleads.v2.services.AccountBudgetService

Methods
GetAccountBudget Returns an account-level budget in full detail.

google.ads.googleads.v2.services.AdGroupAdAssetViewService

Methods
GetAdGroupAdAssetView Returns the requested ad group ad asset view in full detail.

google.ads.googleads.v2.services.AdGroupAdLabelService

Methods
GetAdGroupAdLabel Returns the requested ad group ad label in full detail.
MutateAdGroupAdLabels Creates and removes ad group ad labels.

google.ads.googleads.v2.services.AdGroupAdService

Methods
GetAdGroupAd Returns the requested ad in full detail.
MutateAdGroupAds Creates, updates, or removes ads.

google.ads.googleads.v2.services.AdGroupAudienceViewService

Methods
GetAdGroupAudienceView Returns the requested ad group audience view in full detail.

google.ads.googleads.v2.services.AdGroupBidModifierService

Methods
GetAdGroupBidModifier Returns the requested ad group bid modifier in full detail.
MutateAdGroupBidModifiers Creates, updates, or removes ad group bid modifiers.

google.ads.googleads.v2.services.AdGroupCriterionLabelService

Methods
GetAdGroupCriterionLabel Returns the requested ad group criterion label in full detail.
MutateAdGroupCriterionLabels Creates and removes ad group criterion labels.

google.ads.googleads.v2.services.AdGroupCriterionService

Methods
GetAdGroupCriterion Returns the requested criterion in full detail.
MutateAdGroupCriteria Creates, updates, or removes criteria.

google.ads.googleads.v2.services.AdGroupCriterionSimulationService

Methods
GetAdGroupCriterionSimulation Returns the requested ad group criterion simulation in full detail.

google.ads.googleads.v2.services.AdGroupExtensionSettingService

Methods
GetAdGroupExtensionSetting Returns the requested ad group extension setting in full detail.
MutateAdGroupExtensionSettings Creates, updates, or removes ad group extension settings.

google.ads.googleads.v2.services.AdGroupFeedService

Methods
GetAdGroupFeed Returns the requested ad group feed in full detail.
MutateAdGroupFeeds Creates, updates, or removes ad group feeds.

google.ads.googleads.v2.services.AdGroupLabelService

Methods
GetAdGroupLabel Returns the requested ad group label in full detail.
MutateAdGroupLabels Creates and removes ad group labels.

google.ads.googleads.v2.services.AdGroupService

Methods
GetAdGroup Returns the requested ad group in full detail.
MutateAdGroups Creates, updates, or removes ad groups.

google.ads.googleads.v2.services.AdGroupSimulationService

Methods
GetAdGroupSimulation Returns the requested ad group simulation in full detail.

google.ads.googleads.v2.services.AdParameterService

Methods
GetAdParameter Returns the requested ad parameter in full detail.
MutateAdParameters Creates, updates, or removes ad parameters.

google.ads.googleads.v2.services.AdScheduleViewService

Methods
GetAdScheduleView Returns the requested ad schedule view in full detail.

google.ads.googleads.v2.services.AdService

Methods
GetAd Returns the requested ad in full detail.
MutateAds Updates ads.

google.ads.googleads.v2.services.AgeRangeViewService

Methods
GetAgeRangeView Returns the requested age range view in full detail.

google.ads.googleads.v2.services.AssetService

Methods
GetAsset Returns the requested asset in full detail.
MutateAssets Creates assets.

google.ads.googleads.v2.services.BiddingStrategyService

Methods
GetBiddingStrategy Returns the requested bidding strategy in full detail.
MutateBiddingStrategies Creates, updates, or removes bidding strategies.

google.ads.googleads.v2.services.BillingSetupService

Methods
GetBillingSetup Returns a billing setup.
MutateBillingSetup Creates a billing setup, or cancels an existing billing setup.

google.ads.googleads.v2.services.CampaignAudienceViewService

Methods
GetCampaignAudienceView Returns the requested campaign audience view in full detail.

google.ads.googleads.v2.services.CampaignBidModifierService

Methods
GetCampaignBidModifier Returns the requested campaign bid modifier in full detail.
MutateCampaignBidModifiers Creates, updates, or removes campaign bid modifiers.

google.ads.googleads.v2.services.CampaignBudgetService

Methods
GetCampaignBudget Returns the requested Campaign Budget in full detail.
MutateCampaignBudgets Creates, updates, or removes campaign budgets.

google.ads.googleads.v2.services.CampaignCriterionService

Methods
GetCampaignCriterion Returns the requested criterion in full detail.
MutateCampaignCriteria Creates, updates, or removes criteria.

google.ads.googleads.v2.services.CampaignCriterionSimulationService

Methods
GetCampaignCriterionSimulation Returns the requested campaign criterion simulation in full detail.

google.ads.googleads.v2.services.CampaignDraftService

Methods
GetCampaignDraft Returns the requested campaign draft in full detail.
ListCampaignDraftAsyncErrors Returns all errors that occurred during CampaignDraft promote.
MutateCampaignDrafts Creates, updates, or removes campaign drafts.
PromoteCampaignDraft Promotes the changes in a draft back to the base campaign.

google.ads.googleads.v2.services.CampaignExperimentService

Methods
CreateCampaignExperiment Creates a campaign experiment based on a campaign draft.
EndCampaignExperiment Immediately ends a campaign experiment, changing the experiment's scheduled end date and without waiting for end of day.
GetCampaignExperiment Returns the requested campaign experiment in full detail.
GraduateCampaignExperiment Graduates a campaign experiment to a full campaign.
ListCampaignExperimentAsyncErrors Returns all errors that occurred during CampaignExperiment create or promote (whichever occurred last).
MutateCampaignExperiments Updates campaign experiments.
PromoteCampaignExperiment Promotes the changes in a experiment campaign back to the base campaign.

google.ads.googleads.v2.services.CampaignExtensionSettingService

Methods
GetCampaignExtensionSetting Returns the requested campaign extension setting in full detail.
MutateCampaignExtensionSettings Creates, updates, or removes campaign extension settings.

google.ads.googleads.v2.services.CampaignFeedService

Methods
GetCampaignFeed Returns the requested campaign feed in full detail.
MutateCampaignFeeds Creates, updates, or removes campaign feeds.

google.ads.googleads.v2.services.CampaignLabelService

Methods
GetCampaignLabel Returns the requested campaign-label relationship in full detail.
MutateCampaignLabels Creates and removes campaign-label relationships.

google.ads.googleads.v2.services.CampaignService

Methods
GetCampaign Returns the requested campaign in full detail.
MutateCampaigns Creates, updates, or removes campaigns.

google.ads.googleads.v2.services.CampaignSharedSetService

Methods
GetCampaignSharedSet Returns the requested campaign shared set in full detail.
MutateCampaignSharedSets Creates or removes campaign shared sets.

google.ads.googleads.v2.services.CarrierConstantService

Methods
GetCarrierConstant Returns the requested carrier constant in full detail.

google.ads.googleads.v2.services.ChangeStatusService

Methods
GetChangeStatus Returns the requested change status in full detail.

google.ads.googleads.v2.services.ClickViewService

Methods
GetClickView Returns the requested click view in full detail.

google.ads.googleads.v2.services.ConversionActionService

Methods
GetConversionAction Returns the requested conversion action.
MutateConversionActions Creates, updates or removes conversion actions.

google.ads.googleads.v2.services.ConversionAdjustmentUploadService

Methods
UploadConversionAdjustments Processes the given conversion adjustments.

google.ads.googleads.v2.services.ConversionUploadService

Methods
UploadCallConversions Processes the given call conversions.
UploadClickConversions Processes the given click conversions.

google.ads.googleads.v2.services.CustomInterestService

Methods
GetCustomInterest Returns the requested custom interest in full detail.
MutateCustomInterests Creates or updates custom interests.

google.ads.googleads.v2.services.CustomerClientLinkService

Methods
GetCustomerClientLink Returns the requested CustomerClientLink in full detail.
MutateCustomerClientLink Creates or updates a customer client link.

google.ads.googleads.v2.services.CustomerClientService

Methods
GetCustomerClient Returns the requested client in full detail.

google.ads.googleads.v2.services.CustomerExtensionSettingService

Methods
GetCustomerExtensionSetting Returns the requested customer extension setting in full detail.
MutateCustomerExtensionSettings Creates, updates, or removes customer extension settings.

google.ads.googleads.v2.services.CustomerFeedService

Methods
GetCustomerFeed Returns the requested customer feed in full detail.
MutateCustomerFeeds Creates, updates, or removes customer feeds.

google.ads.googleads.v2.services.CustomerLabelService

Methods
GetCustomerLabel Returns the requested customer-label relationship in full detail.
MutateCustomerLabels Creates and removes customer-label relationships.

google.ads.googleads.v2.services.CustomerManagerLinkService

Methods
GetCustomerManagerLink Returns the requested CustomerManagerLink in full detail.
MutateCustomerManagerLink Creates or updates customer manager links.

google.ads.googleads.v2.services.CustomerNegativeCriterionService

Methods
GetCustomerNegativeCriterion Returns the requested criterion in full detail.
MutateCustomerNegativeCriteria Creates or removes criteria.

google.ads.googleads.v2.services.CustomerService

Methods
CreateCustomerClient Creates a new client under manager.
GetCustomer Returns the requested customer in full detail.
ListAccessibleCustomers Returns resource names of customers directly accessible by the user authenticating the call.
MutateCustomer Updates a customer.

google.ads.googleads.v2.services.DetailPlacementViewService

Methods
GetDetailPlacementView Returns the requested Detail Placement view in full detail.

google.ads.googleads.v2.services.DisplayKeywordViewService

Methods
GetDisplayKeywordView Returns the requested display keyword view in full detail.

google.ads.googleads.v2.services.DistanceViewService

Methods
GetDistanceView Returns the attributes of the requested distance view.

google.ads.googleads.v2.services.DomainCategoryService

Methods
GetDomainCategory Returns the requested domain category.

google.ads.googleads.v2.services.DynamicSearchAdsSearchTermViewService

Methods
GetDynamicSearchAdsSearchTermView Returns the requested dynamic search ads search term view in full detail.

google.ads.googleads.v2.services.ExpandedLandingPageViewService

Methods
GetExpandedLandingPageView Returns the requested expanded landing page view in full detail.

google.ads.googleads.v2.services.ExtensionFeedItemService

Methods
GetExtensionFeedItem Returns the requested extension feed item in full detail.
MutateExtensionFeedItems Creates, updates, or removes extension feed items.

google.ads.googleads.v2.services.FeedItemService

Methods
GetFeedItem Returns the requested feed item in full detail.
MutateFeedItems Creates, updates, or removes feed items.

google.ads.googleads.v2.services.FeedItemTargetService

Methods
GetFeedItemTarget Returns the requested feed item targets in full detail.
MutateFeedItemTargets Creates or removes feed item targets.

google.ads.googleads.v2.services.FeedMappingService

Methods
GetFeedMapping Returns the requested feed mapping in full detail.
MutateFeedMappings Creates or removes feed mappings.

google.ads.googleads.v2.services.FeedPlaceholderViewService

Methods
GetFeedPlaceholderView Returns the requested feed placeholder view in full detail.

google.ads.googleads.v2.services.FeedService

Methods
GetFeed Returns the requested feed in full detail.
MutateFeeds Creates, updates, or removes feeds.

google.ads.googleads.v2.services.GenderViewService

Methods
GetGenderView Returns the requested gender view in full detail.

google.ads.googleads.v2.services.GeoTargetConstantService

Methods
GetGeoTargetConstant Returns the requested geo target constant in full detail.
SuggestGeoTargetConstants Returns GeoTargetConstant suggestions by location name or by resource name.

google.ads.googleads.v2.services.GeographicViewService

Methods
GetGeographicView Returns the requested geographic view in full detail.

google.ads.googleads.v2.services.GoogleAdsFieldService

Methods
GetGoogleAdsField Returns just the requested field.
SearchGoogleAdsFields Returns all fields that match the search query.

google.ads.googleads.v2.services.GoogleAdsService

Methods
Mutate Creates, updates, or removes resources.
Search Returns all rows that match the search query.

google.ads.googleads.v2.services.GroupPlacementViewService

Methods
GetGroupPlacementView Returns the requested Group Placement view in full detail.

google.ads.googleads.v2.services.HotelGroupViewService

Methods
GetHotelGroupView Returns the requested Hotel Group View in full detail.

google.ads.googleads.v2.services.HotelPerformanceViewService

Methods
GetHotelPerformanceView Returns the requested Hotel Performance View in full detail.

google.ads.googleads.v2.services.KeywordPlanAdGroupService

Methods
GetKeywordPlanAdGroup Returns the requested Keyword Plan ad group in full detail.
MutateKeywordPlanAdGroups Creates, updates, or removes Keyword Plan ad groups.

google.ads.googleads.v2.services.KeywordPlanCampaignService

Methods
GetKeywordPlanCampaign Returns the requested Keyword Plan campaign in full detail.
MutateKeywordPlanCampaigns Creates, updates, or removes Keyword Plan campaigns.

google.ads.googleads.v2.services.KeywordPlanIdeaService

Methods
GenerateKeywordIdeas Returns a list of keyword ideas.

google.ads.googleads.v2.services.KeywordPlanKeywordService

Methods
GetKeywordPlanKeyword Returns the requested Keyword Plan keyword in full detail.
MutateKeywordPlanKeywords Creates, updates, or removes Keyword Plan keywords.

google.ads.googleads.v2.services.KeywordPlanNegativeKeywordService

Methods
GetKeywordPlanNegativeKeyword Returns the requested plan in full detail.
MutateKeywordPlanNegativeKeywords Creates, updates, or removes Keyword Plan negative keywords.

google.ads.googleads.v2.services.KeywordPlanService

Methods
GenerateForecastMetrics Returns the requested Keyword Plan forecasts.
GenerateHistoricalMetrics Returns the requested Keyword Plan historical metrics.
GetKeywordPlan Returns the requested plan in full detail.
MutateKeywordPlans Creates, updates, or removes keyword plans.

google.ads.googleads.v2.services.KeywordViewService

Methods
GetKeywordView Returns the requested keyword view in full detail.

google.ads.googleads.v2.services.LabelService

Methods
GetLabel Returns the requested label in full detail.
MutateLabels Creates, updates, or removes labels.

google.ads.googleads.v2.services.LandingPageViewService

Methods
GetLandingPageView Returns the requested landing page view in full detail.

google.ads.googleads.v2.services.LanguageConstantService

Methods
GetLanguageConstant Returns the requested language constant.

google.ads.googleads.v2.services.LocationViewService

Methods
GetLocationView Returns the requested location view in full detail.

google.ads.googleads.v2.services.ManagedPlacementViewService

Methods
GetManagedPlacementView Returns the requested Managed Placement view in full detail.

google.ads.googleads.v2.services.MediaFileService

Methods
GetMediaFile Returns the requested media file in full detail.
MutateMediaFiles Creates media files.

google.ads.googleads.v2.services.MerchantCenterLinkService

Methods
GetMerchantCenterLink Returns the Merchant Center link in full detail.
ListMerchantCenterLinks Returns Merchant Center links available tor this customer.
MutateMerchantCenterLink Updates status or removes a Merchant Center link.

google.ads.googleads.v2.services.MobileAppCategoryConstantService

Methods
GetMobileAppCategoryConstant Returns the requested mobile app category constant.

google.ads.googleads.v2.services.MobileDeviceConstantService

Methods
GetMobileDeviceConstant Returns the requested mobile device constant in full detail.

google.ads.googleads.v2.services.MutateJobService

Methods
AddMutateJobOperations Add operations to the mutate job.
CreateMutateJob Creates a mutate job.
GetMutateJob Returns the mutate job.
ListMutateJobResults Returns the results of the mutate job.
RunMutateJob Runs the mutate job.

google.ads.googleads.v2.services.OperatingSystemVersionConstantService

Methods
GetOperatingSystemVersionConstant Returns the requested OS version constant in full detail.

google.ads.googleads.v2.services.PaidOrganicSearchTermViewService

Methods
GetPaidOrganicSearchTermView Returns the requested paid organic search term view in full detail.

google.ads.googleads.v2.services.ParentalStatusViewService

Methods
GetParentalStatusView Returns the requested parental status view in full detail.

google.ads.googleads.v2.services.PaymentsAccountService

Methods
ListPaymentsAccounts Returns all Payments accounts associated with all managers between the login customer ID and specified serving customer in the hierarchy, inclusive.

google.ads.googleads.v2.services.ProductBiddingCategoryConstantService

Methods
GetProductBiddingCategoryConstant Returns the requested Product Bidding Category in full detail.

google.ads.googleads.v2.services.ProductGroupViewService

Methods
GetProductGroupView Returns the requested product group view in full detail.

google.ads.googleads.v2.services.RecommendationService

Methods
ApplyRecommendation Applies given recommendations with corresponding apply parameters.
DismissRecommendation Dismisses given recommendations.
GetRecommendation Returns the requested recommendation in full detail.

google.ads.googleads.v2.services.RemarketingActionService

Methods
GetRemarketingAction Returns the requested remarketing action in full detail.
MutateRemarketingActions Creates or updates remarketing actions.

google.ads.googleads.v2.services.SearchTermViewService

Methods
GetSearchTermView Returns the attributes of the requested search term view.

google.ads.googleads.v2.services.SharedCriterionService

Methods
GetSharedCriterion Returns the requested shared criterion in full detail.
MutateSharedCriteria Creates or removes shared criteria.

google.ads.googleads.v2.services.SharedSetService

Methods
GetSharedSet Returns the requested shared set in full detail.
MutateSharedSets Creates, updates, or removes shared sets.

google.ads.googleads.v2.services.ShoppingPerformanceViewService

Methods
GetShoppingPerformanceView Returns the requested Shopping performance view in full detail.

google.ads.googleads.v2.services.TopicConstantService

Methods
GetTopicConstant Returns the requested topic constant in full detail.

google.ads.googleads.v2.services.TopicViewService

Methods
GetTopicView Returns the requested topic view in full detail.

google.ads.googleads.v2.services.UserInterestService

Methods
GetUserInterest Returns the requested user interest in full detail

google.ads.googleads.v2.services.UserListService

Methods
GetUserList Returns the requested user list.
MutateUserLists Creates or updates user lists.

google.ads.googleads.v2.services.UserLocationViewService

Methods
GetUserLocationView Returns the requested user location view in full detail.

google.ads.googleads.v2.services.VideoService

Methods
GetVideo Returns the requested video in full detail.

google.ads.googleads.v1.services.AccountBudgetProposalService

Methods
GetAccountBudgetProposal Returns an account-level budget proposal in full detail.
MutateAccountBudgetProposal Creates, updates, or removes account budget proposals.

google.ads.googleads.v1.services.AccountBudgetService

Methods
GetAccountBudget Returns an account-level budget in full detail.

google.ads.googleads.v1.services.AdGroupAdLabelService

Methods
GetAdGroupAdLabel Returns the requested ad group ad label in full detail.
MutateAdGroupAdLabels Creates and removes ad group ad labels.

google.ads.googleads.v1.services.AdGroupAdService

Methods
GetAdGroupAd Returns the requested ad in full detail.
MutateAdGroupAds Creates, updates, or removes ads.

google.ads.googleads.v1.services.AdGroupAudienceViewService

Methods
GetAdGroupAudienceView Returns the requested ad group audience view in full detail.

google.ads.googleads.v1.services.AdGroupBidModifierService

Methods
GetAdGroupBidModifier Returns the requested ad group bid modifier in full detail.
MutateAdGroupBidModifiers Creates, updates, or removes ad group bid modifiers.

google.ads.googleads.v1.services.AdGroupCriterionLabelService

Methods
GetAdGroupCriterionLabel Returns the requested ad group criterion label in full detail.
MutateAdGroupCriterionLabels Creates and removes ad group criterion labels.

google.ads.googleads.v1.services.AdGroupCriterionService

Methods
GetAdGroupCriterion Returns the requested criterion in full detail.
MutateAdGroupCriteria Creates, updates, or removes criteria.

google.ads.googleads.v1.services.AdGroupCriterionSimulationService

Methods
GetAdGroupCriterionSimulation Returns the requested ad group criterion simulation in full detail.

google.ads.googleads.v1.services.AdGroupExtensionSettingService

Methods
GetAdGroupExtensionSetting Returns the requested ad group extension setting in full detail.
MutateAdGroupExtensionSettings Creates, updates, or removes ad group extension settings.

google.ads.googleads.v1.services.AdGroupFeedService

Methods
GetAdGroupFeed Returns the requested ad group feed in full detail.
MutateAdGroupFeeds Creates, updates, or removes ad group feeds.

google.ads.googleads.v1.services.AdGroupLabelService

Methods
GetAdGroupLabel Returns the requested ad group label in full detail.
MutateAdGroupLabels Creates and removes ad group labels.

google.ads.googleads.v1.services.AdGroupService

Methods
GetAdGroup Returns the requested ad group in full detail.
MutateAdGroups Creates, updates, or removes ad groups.

google.ads.googleads.v1.services.AdGroupSimulationService

Methods
GetAdGroupSimulation Returns the requested ad group simulation in full detail.

google.ads.googleads.v1.services.AdParameterService

Methods
GetAdParameter Returns the requested ad parameter in full detail.
MutateAdParameters Creates, updates, or removes ad parameters.

google.ads.googleads.v1.services.AdScheduleViewService

Methods
GetAdScheduleView Returns the requested ad schedule view in full detail.

google.ads.googleads.v1.services.AgeRangeViewService

Methods
GetAgeRangeView Returns the requested age range view in full detail.

google.ads.googleads.v1.services.AssetService

Methods
GetAsset Returns the requested asset in full detail.
MutateAssets Creates assets.

google.ads.googleads.v1.services.BiddingStrategyService

Methods
GetBiddingStrategy Returns the requested bidding strategy in full detail.
MutateBiddingStrategies Creates, updates, or removes bidding strategies.

google.ads.googleads.v1.services.BillingSetupService

Methods
GetBillingSetup Returns a billing setup.
MutateBillingSetup Creates a billing setup, or cancels an existing billing setup.

google.ads.googleads.v1.services.CampaignAudienceViewService

Methods
GetCampaignAudienceView Returns the requested campaign audience view in full detail.

google.ads.googleads.v1.services.CampaignBidModifierService

Methods
GetCampaignBidModifier Returns the requested campaign bid modifier in full detail.
MutateCampaignBidModifiers Creates, updates, or removes campaign bid modifiers.

google.ads.googleads.v1.services.CampaignBudgetService

Methods
GetCampaignBudget Returns the requested Campaign Budget in full detail.
MutateCampaignBudgets Creates, updates, or removes campaign budgets.

google.ads.googleads.v1.services.CampaignCriterionService

Methods
GetCampaignCriterion Returns the requested criterion in full detail.
MutateCampaignCriteria Creates, updates, or removes criteria.

google.ads.googleads.v1.services.CampaignCriterionSimulationService

Methods
GetCampaignCriterionSimulation Returns the requested campaign criterion simulation in full detail.

google.ads.googleads.v1.services.CampaignDraftService

Methods
GetCampaignDraft Returns the requested campaign draft in full detail.
ListCampaignDraftAsyncErrors Returns all errors that occurred during CampaignDraft promote.
MutateCampaignDrafts Creates, updates, or removes campaign drafts.
PromoteCampaignDraft Promotes the changes in a draft back to the base campaign.

google.ads.googleads.v1.services.CampaignExperimentService

Methods
CreateCampaignExperiment Creates a campaign experiment based on a campaign draft.
EndCampaignExperiment Immediately ends a campaign experiment, changing the experiment's scheduled end date and without waiting for end of day.
GetCampaignExperiment Returns the requested campaign experiment in full detail.
GraduateCampaignExperiment Graduates a campaign experiment to a full campaign.
ListCampaignExperimentAsyncErrors Returns all errors that occurred during CampaignExperiment create or promote (whichever occurred last).
MutateCampaignExperiments Updates campaign experiments.
PromoteCampaignExperiment Promotes the changes in a experiment campaign back to the base campaign.

google.ads.googleads.v1.services.CampaignExtensionSettingService

Methods
GetCampaignExtensionSetting Returns the requested campaign extension setting in full detail.
MutateCampaignExtensionSettings Creates, updates, or removes campaign extension settings.

google.ads.googleads.v1.services.CampaignFeedService

Methods
GetCampaignFeed Returns the requested campaign feed in full detail.
MutateCampaignFeeds Creates, updates, or removes campaign feeds.

google.ads.googleads.v1.services.CampaignLabelService

Methods
GetCampaignLabel Returns the requested campaign-label relationship in full detail.
MutateCampaignLabels Creates and removes campaign-label relationships.

google.ads.googleads.v1.services.CampaignService

Methods
GetCampaign Returns the requested campaign in full detail.
MutateCampaigns Creates, updates, or removes campaigns.

google.ads.googleads.v1.services.CampaignSharedSetService

Methods
GetCampaignSharedSet Returns the requested campaign shared set in full detail.
MutateCampaignSharedSets Creates or removes campaign shared sets.

google.ads.googleads.v1.services.CarrierConstantService

Methods
GetCarrierConstant Returns the requested carrier constant in full detail.

google.ads.googleads.v1.services.ChangeStatusService

Methods
GetChangeStatus Returns the requested change status in full detail.

google.ads.googleads.v1.services.ClickViewService

Methods
GetClickView Returns the requested click view in full detail.

google.ads.googleads.v1.services.ConversionActionService

Methods
GetConversionAction Returns the requested conversion action.
MutateConversionActions Creates, updates or removes conversion actions.

google.ads.googleads.v1.services.ConversionAdjustmentUploadService

Methods
UploadConversionAdjustments Processes the given conversion adjustments.

google.ads.googleads.v1.services.ConversionUploadService

Methods
UploadCallConversions Processes the given call conversions.
UploadClickConversions Processes the given click conversions.

google.ads.googleads.v1.services.CustomInterestService

Methods
GetCustomInterest Returns the requested custom interest in full detail.
MutateCustomInterests Creates or updates custom interests.

google.ads.googleads.v1.services.CustomerClientLinkService

Methods
GetCustomerClientLink Returns the requested CustomerClientLink in full detail.
MutateCustomerClientLink Creates or updates a customer client link.

google.ads.googleads.v1.services.CustomerClientService

Methods
GetCustomerClient Returns the requested client in full detail.

google.ads.googleads.v1.services.CustomerExtensionSettingService

Methods
GetCustomerExtensionSetting Returns the requested customer extension setting in full detail.
MutateCustomerExtensionSettings Creates, updates, or removes customer extension settings.

google.ads.googleads.v1.services.CustomerFeedService

Methods
GetCustomerFeed Returns the requested customer feed in full detail.
MutateCustomerFeeds Creates, updates, or removes customer feeds.

google.ads.googleads.v1.services.CustomerLabelService

Methods
GetCustomerLabel Returns the requested customer-label relationship in full detail.
MutateCustomerLabels Creates and removes customer-label relationships.

google.ads.googleads.v1.services.CustomerManagerLinkService

Methods
GetCustomerManagerLink Returns the requested CustomerManagerLink in full detail.
MutateCustomerManagerLink Creates or updates customer manager links.

google.ads.googleads.v1.services.CustomerNegativeCriterionService

Methods
GetCustomerNegativeCriterion Returns the requested criterion in full detail.
MutateCustomerNegativeCriteria Creates or removes criteria.

google.ads.googleads.v1.services.CustomerService

Methods
CreateCustomerClient Creates a new client under manager.
GetCustomer Returns the requested customer in full detail.
ListAccessibleCustomers Returns resource names of customers directly accessible by the user authenticating the call.
MutateCustomer Updates a customer.

google.ads.googleads.v1.services.DetailPlacementViewService

Methods
GetDetailPlacementView Returns the requested Detail Placement view in full detail.

google.ads.googleads.v1.services.DisplayKeywordViewService

Methods
GetDisplayKeywordView Returns the requested display keyword view in full detail.

google.ads.googleads.v1.services.DomainCategoryService

Methods
GetDomainCategory Returns the requested domain category.

google.ads.googleads.v1.services.DynamicSearchAdsSearchTermViewService

Methods
GetDynamicSearchAdsSearchTermView Returns the requested dynamic search ads search term view in full detail.

google.ads.googleads.v1.services.ExpandedLandingPageViewService

Methods
GetExpandedLandingPageView Returns the requested expanded landing page view in full detail.

google.ads.googleads.v1.services.ExtensionFeedItemService

Methods
GetExtensionFeedItem Returns the requested extension feed item in full detail.
MutateExtensionFeedItems Creates, updates, or removes extension feed items.

google.ads.googleads.v1.services.FeedItemService

Methods
GetFeedItem Returns the requested feed item in full detail.
MutateFeedItems Creates, updates, or removes feed items.

google.ads.googleads.v1.services.FeedItemTargetService

Methods
GetFeedItemTarget Returns the requested feed item targets in full detail.
MutateFeedItemTargets Creates or removes feed item targets.

google.ads.googleads.v1.services.FeedMappingService

Methods
GetFeedMapping Returns the requested feed mapping in full detail.
MutateFeedMappings Creates or removes feed mappings.

google.ads.googleads.v1.services.FeedPlaceholderViewService

Methods
GetFeedPlaceholderView Returns the requested feed placeholder view in full detail.

google.ads.googleads.v1.services.FeedService

Methods
GetFeed Returns the requested feed in full detail.
MutateFeeds Creates, updates, or removes feeds.

google.ads.googleads.v1.services.GenderViewService

Methods
GetGenderView Returns the requested gender view in full detail.

google.ads.googleads.v1.services.GeoTargetConstantService

Methods
GetGeoTargetConstant Returns the requested geo target constant in full detail.
SuggestGeoTargetConstants Returns GeoTargetConstant suggestions by location name or by resource name.

google.ads.googleads.v1.services.GeographicViewService

Methods
GetGeographicView Returns the requested geographic view in full detail.

google.ads.googleads.v1.services.GoogleAdsFieldService

Methods
GetGoogleAdsField Returns just the requested field.
SearchGoogleAdsFields Returns all fields that match the search query.

google.ads.googleads.v1.services.GoogleAdsService

Methods
Mutate Creates, updates, or removes resources.
Search Returns all rows that match the search query.

google.ads.googleads.v1.services.GroupPlacementViewService

Methods
GetGroupPlacementView Returns the requested Group Placement view in full detail.

google.ads.googleads.v1.services.HotelGroupViewService

Methods
GetHotelGroupView Returns the requested Hotel Group View in full detail.

google.ads.googleads.v1.services.HotelPerformanceViewService

Methods
GetHotelPerformanceView Returns the requested Hotel Performance View in full detail.

google.ads.googleads.v1.services.KeywordPlanAdGroupService

Methods
GetKeywordPlanAdGroup Returns the requested Keyword Plan ad group in full detail.
MutateKeywordPlanAdGroups Creates, updates, or removes Keyword Plan ad groups.

google.ads.googleads.v1.services.KeywordPlanCampaignService

Methods
GetKeywordPlanCampaign Returns the requested Keyword Plan campaign in full detail.
MutateKeywordPlanCampaigns Creates, updates, or removes Keyword Plan campaigns.

google.ads.googleads.v1.services.KeywordPlanIdeaService

Methods
GenerateKeywordIdeas Returns a list of keyword ideas.

google.ads.googleads.v1.services.KeywordPlanKeywordService

Methods
GetKeywordPlanKeyword Returns the requested Keyword Plan keyword in full detail.
MutateKeywordPlanKeywords Creates, updates, or removes Keyword Plan keywords.

google.ads.googleads.v1.services.KeywordPlanNegativeKeywordService

Methods
GetKeywordPlanNegativeKeyword Returns the requested plan in full detail.
MutateKeywordPlanNegativeKeywords Creates, updates, or removes Keyword Plan negative keywords.

google.ads.googleads.v1.services.KeywordPlanService

Methods
GenerateForecastMetrics Returns the requested Keyword Plan forecasts.
GenerateHistoricalMetrics Returns the requested Keyword Plan historical metrics.
GetKeywordPlan Returns the requested plan in full detail.
MutateKeywordPlans Creates, updates, or removes keyword plans.

google.ads.googleads.v1.services.KeywordViewService

Methods
GetKeywordView Returns the requested keyword view in full detail.

google.ads.googleads.v1.services.LabelService

Methods
GetLabel Returns the requested label in full detail.
MutateLabels Creates, updates, or removes labels.

google.ads.googleads.v1.services.LandingPageViewService

Methods
GetLandingPageView Returns the requested landing page view in full detail.

google.ads.googleads.v1.services.LanguageConstantService

Methods
GetLanguageConstant Returns the requested language constant.

google.ads.googleads.v1.services.LocationViewService

Methods
GetLocationView Returns the requested location view in full detail.

google.ads.googleads.v1.services.ManagedPlacementViewService

Methods
GetManagedPlacementView Returns the requested Managed Placement view in full detail.

google.ads.googleads.v1.services.MediaFileService

Methods
GetMediaFile Returns the requested media file in full detail.
MutateMediaFiles Creates media files.

google.ads.googleads.v1.services.MerchantCenterLinkService

Methods
GetMerchantCenterLink Returns the Merchant Center link in full detail.
ListMerchantCenterLinks Returns Merchant Center links available tor this customer.
MutateMerchantCenterLink Updates status or removes a Merchant Center link.

google.ads.googleads.v1.services.MobileAppCategoryConstantService

Methods
GetMobileAppCategoryConstant Returns the requested mobile app category constant.

google.ads.googleads.v1.services.MobileDeviceConstantService

Methods
GetMobileDeviceConstant Returns the requested mobile device constant in full detail.

google.ads.googleads.v1.services.MutateJobService

Methods
AddMutateJobOperations Add operations to the mutate job.
CreateMutateJob Creates a mutate job.
GetMutateJob Returns the mutate job.
ListMutateJobResults Returns the results of the mutate job.
RunMutateJob Runs the mutate job.

google.ads.googleads.v1.services.OperatingSystemVersionConstantService

Methods
GetOperatingSystemVersionConstant Returns the requested OS version constant in full detail.

google.ads.googleads.v1.services.PaidOrganicSearchTermViewService

Methods
GetPaidOrganicSearchTermView Returns the requested paid organic search term view in full detail.

google.ads.googleads.v1.services.ParentalStatusViewService

Methods
GetParentalStatusView Returns the requested parental status view in full detail.

google.ads.googleads.v1.services.PaymentsAccountService

Methods
ListPaymentsAccounts Returns all Payments accounts associated with all managers between the login customer ID and specified serving customer in the hierarchy, inclusive.

google.ads.googleads.v1.services.ProductBiddingCategoryConstantService

Methods
GetProductBiddingCategoryConstant Returns the requested Product Bidding Category in full detail.

google.ads.googleads.v1.services.ProductGroupViewService

Methods
GetProductGroupView Returns the requested product group view in full detail.

google.ads.googleads.v1.services.RecommendationService

Methods
ApplyRecommendation Applies given recommendations with corresponding apply parameters.
DismissRecommendation Dismisses given recommendations.
GetRecommendation Returns the requested recommendation in full detail.

google.ads.googleads.v1.services.RemarketingActionService

Methods
GetRemarketingAction Returns the requested remarketing action in full detail.
MutateRemarketingActions Creates or updates remarketing actions.

google.ads.googleads.v1.services.SearchTermViewService

Methods
GetSearchTermView Returns the attributes of the requested search term view.

google.ads.googleads.v1.services.SharedCriterionService

Methods
GetSharedCriterion Returns the requested shared criterion in full detail.
MutateSharedCriteria Creates or removes shared criteria.

google.ads.googleads.v1.services.SharedSetService

Methods
GetSharedSet Returns the requested shared set in full detail.
MutateSharedSets Creates, updates, or removes shared sets.

google.ads.googleads.v1.services.ShoppingPerformanceViewService

Methods
GetShoppingPerformanceView Returns the requested Shopping performance view in full detail.

google.ads.googleads.v1.services.TopicConstantService

Methods
GetTopicConstant Returns the requested topic constant in full detail.

google.ads.googleads.v1.services.TopicViewService

Methods
GetTopicView Returns the requested topic view in full detail.

google.ads.googleads.v1.services.UserInterestService

Methods
GetUserInterest Returns the requested user interest in full detail

google.ads.googleads.v1.services.UserListService

Methods
GetUserList Returns the requested user list.
MutateUserLists Creates or updates user lists.

google.ads.googleads.v1.services.VideoService

Methods
GetVideo Returns the requested video in full detail.

google.longrunning.Operations

Methods
CancelOperation Starts asynchronous cancellation on a long-running operation.
DeleteOperation Deletes a long-running operation.
GetOperation Gets the latest state of a long-running operation.
ListOperations Lists operations that match the specified filter in the request.
WaitOperation Waits for the specified long-running operation until it is done or reaches at most a specified timeout, returning the latest state.

Send feedback about...

Google Ads API Beta
Google Ads API Beta
Need help? Visit our support page.