package google.ads.googleads.v0.resources

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AccountBudget

account_budget.proto:51

An account-level budget. It contains information about the budget itself, as well as the most recently approved changes to the budget and proposed changes that are pending approval. The proposed changes that are pending approval, if any, are found in 'pending_proposal'. Effective details about the budget are found in fields prefixed 'approved_', 'adjusted_' and those without a prefix. Since some effective details may differ from what the user had originally requested (e.g. spending limit), these differences are juxtaposed via 'proposed_', 'approved_', and possibly 'adjusted_' fields. This resource is mutated using AccountBudgetProposal and cannot be mutated directly. A budget may have at most one pending proposal at any given time. It is read through pending_proposal. Once approved, a budget may be subject to adjustments, such as credit adjustments. Adjustments create differences between the 'approved' and 'adjusted' fields, which would otherwise be identical.

Used as response type in: services.AccountBudgetService.GetAccountBudget

Used as field type in: services.GoogleAdsRow

message AccountBudget.PendingAccountBudgetProposal

account_budget.proto:54

A pending proposal associated with the enclosing account-level budget, if applicable.

Used in: AccountBudget

message AccountBudgetProposal

account_budget_proposal.proto:44

An account-level budget proposal. All fields prefixed with 'proposed' may not necessarily be applied directly. For example, proposed spending limits may be adjusted before their application. This is true if the 'proposed' field has an 'approved' counterpart, e.g. spending limits. Please note that the proposal type (proposal_type) changes which fields are required and which must remain empty.

Used as response type in: services.AccountBudgetProposalService.GetAccountBudgetProposal

Used as field type in: services.AccountBudgetProposalOperation, services.GoogleAdsRow

An ad.

Used in: AdGroupAd, Recommendation.TextAdRecommendation, services.ApplyRecommendationOperation.TextAdParameters

message AdGroup

ad_group.proto:38

An ad group.

Used as response type in: services.AdGroupService.GetAdGroup

Used as field type in: services.AdGroupOperation, services.GoogleAdsRow

message AdGroupAd

ad_group_ad.proto:37

An ad group ad.

Used as response type in: services.AdGroupAdService.GetAdGroupAd

Used as field type in: services.AdGroupAdOperation, services.GoogleAdsRow

message AdGroupAdPolicySummary

ad_group_ad.proto:58

Contains policy information for an ad.

Used in: AdGroupAd

message AdGroupAudienceView

ad_group_audience_view.proto:33

An ad group audience view. Includes performance data from interests and remarketing lists for Display Network and YouTube Network ads, and remarketing lists for search ads (RLSA), aggregated at the audience level.

Used as response type in: services.AdGroupAudienceViewService.GetAdGroupAudienceView

Used as field type in: services.GoogleAdsRow

message AdGroupBidModifier

ad_group_bid_modifier.proto:34

Represents an ad group bid modifier.

Used as response type in: services.AdGroupBidModifierService.GetAdGroupBidModifier

Used as field type in: services.AdGroupBidModifierOperation, services.GoogleAdsRow

message AdGroupCriterion

ad_group_criterion.proto:38

An ad group criterion.

Used as response type in: services.AdGroupCriterionService.GetAdGroupCriterion

Used as field type in: services.AdGroupCriterionOperation, services.GoogleAdsRow

message AdGroupCriterion.PositionEstimates

ad_group_criterion.proto:58

Estimates for criterion bids at various positions.

Used in: AdGroupCriterion

message AdGroupCriterion.QualityInfo

ad_group_criterion.proto:40

A container for ad group criterion quality information.

Used in: AdGroupCriterion

message AdGroupFeed

ad_group_feed.proto:35

An ad group feed.

Used as response type in: services.AdGroupFeedService.GetAdGroupFeed

Used as field type in: services.AdGroupFeedOperation, services.GoogleAdsRow

message AgeRangeView

age_range_view.proto:30

An age range view.

Used as response type in: services.AgeRangeViewService.GetAgeRangeView

