package google.ads.googleads.v0.common

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

message AdScheduleInfo

criteria.proto:268

Represents an AdSchedule criterion. AdSchedule is specified as the day of the week and a time interval within which ads will be shown. No more than six AdSchedules can be added for the same day.

Used in: resources.CampaignCriterion

message AddressInfo

criteria.proto:378

Address for proximity criterion.

Used in: ProximityInfo

message AgeRangeInfo

criteria.proto:304

An age range criterion.

Used in: resources.AdGroupCriterion, resources.CampaignCriterion

message CallOnlyAdInfo

ad_type_infos.proto:137

A call-only ad.

Used in: resources.Ad

message CarrierInfo

criteria.proto:440

Represents a Carrier Criterion.

Used in: resources.CampaignCriterion

message ContentLabelInfo

criteria.proto:434

Content Label for category exclusion.

Used in: resources.CampaignCriterion

message CriterionCategoryAvailability

criterion_category_availability.proto:36

Information of category availability, per advertising channel.

Used in: resources.UserInterest

message CriterionCategoryChannelAvailability

criterion_category_availability.proto:46

Information of advertising channel type and subtypes a category is available in.

Used in: CriterionCategoryAvailability

message CriterionCategoryLocaleAvailability

criterion_category_availability.proto:69

Information about which locales a category is available in.

Used in: CriterionCategoryAvailability

message CrmBasedUserListInfo

user_lists.proto:41

UserList of CRM users provided by the advertiser.

Used in: resources.UserList

message CustomParameter

custom_parameter.proto:33

A mapping that can be used by custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.

Used in: resources.Ad, resources.AdGroup, resources.AdGroupCriterion, resources.Campaign, resources.FeedItem

message DateRange

dates.proto:32

A date range.

Used in: resources.KeywordPlanForecastPeriod

message DeviceInfo

criteria.proto:75

A device criterion.

Used in: resources.AdGroupBidModifier, resources.CampaignCriterion

message DisplayCallToAction

ad_type_infos.proto:244

Data for display call to action. The call to action is a piece of the ad that prompts the user to do something. Like clicking a link or making a phone call.

Used in: GmailAdInfo

message DynamicSearchAdInfo

ad_type_infos.proto:71

A dynamic search ad.

Used in: resources.Ad

message EnhancedCpc

bidding.proto:35

An automated bidding strategy that raises bids for clicks that seem more likely to lead to a conversion and lowers them for clicks where they seem less likely.

Used in: resources.BiddingStrategy

(message has no fields)

message ExpandedDynamicSearchAdInfo

ad_type_infos.proto:177

An expanded dynamic search ad.

Used in: resources.Ad

message ExpandedTextAdInfo

ad_type_infos.proto:47

An expanded text ad.

Used in: resources.Ad

message ExplorerAutoOptimizerSetting

explorer_auto_optimizer_setting.proto:34

Settings for the <a href="https://support.google.com/google-ads/answer/190596"> Display Campaign Optimizer</a>, initially termed "Explorer".

Used in: resources.AdGroup

message FrequencyCapEntry

frequency_cap.proto:36

A rule specifying the maximum number of times an ad (or some set of ads) can be shown to a user over a particular time period.

Used in: resources.Campaign

message FrequencyCapKey

frequency_cap.proto:47

A group of fields used as keys for a frequency cap. There can be no more than one frequency cap with the same key.

Used in: FrequencyCapEntry

message GenderInfo

criteria.proto:310

A gender criterion.

Used in: resources.AdGroupCriterion, resources.CampaignCriterion

message GeoPointInfo

criteria.proto:369

Geo point for proximity criterion.

Used in: ProximityInfo

message GmailAdInfo

ad_type_infos.proto:198

A Gmail ad.

Used in: resources.Ad

message GmailTeaser

ad_type_infos.proto:225

Gmail teaser data. The teaser is a small header that acts as an invitation to view the rest of the ad (the body).

Used in: GmailAdInfo

message HotelAdInfo

ad_type_infos.proto:183

A hotel ad.

Used in: resources.Ad

(message has no fields)

message HotelAdvanceBookingWindowInfo

criteria.proto:233

Criterion for number of days prior to the stay the booking is being made.

Used in: resources.AdGroupBidModifier

message HotelCheckInDayInfo

criteria.proto:251

Criterion for day of the week the booking is for.

Used in: resources.AdGroupBidModifier

message HotelCityInfo

criteria.proto:179

City the hotel is located in.

Used in: ListingDimensionInfo

message HotelClassInfo

criteria.proto:161

Class of the hotel as a number of stars 1 to 5.

Used in: ListingDimensionInfo

message HotelCountryRegionInfo

criteria.proto:167

Country or Region the hotel is located in.

Used in: ListingDimensionInfo

message HotelDateSelectionTypeInfo

criteria.proto:227

Criterion for hotel date selection (default dates vs. user selected).

Used in: resources.AdGroupBidModifier

message HotelIdInfo

criteria.proto:155

Advertiser-specific hotel ID.

Used in: ListingDimensionInfo

message HotelLengthOfStayInfo

criteria.proto:242

Criterion for length of hotel stay in nights.