Used as field type in: services.GoogleAdsRow

message AttributeFieldMapping

feed_mapping.proto:87

Maps from feed attribute id to a placeholder or criterion field id.

Used in: FeedMapping

message BiddingStrategy

bidding_strategy.proto:34

A bidding strategy.

Used as response type in: services.BiddingStrategyService.GetBiddingStrategy

Used as field type in: services.BiddingStrategyOperation, services.GoogleAdsRow

message BillingSetup

billing_setup.proto:36

A billing setup across Ads and Payments systems; an association between a Payments account and an advertiser. A billing setup is specific to one advertiser.

Used as response type in: services.BillingSetupService.GetBillingSetup

Used as field type in: services.BillingSetupOperation, services.GoogleAdsRow

message BillingSetup.PaymentsAccountInfo

billing_setup.proto:38

Container of Payments account information for this billing.

Used in: BillingSetup

message CallReportingSetting

customer.proto:72

Call reporting setting for a customer.

Used in: Customer

message Campaign

campaign.proto:42

A campaign.

Used as response type in: services.CampaignService.GetCampaign

Used as field type in: services.CampaignOperation, services.GoogleAdsRow

message Campaign.DynamicSearchAdsSetting

campaign.proto:68

The setting for controlling Dynamic Search Ads (DSA).

Used in: Campaign

message Campaign.HotelSettingInfo

campaign.proto:62

Campaign-level settings for hotel ads.

Used in: Campaign

message Campaign.NetworkSettings

campaign.proto:44

The network settings for the campaign.

Used in: Campaign

message Campaign.ShoppingSetting

campaign.proto:86

The setting for Shopping campaigns. Defines the universe of products that can be advertised by the campaign, and how this campaign interacts with other Shopping campaigns.

Used in: Campaign

message CampaignAudienceView

campaign_audience_view.proto:34

A campaign audience view. Includes performance data from interests and remarketing lists for Display Network and YouTube Network ads, and remarketing lists for search ads (RLSA), aggregated by campaign and audience criterion. This view only includes audiences attached at the campaign level.

Used as response type in: services.CampaignAudienceViewService.GetCampaignAudienceView

Used as field type in: services.GoogleAdsRow

message CampaignBidModifier

campaign_bid_modifier.proto:33

Represents a bid-modifiable only criterion at the campaign level.

Used as response type in: services.CampaignBidModifierService.GetCampaignBidModifier

Used as field type in: services.CampaignBidModifierOperation, services.GoogleAdsRow

message CampaignBudget

campaign_budget.proto:34

A campaign budget.

Used as response type in: services.CampaignBudgetService.GetCampaignBudget

Used as field type in: services.CampaignBudgetOperation, services.GoogleAdsRow

message CampaignCriterion

campaign_criterion.proto:34

A campaign criterion.

Used as response type in: services.CampaignCriterionService.GetCampaignCriterion

Used as field type in: services.CampaignCriterionOperation, services.GoogleAdsRow

message CampaignFeed

campaign_feed.proto:35

A campaign feed.

Used as response type in: services.CampaignFeedService.GetCampaignFeed

Used as field type in: services.CampaignFeedOperation, services.GoogleAdsRow

message CampaignGroup

campaign_group.proto:33

A campaign group.

Used as response type in: services.CampaignGroupService.GetCampaignGroup

Used as field type in: services.CampaignGroupOperation, services.GoogleAdsRow

message CampaignSharedSet

campaign_shared_set.proto:34

CampaignSharedSets are used for managing the shared sets associated with a campaign.

Used as response type in: services.CampaignSharedSetService.GetCampaignSharedSet

Used as field type in: services.CampaignSharedSetOperation, services.GoogleAdsRow

message CarrierConstant

carrier_constant.proto:32

A carrier criterion that can be used in campaign targeting.

Used as response type in: services.CarrierConstantService.GetCarrierConstant

Used as field type in: services.GoogleAdsRow

message ChangeStatus

change_status.proto:34

Describes the status of returned resource.

Used as response type in: services.ChangeStatusService.GetChangeStatus

Used as field type in: services.GoogleAdsRow

message ConversionAction

conversion_action.proto:39

A conversion action.

Used as response type in: services.ConversionActionService.GetConversionAction

Used as field type in: services.ConversionActionOperation

message ConversionAction.AttributionModelSettings

conversion_action.proto:41

Settings related to this conversion action's attribution model.

Used in: ConversionAction

message ConversionAction.ValueSettings

conversion_action.proto:52

Settings related to the value for conversion events associated with this conversion action.

Used in: ConversionAction

message Customer

customer.proto:32

A customer.

Used as response type in: services.CustomerService.GetCustomer

Used as field type in: services.CreateCustomerClientRequest, services.CustomerOperation, services.GoogleAdsRow

message CustomerClient

customer_client.proto:32

For a manager, it returns all the customers in its hierarchy and self.

Used as response type in: services.CustomerClientService.GetCustomerClient

Used as field type in: services.GoogleAdsRow

Represents customer client link relationship.

Used as response type in: services.CustomerClientLinkService.GetCustomerClientLink

Used as field type in: services.GoogleAdsRow

message CustomerFeed

customer_feed.proto:35

A customer feed.

Used as response type in: services.CustomerFeedService.GetCustomerFeed

Used as field type in: services.CustomerFeedOperation, services.GoogleAdsRow

Represents customer-manager link relationship.

Used as response type in: services.CustomerManagerLinkService.GetCustomerManagerLink

Used as field type in: services.GoogleAdsRow

message DisplayKeywordView

display_keyword_view.proto:30

A display keyword view.

Used as response type in: services.DisplayKeywordViewService.GetDisplayKeywordView

Used as field type in: services.GoogleAdsRow

message Feed

feed.proto:36

A feed.

Used as response type in: services.FeedService.GetFeed

Used as field type in: services.FeedOperation, services.GoogleAdsRow

message Feed.AffiliateLocationFeedData

feed.proto:84

Data used to configure an affiliate location feed populated with the specified chains.

Used in: Feed

message Feed.PlacesLocationFeedData

feed.proto:39

Data used to configure a location feed populated from Google My Business Locations.

Used in: Feed

message Feed.PlacesLocationFeedData.OAuthInfo

feed.proto:41

Data used for authorization using OAuth.

Used in: PlacesLocationFeedData

message FeedAttribute

feed.proto:138

FeedAttributes define the types of data expected to be present in a Feed. A single FeedAttribute specifies the expected type of the FeedItemAttributes with the same FeedAttributeId. Optionally, a FeedAttribute can be marked as being part of a FeedItem's unique key.

Used in: Feed, FeedAttributeOperation

message FeedAttributeOperation

feed.proto:156

Operation to be performed on a feed attribute list in a mutate.

Used in: Feed

enum FeedAttributeOperation.Operator

feed.proto:158

The operator.

Used in: FeedAttributeOperation

message FeedItem

feed_item.proto:36

A feed item.

Used as response type in: services.FeedItemService.GetFeedItem

Used as field type in: services.FeedItemOperation, services.GoogleAdsRow

message FeedItemAttributeValue

feed_item.proto:76

A feed item attribute value.

Used in: FeedItem

message FeedMapping

feed_mapping.proto:52

A feed mapping.

Used as response type in: services.FeedMappingService.GetFeedMapping

Used as field type in: services.FeedMappingOperation, services.GoogleAdsRow

message GenderView

gender_view.proto:30

A gender view.

Used as response type in: services.GenderViewService.GetGenderView

Used as field type in: services.GoogleAdsRow

message GeoTargetConstant

geo_target_constant.proto:33

A geo target constant.

Used as response type in: services.GeoTargetConstantService.GetGeoTargetConstant

Used as field type in: services.GeoTargetConstantSuggestion, services.GoogleAdsRow

message GoogleAdsField

google_ads_field.proto:34

A field or resource (artifact) used by GoogleAdsService.