Used in: resources.AdGroupBidModifier

message HotelStateInfo

criteria.proto:173

State the hotel is located in.

Used in: ListingDimensionInfo

message ImageAdInfo

ad_type_infos.proto:254

An image ad.

Used in: resources.Ad

message IncomeRangeInfo

criteria.proto:316

An income range criterion.

Used in: resources.AdGroupCriterion, resources.CampaignCriterion

message InteractionTypeInfo

criteria.proto:257

Criterion for Interaction Type.

Used in: resources.CampaignBidModifier

message IpBlockInfo

criteria.proto:428

An IpBlock criterion used for IP exclusions. We allow: - IPv4 and IPv6 addresses - individual addresses (192.168.0.1) - masks for individual addresses (192.168.0.1/32) - masks for Class C networks (192.168.0.1/24)

Used in: resources.CampaignCriterion

message KeywordInfo

criteria.proto:51

A keyword criterion.

Used in: resources.AdGroupCriterion, resources.CampaignCriterion, resources.Recommendation.KeywordRecommendation, resources.SharedCriterion

message KeywordPlanHistoricalMetrics

keyword_plan_common.proto:33

Historical metrics.

Used in: services.GenerateKeywordIdeaResult, services.KeywordPlanKeywordHistoricalMetrics

message LanguageInfo

criteria.proto:418

A language criterion.

Used in: resources.CampaignCriterion

message ListingBrandInfo

criteria.proto:149

Brand of the listing.

Used in: ListingDimensionInfo

message ListingCustomAttributeInfo

criteria.proto:185

Listing custom attribute.

Used in: ListingDimensionInfo

message ListingDimensionInfo

criteria.proto:107

Listing dimensions for listing group criterion.

Used in: ListingGroupInfo, ListingScopeInfo

message ListingGroupInfo

criteria.proto:87

A listing group criterion.

Used in: resources.AdGroupCriterion

message ListingScopeInfo

criteria.proto:101

A listing scope criterion.

Used in: resources.CampaignCriterion

message LocationInfo

criteria.proto:69

A location criterion.

Used in: resources.CampaignCriterion

message ManualCpc

bidding.proto:40

Manual click-based bidding where user pays per click.

Used in: resources.Campaign

message ManualCpm

bidding.proto:46

Manual impression-based bidding where user pays per thousand impressions.

Used in: resources.Campaign

(message has no fields)

message ManualCpv

bidding.proto:51

View based bidding where user pays per video view.

Used in: resources.Campaign

(message has no fields)

message MatchingFunction

matching_function.proto:34

Matching function associated with a CustomerFeed, CampaignFeed, or AdGroupFeed. The matching function is used to filter the set of feed items selected.

Used in: resources.AdGroupFeed, resources.CampaignFeed, resources.CustomerFeed

message MaximizeConversionValue

bidding.proto:63

An automated bidding strategy which tries to maximize conversion value given a daily budget.

Used in: resources.Campaign

message MaximizeConversions

bidding.proto:57

An automated bidding strategy that sets bids to help get the most conversions for your campaign while spending your budget.

Used in: resources.Campaign

(message has no fields)

message Metrics

metrics.proto:32

Metrics data.

Used in: services.GoogleAdsRow

message PageOnePromoted

bidding.proto:74

An automated bidding strategy which sets CPC bids to target impressions on page one, or page one promoted slots on google.com.

Used in: resources.BiddingStrategy

message ParentalStatusInfo

criteria.proto:322

A parental status criterion.

Used in: resources.AdGroupCriterion, resources.CampaignCriterion

message PercentCpc

bidding.proto:182

A bidding strategy where bids are a fraction of the advertised price for some good or service.

Used in: resources.Campaign

message PlacementInfo

criteria.proto:61

A placement criterion. This can be used to modify bids for sites when targeting the content network.

Used in: resources.AdGroupCriterion, resources.CampaignCriterion, resources.SharedCriterion

message PolicyTopicConstraint

policy.proto:156

Describes the effect on serving that a policy topic entry will have. Next Id: 5

Used in: PolicyTopicEntry

message PolicyTopicConstraint.CountryConstraint

policy.proto:180

Indicates that a resource's ability to serve in a particular country is constrained. Next Id: 2

Used in: CountryConstraintList

message PolicyTopicConstraint.CountryConstraintList

policy.proto:160

A list of countries where a resource's serving is constrained. Next Id: 3

Used in: PolicyTopicConstraint

message PolicyTopicConstraint.ResellerConstraint

policy.proto:172

Indicates that a policy topic was constrained due to disapproval of the website for reseller purposes. Next Id: 1

Used in: PolicyTopicConstraint

(message has no fields)

message PolicyTopicEntry

policy.proto:70

Policy finding attached to a resource (e.g. alcohol policy associated with a site that sells alcohol). Each PolicyTopicEntry has a topic that indicates the specific ads policy the entry is about and a type to indicate the effect that the entry will have on serving. It may optionally have one or more evidences that indicate the reason for the finding. It may also optionally have one or more constraints that provide details about how serving may be restricted. Next tag: 5

Used in: errors.PolicyFindingDetails, resources.AdGroupAdPolicySummary