Used as response type in: services.GoogleAdsFieldService.GetGoogleAdsField

Used as field type in: services.SearchGoogleAdsFieldsResponse

message HotelGroupView

hotel_group_view.proto:30

A hotel group view.

Used as response type in: services.HotelGroupViewService.GetHotelGroupView

Used as field type in: services.GoogleAdsRow

message HotelPerformanceView

hotel_performance_view.proto:30

A hotel performance view.

Used as response type in: services.HotelPerformanceViewService.GetHotelPerformanceView

Used as field type in: services.GoogleAdsRow

message KeywordPlan

keyword_plan.proto:34

A Keyword Planner plan.

Used as response type in: services.KeywordPlanService.GetKeywordPlan

Used as field type in: services.GoogleAdsRow, services.KeywordPlanOperation

message KeywordPlanAdGroup

keyword_plan_ad_group.proto:32

A Keyword Planner ad group.

Used as response type in: services.KeywordPlanAdGroupService.GetKeywordPlanAdGroup

Used as field type in: services.GoogleAdsRow, services.KeywordPlanAdGroupOperation

message KeywordPlanCampaign

keyword_plan_campaign.proto:33

A Keyword Plan campaign.

Used as response type in: services.KeywordPlanCampaignService.GetKeywordPlanCampaign

Used as field type in: services.GoogleAdsRow, services.KeywordPlanCampaignOperation

message KeywordPlanForecastPeriod

keyword_plan.proto:55

The forecasting period associated with the keyword plan.

Used in: KeywordPlan

message KeywordPlanGeoTarget

keyword_plan_campaign.proto:74

A geo target. Next ID: 3

Used in: KeywordPlanCampaign

message KeywordPlanKeyword

keyword_plan_keyword.proto:33

A Keyword Plan ad group keyword.

Used as response type in: services.KeywordPlanKeywordService.GetKeywordPlanKeyword

Used as field type in: services.GoogleAdsRow, services.KeywordPlanKeywordOperation

message KeywordPlanNegativeKeyword

keyword_plan_negative_keyword.proto:33

A Keyword Plan negative keyword.

Used as response type in: services.KeywordPlanNegativeKeywordService.GetKeywordPlanNegativeKeyword

Used as field type in: services.GoogleAdsRow, services.KeywordPlanNegativeKeywordOperation

message KeywordView

keyword_view.proto:30

A keyword view.

Used as response type in: services.KeywordViewService.GetKeywordView

Used as field type in: services.GoogleAdsRow

message LanguageConstant

language_constant.proto:32

A language.

Used as response type in: services.LanguageConstantService.GetLanguageConstant

Used as field type in: services.GoogleAdsRow

message ManagedPlacementView

managed_placement_view.proto:30

A managed placement view.

Used as response type in: services.ManagedPlacementViewService.GetManagedPlacementView

Used as field type in: services.GoogleAdsRow

message MediaBundle

media_file.proto:78

Represents a ZIP archive media the content of which contains HTML5 assets.

Used in: MediaFile

message MediaFile

media_file.proto:34

A media file.

Used as response type in: services.MediaFileService.GetMediaFile

Used as field type in: services.MediaFileOperation

message MediaImage

media_file.proto:72

Encapsulates an Image.

Used in: MediaFile

message ParentalStatusView

parental_status_view.proto:30

A parental status view.

Used as response type in: services.ParentalStatusViewService.GetParentalStatusView

Used as field type in: services.GoogleAdsRow

message PaymentsAccount

payments_account.proto:32

A Payments account, which can be used to set up billing for an Ads customer.

Used in: services.ListPaymentsAccountsResponse

message ProductGroupView

product_group_view.proto:30

A product group view.

Used as response type in: services.ProductGroupViewService.GetProductGroupView

Used as field type in: services.GoogleAdsRow

message Recommendation

recommendation.proto:36

A recommendation.

Used as response type in: services.RecommendationService.GetRecommendation

Used as field type in: services.GoogleAdsRow

message Recommendation.CampaignBudgetRecommendation

recommendation.proto:67

The budget recommendation for budget constrained campaigns.

Used in: Recommendation

message Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption

recommendation.proto:69

The impact estimates for a given budget amount.

Used in: CampaignBudgetRecommendation

message Recommendation.EnhancedCpcOptInRecommendation

recommendation.proto:148

The Enhanced Cost-Per-Click Opt-In recommendation.

Used in: Recommendation

(message has no fields)

message Recommendation.KeywordRecommendation

recommendation.proto:90

The keyword recommendation.

Used in: Recommendation

message Recommendation.MaximizeClicksOptInRecommendation

recommendation.proto:158

The Maximize Clicks opt-in recommendation.

Used in: Recommendation

message Recommendation.MaximizeConversionsOptInRecommendation

recommendation.proto:142

The Maximize Conversions Opt-In recommendation.

Used in: Recommendation

message Recommendation.OptimizeAdRotationRecommendation

recommendation.proto:165

The Optimize Ad Rotation recommendation.

Used in: Recommendation

(message has no fields)

message Recommendation.RecommendationImpact

recommendation.proto:39

The impact of making the change as described in the recommendation. Some types of recommendations may not have impact information.

Used in: Recommendation, CampaignBudgetRecommendation.CampaignBudgetRecommendationOption, TargetCpaOptInRecommendation.TargetCpaOptInRecommendationOption

message Recommendation.RecommendationMetrics

recommendation.proto:49

Weekly account performance metrics. For some recommendation types, these are averaged over the past 90-day period and hence can be fractional.

Used in: RecommendationImpact

message Recommendation.SearchPartnersOptInRecommendation

recommendation.proto:153

The Search Partners Opt-In recommendation.

Used in: Recommendation

(message has no fields)

message Recommendation.TargetCpaOptInRecommendation

recommendation.proto:114

The Target CPA opt-in recommendation.

Used in: Recommendation

message Recommendation.TargetCpaOptInRecommendation.TargetCpaOptInRecommendationOption

recommendation.proto:116

The Target CPA opt-in option with impact estimate.

Used in: TargetCpaOptInRecommendation

message Recommendation.TextAdRecommendation

recommendation.proto:99

The text ad recommendation.

Used in: Recommendation

message SearchTermView

search_term_view.proto:34

A search term view with metrics aggregated by search term at the ad group level.

Used as response type in: services.SearchTermViewService.GetSearchTermView

Used as field type in: services.GoogleAdsRow

message SharedCriterion

shared_criterion.proto:34

A criterion belonging to a shared set.

Used as response type in: services.SharedCriterionService.GetSharedCriterion

Used as field type in: services.GoogleAdsRow, services.SharedCriterionOperation

message SharedSet

shared_set.proto:35

SharedSets are used for sharing criterion exclusions across multiple campaigns.

Used as response type in: services.SharedSetService.GetSharedSet

Used as field type in: services.GoogleAdsRow, services.SharedSetOperation

message TopicConstant

topic_constant.proto:34

Use topics to target or exclude placements in the Google Display Network based on the category into which the placement falls (for example, "Pets & Animals/Pets/Dogs").

Used as response type in: services.TopicConstantService.GetTopicConstant

Used as field type in: services.GoogleAdsRow

message TopicView

topic_view.proto:30

A topic view.

Used as response type in: services.TopicViewService.GetTopicView

Used as field type in: services.GoogleAdsRow

message UserInterest

user_interest.proto:34

A user interest: a particular interest-based vertical to be targeted.

Used as response type in: services.UserInterestService.GetUserInterest

Used as field type in: services.GoogleAdsRow

message UserList

user_list.proto:39

A user list. This is a list of users a customer may target.

Used as response type in: services.UserListService.GetUserList

Used as field type in: services.GoogleAdsRow, services.UserListOperation

message Video

video.proto:32

A video.

Used as response type in: services.VideoService.GetVideo

Used as field type in: services.GoogleAdsRow