message PolicyTopicEvidence

policy.proto:92

Additional information that explains a policy finding. Next Id: 8

Used in: PolicyTopicEntry

message PolicyTopicEvidence.DestinationMismatch

policy.proto:124

Evidence of mismatches between the URLs of a resource. Next Id: 2

Used in: PolicyTopicEvidence

message PolicyTopicEvidence.DestinationTextList

policy.proto:116

A list of strings found in a destination page that caused a policy finding. Next Id: 2

Used in: PolicyTopicEvidence

message PolicyTopicEvidence.TextList

policy.proto:96

A list of fragments of text that violated a policy. Next Id: 2

Used in: PolicyTopicEvidence

message PolicyTopicEvidence.WebsiteList

policy.proto:107

A list of websites that caused a policy finding. Used for ONE_WEBSITE_PER_AD_GROUP policy topic, for example. In case there are more than five websites, only the top five (those that appear in resources the most) will be listed here. Next Id: 2

Used in: PolicyTopicEvidence

message PolicyValidationParameter

policy.proto:48

Parameter for controlling how policy checking is done.

Used in: services.AdGroupAdOperation

message PolicyViolationKey

policy.proto:35

Key of the violation. The key is used for referring to a violation when filing an exemption request.

Used in: errors.PolicyViolationDetails

message PreferredContentInfo

criteria.proto:81

A preferred content criterion.

Used in: resources.AdGroupBidModifier

message Price

feed_common.proto:32

Represents a price in a particular currency.

Used in: resources.FeedItemAttributeValue

message ProductChannelExclusivityInfo

criteria.proto:200

Availability of a product offer.

Used in: ListingDimensionInfo

message ProductChannelInfo

criteria.proto:194

Locality of a product offer.

Used in: ListingDimensionInfo

message ProductConditionInfo

criteria.proto:206

Condition of a product offer.

Used in: ListingDimensionInfo

message ProductOfferIdInfo

criteria.proto:212

Id of a product offer.

Used in: ListingDimensionInfo

message ProductTypeInfo

criteria.proto:218

Type of a product offer.

Used in: ListingDimensionInfo

message ProximityInfo

criteria.proto:354

A Proximity criterion. The geo point and radius determine what geographical area is included. The address is a description of the geo point that does not affect ad serving. There are two ways to create a proximity. First, by setting an address and radius. The geo point will be automatically computed. Second, by setting a geo point and radius. The address is an optional label that won't be validated.

Used in: resources.CampaignCriterion

message RealTimeBiddingSetting

real_time_bidding_setting.proto:33

Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.

Used in: resources.Campaign

message ResponsiveDisplayAdInfo

ad_type_infos.proto:80

A responsive display ad.

Used in: resources.Ad

message ShoppingProductAdInfo

ad_type_infos.proto:193

A standard Shopping ad.

Used in: resources.Ad

(message has no fields)

message ShoppingSmartAdInfo

ad_type_infos.proto:188

A Smart Shopping ad.

Used in: resources.Ad

(message has no fields)

message SimilarUserListInfo

user_lists.proto:35

SimilarUserList is a list of users which are similar to users from another UserList. These lists are read-only and automatically created by Google.

Used in: resources.UserList

message TagSnippet

tag_snippet.proto:34

The site tag and event snippet pair for a TrackingCodeType.

Used in: resources.ConversionAction

message TargetCpa

bidding.proto:105

An automated bid strategy that sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.

Used in: resources.BiddingStrategy, resources.Campaign

message TargetOutrankShare

bidding.proto:122

An automated bidding strategy that sets bids based on the target fraction of auctions where the advertiser should outrank a specific competitor.

Used in: resources.BiddingStrategy

message TargetRoas

bidding.proto:152

An automated bidding strategy that helps you maximize revenue while averaging a specific target return on ad spend (ROAS).

Used in: resources.BiddingStrategy, resources.Campaign

message TargetSpend

bidding.proto:168

An automated bid strategy that sets your bids to help get as many clicks as possible within your budget.

Used in: resources.BiddingStrategy, resources.Campaign

message TextAdInfo

ad_type_infos.proto:35

A text ad.

Used in: resources.Ad

message TopicInfo

criteria.proto:406

A topic criterion. 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 in: resources.AdGroupCriterion, resources.CampaignCriterion

message UserInterestInfo

criteria.proto:446

Represents a particular interest-based topic to be targeted.

Used in: resources.AdGroupCriterion, resources.CampaignCriterion

message UserListInfo

criteria.proto:341

A User List criterion. Represents a user list that is defined by the advertiser to be targeted.

Used in: resources.AdGroupCriterion, resources.CampaignCriterion

message Value

value.proto:30

A generic data container.

Used in: errors.GoogleAdsError

message YouTubeChannelInfo

criteria.proto:334

A YouTube Channel criterion.

Used in: resources.AdGroupCriterion, resources.CampaignCriterion, resources.SharedCriterion

message YouTubeVideoInfo

criteria.proto:328

A YouTube Video criterion.

Used in: resources.AdGroupCriterion, resources.CampaignCriterion, resources.SharedCriterion