Get desktop application:
View/edit binary Protocol Buffers messages
Indicates the way the resource such as user list is related to a user.
(message has no fields)
Enum describing possible access reasons.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The resource is owned by the user.
The resource is shared to the user.
The resource is licensed to the user.
The user subscribed to the resource.
The resource is accessible to the user.
Message describing AccountBudgetProposal statuses.
(message has no fields)
The possible statuses of an AccountBudgetProposal.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The proposal is pending approval.
The proposal has been approved but the corresponding billing setup has not. This can occur for proposals that set up the first budget when signing up for billing or when performing a change of bill-to operation.
The proposal has been approved.
The proposal has been cancelled by the user.
The proposal has been rejected by the user, e.g. by rejecting an acceptance email.
Message describing AccountBudgetProposal types.
(message has no fields)
The possible types of an AccountBudgetProposal.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Identifies a request to create a new budget.
Identifies a request to edit an existing budget.
Identifies a request to end a budget that has already started.
Identifies a request to remove a budget that hasn't started yet.
Message describing AccountBudget statuses.
(message has no fields)
The possible statuses of an AccountBudget.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The account budget is pending approval.
The account budget has been approved.
The account budget has been cancelled by the user.
Values for Ad Customizer placeholder fields.
(message has no fields)
Possible values for Ad Customizers placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: INT64. Integer value to be inserted.
Data Type: STRING. Price value to be inserted.
Data Type: DATE_TIME. Date value to be inserted.
Data Type: STRING. String value to be inserted.
Container for enum describing possible ad rotation modes of ads within an ad group.
(message has no fields)
The possible ad rotation modes of an ad group.
Used in:
The ad rotation mode has not been specified.
The received value is not known in this version. This is a response-only value.
Optimize ad group ads based on clicks or conversions.
Rotate evenly forever.
Container for enum describing possible statuses of an AdGroupAd.
(message has no fields)
The possible statuses of an AdGroupAd.
Used in:
No value has been specified.
The received value is not known in this version. This is a response-only value.
The ad group ad is enabled.
The ad group ad is paused.
The ad group ad is removed.
Container for enum describing possible AdGroupCriterion approval statuses.
(message has no fields)
Enumerates AdGroupCriterion approval statuses.
Used in:
Not specified.
The value is unknown in this version.
Approved.
Disapproved.
Pending Review.
Under review.
Message describing AdGroupCriterion statuses.
(message has no fields)
The possible statuses of an AdGroupCriterion.
Used in:
No value has been specified.
The received value is not known in this version. This is a response-only value.
The ad group criterion is enabled.
The ad group criterion is paused.
The ad group criterion is removed.
Container for enum describing possible statuses of an ad group.
(message has no fields)
The possible statuses of an ad group.
Used in:
The status has not been specified.
The received value is not known in this version. This is a response-only value.
The ad group is enabled.
The ad group is paused.
The ad group is removed.
Defines types of an ad group, specific to a particular campaign channel type. This type drives validations that restrict which entities can be added to the ad group.
(message has no fields)
Enum listing the possible types of an ad group.
Used in:
The type has not been specified.
The received value is not known in this version. This is a response-only value.
The default ad group type for Search campaigns.
The default ad group type for Display campaigns.
The ad group type for Shopping campaigns serving standard product ads.
The default ad group type for Hotel campaigns.
The type for ad groups in Smart Shopping campaigns.
Short unskippable in-stream video ads.
TrueView (skippable) in-stream video ads.
TrueView in-display video ads.
Unskippable in-stream video ads.
Outstream video ads.
Ad group type for Dynamic Search Ads ad groups.
The type for ad groups in Shopping Comparison Listing campaigns.
Container for enumeration of Google Ads network types.
(message has no fields)
Enumerates Google Ads network types.
Used in:
Not specified.
The value is unknown in this version.
Google search.
Search partners.
Display Network.
YouTube Search.
YouTube Videos
Cross-network.
Possible ad serving statuses of a campaign.
(message has no fields)
Enum describing possible serving statuses.
Used in:
No value has been specified.
The received value is not known in this version. This is a response-only value.
Ad serving is optimized based on CTR for the campaign.
Ad serving is optimized based on CTR * Conversion for the campaign. If the campaign is not in the conversion optimizer bidding strategy, it will default to OPTIMIZED.
Ads are rotated evenly for 90 days, then optimized for clicks.
Show lower performing ads more evenly with higher performing ads, and do not optimize.
Ad serving optimization status is not available.
Container for enum describing possible ad strengths.
(message has no fields)
Enum listing the possible ad strengths.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The ad strength is currently pending.
No ads could be generated.
Poor strength.
Average strength.
Good strength.
Excellent strength.
Container for enum describing possible types of an ad.
(message has no fields)
The possible types of an ad.
Used in:
No value has been specified.
The received value is not known in this version. This is a response-only value.
The ad is a text ad.
The ad is an expanded text ad.
The ad is a call only ad.
The ad is an expanded dynamic search ad.
The ad is a hotel ad.
The ad is a Smart Shopping ad.
The ad is a standard Shopping ad.
The ad is a video ad.
This ad is a Gmail ad.
This ad is an Image ad.
The ad is a responsive search ad.
The ad is a legacy responsive display ad.
The ad is an app ad.
The ad is a legacy app install ad.
The ad is a responsive display ad.
The ad is a display upload ad with the HTML5_UPLOAD_AD product type.
The ad is a display upload ad with one of the DYNAMIC_HTML5_* product types.
The ad is an app engagement ad.
The ad is a Shopping Comparison Listing ad.
An immutable specialization of an Advertising Channel.
(message has no fields)
Enum describing the different channel subtypes.
Used in:
,Not specified.
Used as a return value only. Represents value unknown in this version.
Mobile app campaigns for Search.
Mobile app campaigns for Display.
AdWords express campaigns for search.
AdWords Express campaigns for display.
Smart Shopping campaigns.
Gmail Ad campaigns.
Smart display campaigns.
Video Outstream campaigns.
Video TrueView for Action campaigns.
Video campaigns with non-skippable video ads.
App Campaign that allows you to easily promote your Android or iOS app across Google's top properties including Search, Play, YouTube, and the Google Display Network.
App Campaign for engagement, focused on driving re-engagement with the app across several of Google’s top properties including Search, YouTube, and the Google Display Network.
Shopping Comparison Listing campaigns.
The channel type a campaign may target to serve on.
(message has no fields)
Enum describing the various advertising channel types.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Search Network. Includes display bundled, and Search+ campaigns.
Google Display Network only.
Shopping campaigns serve on the shopping property and on google.com search results.
Hotel Ads campaigns.
Video campaigns.
App Campaigns, and App Campaigns for Engagement, that run across multiple channels.
Container for enum describing possible values for a relationship type for an affiliate location feed.
(message has no fields)
Possible values for a relationship type for an affiliate location feed.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
General retailer relationship.
Values for Affiliate Location placeholder fields.
(message has no fields)
Possible values for Affiliate Location placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. The name of the business.
Data Type: STRING. Line 1 of the business address.
Data Type: STRING. Line 2 of the business address.
Data Type: STRING. City of the business address.
Data Type: STRING. Province of the business address.
Data Type: STRING. Postal code of the business address.
Data Type: STRING. Country code of the business address.
Data Type: STRING. Phone number of the business.
Data Type: STRING. Language code of the business.
Data Type: INT64. ID of the chain.
Data Type: STRING. Name of the chain.
Container for enum describing the type of demographic age ranges.
(message has no fields)
The type of demographic age ranges (e.g. between 18 and 24 years old).
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Between 18 and 24 years old.
Between 25 and 34 years old.
Between 35 and 44 years old.
Between 45 and 54 years old.
Between 55 and 64 years old.
65 years old and beyond.
Undetermined age range.
The application store that distributes mobile applications.
(message has no fields)
Enum describing app campaign app store.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Apple app store.
Google play.
Container for enum describing goal towards which the bidding strategy of an app campaign should optimize for.
(message has no fields)
Goal type of App campaign BiddingStrategy.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Aim to maximize the number of app installs. The cpa bid is the target cost per install.
Aim to maximize the long term number of selected in-app conversions from app installs. The cpa bid is the target cost per install.
Aim to maximize the long term number of selected in-app conversions from app installs. The cpa bid is the target cost per in-app conversion. Note that the actual cpa may seem higher than the target cpa at first, since the long term conversions haven’t happened yet.
Aim to maximize all conversions' value, i.e. install + selected in-app conversions while achieving or exceeding target return on advertising spend.
Represents a criterion for targeting paid apps.
(message has no fields)
Enum describing possible app payment models.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Represents paid-for apps.
Values for App placeholder fields.
(message has no fields)
Possible values for App placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: INT64. The application store that the target application belongs to. Valid values are: 1 = Apple iTunes Store; 2 = Google Play Store.
Data Type: STRING. The store-specific ID for the target application.
Data Type: STRING. The visible text displayed when the link is rendered in an ad.
Data Type: STRING. The destination URL of the in-app link.
Data Type: URL_LIST. Final URLs for the in-app link when using Upgraded URLs.
Data Type: URL_LIST. Final Mobile URLs for the in-app link when using Upgraded URLs.
Data Type: URL. Tracking template for the in-app link when using Upgraded URLs.
Data Type: STRING. Final URL suffix for the in-app link when using parallel tracking.
Container for enum describing app store type in an app extension.
(message has no fields)
App store type in an app extension.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Apple iTunes.
Google Play.
The possible OS types for a deeplink AppUrl.
(message has no fields)
Operating System
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The Apple IOS operating system.
The Android operating system.
Container for enum describing the types of asset.
(message has no fields)
Enum describing possible types of asset.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
YouTube video asset.
Media bundle asset.
Image asset.
Text asset.
Container for enum representing the attribution model that describes how to distribute credit for a particular conversion across potentially many prior interactions.
(message has no fields)
The attribution model that describes how to distribute credit for a particular conversion across potentially many prior interactions.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Uses external attribution.
Attributes all credit for a conversion to its last click.
Attributes all credit for a conversion to its first click using Google Search attribution.
Attributes credit for a conversion equally across all of its clicks using Google Search attribution.
Attributes exponentially more credit for a conversion to its more recent clicks using Google Search attribution (half-life is 1 week).
Attributes 40% of the credit for a conversion to its first and last clicks. Remaining 20% is evenly distributed across all other clicks. This uses Google Search attribution.
Flexible model that uses machine learning to determine the appropriate distribution of credit among clicks using Google Search attribution.
Container for enum describing possible bid modifier sources.
(message has no fields)
Enum describing possible bid modifier sources.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The bid modifier is specified at the campaign level, on the campaign level criterion.
The bid modifier is specified (overridden) at the ad group level.
Container for enum describing possible bidding sources.
(message has no fields)
Indicates where a bid or target is defined. For example, an ad group criterion may define a cpc bid directly, or it can inherit its cpc bid from the ad group.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Effective bid or target is inherited from campaign bidding strategy.
The bid or target is defined on the ad group.
The bid or target is defined on the ad group criterion.
Message describing BiddingStrategy statuses.
(message has no fields)
The possible statuses of a BiddingStrategy.
Used in:
No value has been specified.
The received value is not known in this version. This is a response-only value.
The bidding strategy is enabled.
The bidding strategy is removed.
Container for enum describing possible bidding strategy types.
(message has no fields)
Enum describing possible bidding strategy types.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
Enhanced CPC is a 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.
Manual click based bidding where user pays per click.
Manual impression based bidding where user pays per thousand impressions.
A bidding strategy that pays a configurable amount per video view.
A bidding strategy that automatically maximizes number of conversions given a daily budget.
An automated bidding strategy that automatically sets bids to maximize revenue while spending your budget.
Page-One Promoted bidding scheme, which sets max cpc bids to target impressions on page one or page one promoted slots on google.com.
Percent Cpc is bidding strategy where bids are a fraction of the advertised price for some good or service.
Target CPA is an automated bid strategy that sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.
Target CPM is an automated bid strategy that sets bids to help get as many impressions as possible at the target cost per one thousand impressions (CPM) you set.
An automated bidding strategy that sets bids so that a certain percentage of search ads are shown at the top of the first page (or other targeted location).
Target Outrank Share is an automated bidding strategy that sets bids based on the target fraction of auctions where the advertiser should outrank a specific competitor.
Target ROAS is an automated bidding strategy that helps you maximize revenue while averaging a specific target Return On Average Spend (ROAS).
Target Spend is an automated bid strategy that sets your bids to help get as many clicks as possible within your budget.
Message describing BillingSetup statuses.
(message has no fields)
The possible statuses of a BillingSetup.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The billing setup is pending approval.
The billing setup has been approved but the corresponding first budget has not. This can only occur for billing setups configured for monthly invoicing.
The billing setup has been approved.
The billing setup was cancelled by the user prior to approval.
Container for enum with 3-Tier brand safety suitability control.
(message has no fields)
3-Tier brand safety suitability control.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
This option lets you show ads across all inventory on YouTube and video partners that meet our standards for monetization. This option may be an appropriate choice for brands that want maximum access to the full breadth of videos eligible for ads, including, for example, videos that have strong profanity in the context of comedy or a documentary, or excessive violence as featured in video games.
This option lets you show ads across a wide range of content that's appropriate for most brands, such as popular music videos, documentaries, and movie trailers. The content you can show ads on is based on YouTube's advertiser-friendly content guidelines that take into account, for example, the strength or frequency of profanity, or the appropriateness of subject matter like sensitive events. Ads won't show, for example, on content with repeated strong profanity, strong sexual content, or graphic violence.
This option lets you show ads on a reduced range of content that's appropriate for brands with particularly strict guidelines around inappropriate language and sexual suggestiveness; above and beyond what YouTube's advertiser-friendly content guidelines address. The videos accessible in this sensitive category meet heightened requirements, especially for inappropriate language and sexual suggestiveness. For example, your ads will be excluded from showing on some of YouTube's most popular music videos and other pop culture content across YouTube and Google video partners.
Message describing Budget delivery methods. A delivery method determines the rate at which the Budget is spent.
(message has no fields)
Possible delivery methods of a Budget.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The budget server will throttle serving evenly across the entire time period.
The budget server will not throttle serving, and ads will serve as fast as possible.
Message describing Budget period.
(message has no fields)
Possible period of a Budget.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Daily budget.
Custom budget.
Fixed daily budget.
Message describing a Budget status
(message has no fields)
Possible statuses of a Budget.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Budget is enabled.
Budget is removed.
Describes Budget types.
(message has no fields)
Possible Budget types.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Budget type for standard Google Ads usage. Caps daily spend at two times the specified budget amount. Full details: https://support.google.com/google-ads/answer/6385083
Budget type for Hotels Ads commission program. Full details: https://support.google.com/google-ads/answer/9243945 This type is only supported by campaigns with AdvertisingChannelType.HOTEL, BiddingStrategyType.COMMISSION and PaymentMode.CONVERSION_VALUE.
Budget type with a fixed cost-per-acquisition (conversion). Full details: https://support.google.com/google-ads/answer/7528254 This type is only supported by campaigns with AdvertisingChannelType.DISPLAY (excluding AdvertisingChannelSubType.DISPLAY_GMAIL), BiddingStrategyType.TARGET_CPA and PaymentMode.CONVERSIONS.
Container for enum describing possible data types for call conversion reporting state.
(message has no fields)
Possible data types for a call conversion action state.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Call conversion action is disabled.
Call conversion action will use call conversion type set at the account level.
Call conversion action will use call conversion type set at the resource (call only ads/call extensions) level.
Values for Call placeholder fields.
(message has no fields)
Possible values for Call placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. The advertiser's phone number to append to the ad.
Data Type: STRING. Uppercase two-letter country code of the advertiser's phone number.
Data Type: BOOLEAN. Indicates whether call tracking is enabled. Default: true.
Data Type: INT64. The ID of an AdCallMetricsConversion object. This object contains the phoneCallDurationfield which is the minimum duration (in seconds) of a call to be considered a conversion.
Data Type: STRING. Indicates whether this call extension uses its own call conversion setting or follows the account level setting. Valid values are: USE_ACCOUNT_LEVEL_CALL_CONVERSION_ACTION and USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION.
Values for Callout placeholder fields.
(message has no fields)
Possible values for Callout placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. Callout text.
Message describing CampaignCriterion statuses.
(message has no fields)
The possible statuses of a CampaignCriterion.
Used in:
No value has been specified.
The received value is not known in this version. This is a response-only value.
The campaign criterion is enabled.
The campaign criterion is paused.
The campaign criterion is removed.
Container for enum describing possible statuses of a campaign draft.
(message has no fields)
Possible statuses of a campaign draft.
Used in:
The status has not been specified.
Used for return value only. Represents value unknown in this version.
Initial state of the draft, the advertiser can start adding changes with no effect on serving.
The campaign draft is removed.
Advertiser requested to promote draft's changes back into the original campaign. Advertiser can poll the long running operation returned by the promote action to see the status of the promotion.
The process to merge changes in the draft back to the original campaign has completed successfully.
The promotion failed after it was partially applied. Promote cannot be attempted again safely, so the issue must be corrected in the original campaign.
Container for enum describing possible statuses of a campaign experiment.
(message has no fields)
Possible statuses of a campaign experiment.
Used in:
The status has not been specified.
Used for return value only. Represents value unknown in this version.
The experiment campaign is being initialized.
Initialization of the experiment campaign failed.
The experiment campaign is fully initialized. The experiment is currently running, scheduled to run in the future or has ended based on its end date. An experiment with the status INITIALIZING will be updated to ENABLED when it is fully created.
The experiment campaign was graduated to a stand-alone campaign, existing independently of the experiment.
The experiment is removed.
The experiment's changes are being applied to the original campaign. The long running operation returned by the promote method can be polled to see the status of the promotion.
Promote of the experiment campaign failed.
The changes of the experiment are promoted to their original campaign.
The experiment was ended manually. It did not end based on its end date.
Container for enum describing campaign experiment traffic split type.
(message has no fields)
Enum of strategies for splitting traffic between base and experiment campaigns in campaign experiment.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Traffic is randomly assigned to the base or experiment arm for each query, independent of previous assignments for the same user.
Traffic is split using cookies to keep users in the same arm (base or experiment) of the experiment.
Container for enum describing campaign experiment type.
(message has no fields)
Indicates if this campaign is a normal campaign, a draft campaign, or an experiment campaign.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
This is a regular campaign.
This is a draft version of a campaign. It has some modifications from a base campaign, but it does not serve or accrue metrics.
This is an experiment version of a campaign. It has some modifications from a base campaign, and a percentage of traffic is being diverted from the BASE campaign to this experiment campaign.
Message describing Campaign serving statuses.
(message has no fields)
Possible serving statuses of a campaign.
Used in:
No value has been specified.
The received value is not known in this version. This is a response-only value.
Serving.
None.
Ended.
Pending.
Suspended.
Container for enum describing types of campaign shared set statuses.
(message has no fields)
Enum listing the possible campaign shared set statuses.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The campaign shared set is enabled.
The campaign shared set is removed and can no longer be used.
Container for enum describing possible statuses of a campaign.
(message has no fields)
Possible statuses of a campaign.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Campaign is currently serving ads depending on budget information.
Campaign has been paused by the user.
Campaign has been removed.
Container for enum describing operations for the ChangeStatus resource.
(message has no fields)
Status of the changed resource
Used in:
No value has been specified.
Used for return value only. Represents an unclassified resource unknown in this version.
The resource was created.
The resource was modified.
The resource was removed.
Container for enum describing supported resource types for the ChangeStatus resource.
(message has no fields)
Enum listing the resource types support by the ChangeStatus resource.
Used in:
No value has been specified.
Used for return value only. Represents an unclassified resource unknown in this version.
An AdGroup resource change.
An AdGroupAd resource change.
An AdGroupCriterion resource change.
A Campaign resource change.
A CampaignCriterion resource change.
A Feed resource change.
A FeedItem resource change.
An AdGroupFeed resource change.
A CampaignFeed resource change.
An AdGroupBidModifier resource change.
Container for enumeration of Google Ads click types.
(message has no fields)
Enumerates Google Ads click types.
Used in:
Not specified.
The value is unknown in this version.
App engagement ad deep link.
Breadcrumbs.
Broadband Plan.
Manually dialed phone calls.
Phone calls.
Click on engagement ad.
Driving direction.
Get location details.
Call.
Directions.
Image(s).
Go to landing page.
Map.
Go to store info.
Text.
Mobile phone calls.
Print offer.
Other.
Product plusbox offer.
Shopping - Product - Online.
Sitelink.
Show nearby locations.
Headline.
App store.
Call-to-Action overlay.
Cards.
End cap.
Website.
Visual Sitelinks.
Wireless Plan.
Shopping - Product - Local.
Shopping - Product - MultiChannel Local.
Shopping - Product - MultiChannel Online.
Shopping - Product - Coupon.
Shopping - Product - Sell on Google.
Shopping - Product - App engagement ad deep link.
Shopping - Showcase - Category.
Shopping - Showcase - Local storefront.
Shopping - Showcase - Online product.
Shopping - Showcase - Local product.
Promotion Extension.
Ad Headline.
Swipes.
See More.
Sitelink 1.
Sitelink 2.
Sitelink 3.
Sitelink 4.
Sitelink 5.
Hotel price.
Price Extension.
Book on Google hotel room selection.
Shopping - Comparison Listing.
Container for enum describing content label types in ContentLabel.
(message has no fields)
Enum listing the content label types supported by ContentLabel criterion.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Sexually suggestive content.
Below the fold placement.
Parked domain.
Game.
Juvenile, gross & bizarre content.
Profanity & rough language.
Death & tragedy.
Video.
Content rating: G.
Content rating: PG.
Content rating: T.
Content rating: MA.
Content rating: not yet rated.
Embedded video.
Live streaming video.
Container for enum describing the category of conversions that are associated with a ConversionAction.
(message has no fields)
The category of conversions that are associated with a ConversionAction.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Default category.
User visiting a page.
Purchase, sales, or "order placed" event.
Signup user action.
Lead-generating action.
Software download action (as for an app).
Container for enum describing the conversion deduplication mode for conversion optimizer.
(message has no fields)
Indicates how conversions for this action will be counted. For more information, see https://support.google.com/google-ads/answer/3438531.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Count only one conversion per click.
Count all conversions per click.
Container for enum describing possible statuses of a conversion action.
(message has no fields)
Possible statuses of a conversion action.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Conversions will be recorded.
Conversions will not be recorded.
Conversions will not be recorded and the conversion action will not appear in the UI.
Container for enum describing possible types of a conversion action.
(message has no fields)
Possible types of a conversion action.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Conversions that occur when a user clicks on an ad's call extension.
Conversions that occur when a user on a mobile device clicks a phone number.
Conversions that occur when a user downloads a mobile app from the Google Play Store.
Conversions that occur when a user makes a purchase in an app through Android billing.
Call conversions that are tracked by the advertiser and uploaded.
Conversions that are tracked by the advertiser and uploaded with attributed clicks.
Conversions that occur on a webpage.
Conversions that occur when a user calls a dynamically-generated phone number from an advertiser's website.
Container for enum describing conversion adjustment types.
(message has no fields)
The different actions advertisers can take to adjust the conversions that they already reported. Retractions negate a conversion. Restatements change the value of a conversion.
Used in:
,Not specified.
Represents value unknown in this version.
Negates a conversion so that its total value and count are both zero.
Changes the value of a conversion.
Container for enum indicating the event type the conversion is attributed to.
(message has no fields)
The event type of conversions that are attributed to.
Used in:
Not specified.
Represents value unknown in this version.
The conversion is attributed to an impression.
The conversion is attributed to an interaction.
Container for enum representing the number of days between impression and conversion.
(message has no fields)
Enum representing the number of days between impression and conversion.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Conversion lag bucket from 0 to 1 day. 0 day is included, 1 day is not.
Conversion lag bucket from 1 to 2 days. 1 day is included, 2 days is not.
Conversion lag bucket from 2 to 3 days. 2 days is included, 3 days is not.
Conversion lag bucket from 3 to 4 days. 3 days is included, 4 days is not.
Conversion lag bucket from 4 to 5 days. 4 days is included, 5 days is not.
Conversion lag bucket from 5 to 6 days. 5 days is included, 6 days is not.
Conversion lag bucket from 6 to 7 days. 6 days is included, 7 days is not.
Conversion lag bucket from 7 to 8 days. 7 days is included, 8 days is not.
Conversion lag bucket from 8 to 9 days. 8 days is included, 9 days is not.
Conversion lag bucket from 9 to 10 days. 9 days is included, 10 days is not.
Conversion lag bucket from 10 to 11 days. 10 days is included, 11 days is not.
Conversion lag bucket from 11 to 12 days. 11 days is included, 12 days is not.
Conversion lag bucket from 12 to 13 days. 12 days is included, 13 days is not.
Conversion lag bucket from 13 to 14 days. 13 days is included, 14 days is not.
Conversion lag bucket from 14 to 21 days. 14 days is included, 21 days is not.
Conversion lag bucket from 21 to 30 days. 21 days is included, 30 days is not.
Conversion lag bucket from 30 to 45 days. 30 days is included, 45 days is not.
Conversion lag bucket from 45 to 60 days. 45 days is included, 60 days is not.
Conversion lag bucket from 60 to 90 days. 60 days is included, 90 days is not.
Container for enum representing the number of days between the impression and the conversion or between the impression and adjustments to the conversion.
(message has no fields)
Enum representing the number of days between the impression and the conversion or between the impression and adjustments to the conversion.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Conversion lag bucket from 0 to 1 day. 0 day is included, 1 day is not.
Conversion lag bucket from 1 to 2 days. 1 day is included, 2 days is not.
Conversion lag bucket from 2 to 3 days. 2 days is included, 3 days is not.
Conversion lag bucket from 3 to 4 days. 3 days is included, 4 days is not.
Conversion lag bucket from 4 to 5 days. 4 days is included, 5 days is not.
Conversion lag bucket from 5 to 6 days. 5 days is included, 6 days is not.
Conversion lag bucket from 6 to 7 days. 6 days is included, 7 days is not.
Conversion lag bucket from 7 to 8 days. 7 days is included, 8 days is not.
Conversion lag bucket from 8 to 9 days. 8 days is included, 9 days is not.
Conversion lag bucket from 9 to 10 days. 9 days is included, 10 days is not.
Conversion lag bucket from 10 to 11 days. 10 days is included, 11 days is not.
Conversion lag bucket from 11 to 12 days. 11 days is included, 12 days is not.
Conversion lag bucket from 12 to 13 days. 12 days is included, 13 days is not.
Conversion lag bucket from 13 to 14 days. 13 days is included, 14 days is not.
Conversion lag bucket from 14 to 21 days. 14 days is included, 21 days is not.
Conversion lag bucket from 21 to 30 days. 21 days is included, 30 days is not.
Conversion lag bucket from 30 to 45 days. 30 days is included, 45 days is not.
Conversion lag bucket from 45 to 60 days. 45 days is included, 60 days is not.
Conversion lag bucket from 60 to 90 days. 60 days is included, 90 days is not.
Conversion adjustment lag bucket from 0 to 1 day. 0 day is included, 1 day is not.
Conversion adjustment lag bucket from 1 to 2 days. 1 day is included, 2 days is not.
Conversion adjustment lag bucket from 2 to 3 days. 2 days is included, 3 days is not.
Conversion adjustment lag bucket from 3 to 4 days. 3 days is included, 4 days is not.
Conversion adjustment lag bucket from 4 to 5 days. 4 days is included, 5 days is not.
Conversion adjustment lag bucket from 5 to 6 days. 5 days is included, 6 days is not.
Conversion adjustment lag bucket from 6 to 7 days. 6 days is included, 7 days is not.
Conversion adjustment lag bucket from 7 to 8 days. 7 days is included, 8 days is not.
Conversion adjustment lag bucket from 8 to 9 days. 8 days is included, 9 days is not.
Conversion adjustment lag bucket from 9 to 10 days. 9 days is included, 10 days is not.
Conversion adjustment lag bucket from 10 to 11 days. 10 days is included, 11 days is not.
Conversion adjustment lag bucket from 11 to 12 days. 11 days is included, 12 days is not.
Conversion adjustment lag bucket from 12 to 13 days. 12 days is included, 13 days is not.
Conversion adjustment lag bucket from 13 to 14 days. 13 days is included, 14 days is not.
Conversion adjustment lag bucket from 14 to 21 days. 14 days is included, 21 days is not.
Conversion adjustment lag bucket from 21 to 30 days. 21 days is included, 30 days is not.
Conversion adjustment lag bucket from 30 to 45 days. 30 days is included, 45 days is not.
Conversion adjustment lag bucket from 45 to 60 days. 45 days is included, 60 days is not.
Conversion adjustment lag bucket from 60 to 90 days. 60 days is included, 90 days is not.
Conversion adjustment lag bucket from 90 to 145 days. 90 days is included, 145 days is not.
Conversion lag bucket UNKNOWN. This is for dates before conversion lag bucket was available in Google Ads.
Conversion adjustment lag bucket UNKNOWN. This is for dates before conversion adjustment lag bucket was available in Google Ads.
Describes channel availability mode for a criterion availability - whether the availability is meant to include all advertising channels, or a particular channel with all its channel subtypes, or a channel with a certain subset of channel subtypes.
(message has no fields)
Enum containing the possible CriterionCategoryChannelAvailabilityMode.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The category is available to campaigns of all channel types and subtypes.
The category is available to campaigns of a specific channel type, including all subtypes under it.
The category is available to campaigns of a specific channel type and subtype(s).
Describes locale availabilty mode for a criterion availability - whether it's available globally, or a particular country with all languages, or a particular language with all countries, or a country-language pair.
(message has no fields)
Enum containing the possible CriterionCategoryLocaleAvailabilityMode.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The category is available to campaigns of all locales.
The category is available to campaigns within a list of countries, regardless of language.
The category is available to campaigns within a list of languages, regardless of country.
The category is available to campaigns within a list of country, language pairs.
Container for enum describing possible criterion system serving statuses.
(message has no fields)
Enumerates criterion system serving statuses.
Used in:
Not specified.
The value is unknown in this version.
Eligible.
Low search volume.
The possible types of a criterion.
(message has no fields)
Enum describing possible criterion types.
Used in:
, , ,Not specified.
Used for return value only. Represents value unknown in this version.
Keyword. e.g. 'mars cruise'.
Placement, aka Website. e.g. 'www.flowers4sale.com'
Mobile application categories to target.
Mobile applications to target.
Devices to target.
Locations to target.
Listing groups to target.
Ad Schedule.
Age range.
Gender.
Income Range.
Parental status.
YouTube Video.
YouTube Channel.
User list.
Proximity.
A topic target on the display network (e.g. "Pets & Animals").
Listing scope to target.
Language.
IpBlock.
Content Label for category exclusion.
Carrier.
A category the user is interested in.
Webpage criterion for dynamic search ads.
Operating system version.
App payment model.
Mobile device.
Custom affinity.
Custom intent.
Location group.
The types of custom interest member, either KEYWORD or URL.
(message has no fields)
Enum containing possible custom interest member types.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Custom interest member type KEYWORD.
Custom interest member type URL.
The status of custom interest.
(message has no fields)
Enum containing possible custom interest types.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Enabled status - custom interest is enabled and can be targeted to.
Removed status - custom interest is removed and cannot be used for targeting.
The types of custom interest.
(message has no fields)
Enum containing possible custom interest types.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Allows brand advertisers to define custom affinity audience lists.
Allows advertisers to define custom intent audience lists.
Values for Custom placeholder fields. For more information about dynamic remarketing feeds, see https://support.google.com/google-ads/answer/6053288.
(message has no fields)
Possible values for Custom placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. Required. Combination ID and ID2 must be unique per offer.
Data Type: STRING. Combination ID and ID2 must be unique per offer.
Data Type: STRING. Required. Main headline with product name to be shown in dynamic ad.
Data Type: STRING. Optional text to be shown in the image ad.
Data Type: STRING. Optional description of the product to be shown in the ad.
Data Type: STRING. Full address of your offer or service, including postal code. This will be used to identify the closest product to the user when there are multiple offers in the feed that are relevant to the user.
Data Type: STRING. Price to be shown in the ad. Example: "100.00 USD"
Data Type: STRING. Formatted price to be shown in the ad. Example: "Starting at $100.00 USD", "$80 - $100"
Data Type: STRING. Sale price to be shown in the ad. Example: "80.00 USD"
Data Type: STRING. Formatted sale price to be shown in the ad. Example: "On sale for $80.00", "$60 - $80"
Data Type: URL. Image to be displayed in the ad. Highly recommended for image ads.
Data Type: STRING. Used as a recommendation engine signal to serve items in the same category.
Data Type: URL_LIST. Final URLs for the ad when using Upgraded URLs. User will be redirected to these URLs when they click on an ad, or when they click on a specific product for ads that have multiple products.
Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
Data Type: URL. Tracking template for the ad when using Upgraded URLs.
Data Type: STRING_LIST. Keywords used for product retrieval.
Data Type: STRING. Android app link. Must be formatted as: android-app://{package_id}/{scheme}/{host_path}. The components are defined as follows: package_id: app ID as specified in Google Play. scheme: the scheme to pass to the application. Can be HTTP, or a custom scheme. host_path: identifies the specific content within your application.
Data Type: STRING_LIST. List of recommended IDs to show together with this item.
Data Type: STRING. iOS app link.
Data Type: INT64. iOS app store ID.
Indicates what type of data are the user list's members matched from.
(message has no fields)
Enum describing possible customer match upload key types.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Members are matched from customer info such as email address, phone number or physical address.
Members are matched from a user id generated and assigned by the advertiser.
Members are matched from mobile advertising ids.
Container for enum describing reasons why a customer is not eligible to use PaymentMode.CONVERSIONS.
(message has no fields)
Enum describing possible reasons a customer is not eligible to use PaymentMode.CONVERSIONS.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Customer does not have enough conversions.
Customer's conversion lag is too high.
Customer uses shared budgets.
Customer has conversions with ConversionActionType.UPLOAD_CLICKS.
Customer's average daily spend is too high.
Customer's eligibility has not yet been calculated by the Google Ads backend. Check back soon.
Customer is not eligible due to other reasons.
Container for enum indicating data driven model status.
(message has no fields)
Enumerates data driven model statuses.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The data driven model is available.
The data driven model is stale. It hasn't been updated for at least 7 days. It is still being used, but will become expired if it does not get updated for 30 days.
The data driven model expired. It hasn't been updated for at least 30 days and cannot be used. Most commonly this is because there hasn't been the required number of events in a recent 30-day period.
The data driven model has never been generated. Most commonly this is because there has never been the required number of events in any 30-day period.
Container for enumeration of days of the week, e.g., "Monday".
(message has no fields)
Enumerates days of the week, e.g., "Monday".
Used in:
, ,Not specified.
The value is unknown in this version.
Monday.
Tuesday.
Wednesday.
Thursday.
Friday.
Saturday.
Sunday.
Container for enumeration of Google Ads devices available for targeting.
(message has no fields)
Enumerates Google Ads devices available for targeting.
Used in:
, ,Not specified.
The value is unknown in this version.
Mobile devices with full browsers.
Tablets with full browsers.
Computers.
Smart TVs and game consoles.
Other device types.
Container for display ad format settings.
(message has no fields)
Enumerates display ad format settings.
Used in:
,Not specified.
The value is unknown in this version.
Text, image and native formats.
Text and image formats.
Native format, i.e. the format rendering is controlled by the publisher and not by Google.
Container for display upload product types. Product types that have the word "DYNAMIC" in them must be associated with a campaign that has a dynamic remarketing feed. See https://support.google.com/google-ads/answer/6053288 for more info about dynamic remarketing. Other product types are regarded as "static" and do not have this requirement.
(message has no fields)
Enumerates display upload product types.
Used in:
Not specified.
The value is unknown in this version.
HTML5 upload ad. This product type requires the upload_media_bundle field in DisplayUploadAdInfo to be set.
Dynamic HTML5 education ad. This product type requires the upload_media_bundle field in DisplayUploadAdInfo to be set. Can only be used in an education campaign.
Dynamic HTML5 flight ad. This product type requires the upload_media_bundle field in DisplayUploadAdInfo to be set. Can only be used in a flight campaign.
Dynamic HTML5 hotel and rental ad. This product type requires the upload_media_bundle field in DisplayUploadAdInfo to be set. Can only be used in a hotel campaign.
Dynamic HTML5 job ad. This product type requires the upload_media_bundle field in DisplayUploadAdInfo to be set. Can only be used in a job campaign.
Dynamic HTML5 local ad. This product type requires the upload_media_bundle field in DisplayUploadAdInfo to be set. Can only be used in a local campaign.
Dynamic HTML5 real estate ad. This product type requires the upload_media_bundle field in DisplayUploadAdInfo to be set. Can only be used in a real estate campaign.
Dynamic HTML5 custom ad. This product type requires the upload_media_bundle field in DisplayUploadAdInfo to be set. Can only be used in a custom campaign.
Dynamic HTML5 travel ad. This product type requires the upload_media_bundle field in DisplayUploadAdInfo to be set. Can only be used in a travel campaign.
Dynamic HTML5 hotel ad. This product type requires the upload_media_bundle field in DisplayUploadAdInfo to be set. Can only be used in a hotel campaign.
Values for Dynamic Search Ad Page Feed criterion fields.
(message has no fields)
Possible values for Dynamic Search Ad Page Feed criterion fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: URL or URL_LIST. URL of the web page you want to target.
Data Type: STRING_LIST. The labels that will help you target ads within your page feed.
Values for Education placeholder fields. For more information about dynamic remarketing feeds, see https://support.google.com/google-ads/answer/6053288.
(message has no fields)
Possible values for Education placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. Required. Combination of PROGRAM ID and LOCATION ID must be unique per offer.
Data Type: STRING. Combination of PROGRAM ID and LOCATION ID must be unique per offer.
Data Type: STRING. Required. Main headline with program name to be shown in dynamic ad.
Data Type: STRING. Area of study that can be shown in dynamic ad.
Data Type: STRING. Description of program that can be shown in dynamic ad.
Data Type: STRING. Name of school that can be shown in dynamic ad.
Data Type: STRING. Complete school address, including postal code.
Data Type: URL. Image to be displayed in ads.
Data Type: URL. Alternative hosted file of image to be used in the ad.
Data Type: URL_LIST. Required. Final URLs to be used in ad when using Upgraded URLs; the more specific the better (e.g. the individual URL of a specific program and its location).
Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
Data Type: URL. Tracking template for the ad when using Upgraded URLs.
Data Type: STRING_LIST. Keywords used for product retrieval.
Data Type: STRING. Android app link. Must be formatted as: android-app://{package_id}/{scheme}/{host_path}. The components are defined as follows: package_id: app ID as specified in Google Play. scheme: the scheme to pass to the application. Can be HTTP, or a custom scheme. host_path: identifies the specific content within your application.
Data Type: STRING_LIST. List of recommended program IDs to show together with this item.
Data Type: STRING. iOS app link.
Data Type: INT64. iOS app store ID.
Container for enum describing extension setting device types.
(message has no fields)
Possbile device types for an extension setting.
Used in:
, ,Not specified.
The value is unknown in this version.
Mobile. The extensions in the extension setting will only serve on mobile devices.
Desktop. The extensions in the extension setting will only serve on desktop devices.
Container for enum describing possible data types for an extension in an extension setting.
(message has no fields)
Possible data types for an extension in an extension setting.
Used in:
, , ,Not specified.
Used for return value only. Represents value unknown in this version.
None.
App.
Call.
Callout.
Message.
Price.
Promotion.
Review.
Sitelink.
Structured snippet.
Location.
Affiliate location.
Container for enum describing the external conversion source that is associated with a ConversionAction.
(message has no fields)
The external conversion source that is associated with a ConversionAction.
Used in:
Not specified.
Represents value unknown in this version.
Conversion that occurs when a user navigates to a particular webpage after viewing an ad; Displayed in Google Ads UI as 'Website'.
Conversion that comes from linked Google Analytics goal or transaction; Displayed in Google Ads UI as 'Analytics'.
Website conversion that is uploaded through ConversionUploadService; Displayed in Google Ads UI as 'Import from clicks'.
Conversion that occurs when a user clicks on a call extension directly on an ad; Displayed in Google Ads UI as 'Calls from ads'.
Conversion that occurs when a user calls a dynamically-generated phone number (by installed javascript) from an advertiser's website after clicking on an ad; Displayed in Google Ads UI as 'Calls from website'.
Conversion that occurs when a user visits an advertiser's retail store after clicking on a Google ad; Displayed in Google Ads UI as 'Store visits'.
Conversion that occurs when a user takes an in-app action such as a purchase in an Android app; Displayed in Google Ads UI as 'Android in-app action'.
Conversion that occurs when a user takes an in-app action such as a purchase in an iOS app; Displayed in Google Ads UI as 'iOS in-app action'.
Conversion that occurs when a user opens an iOS app for the first time; Displayed in Google Ads UI as 'iOS app install (first open)'.
Legacy app conversions that do not have an AppPlatform provided; Displayed in Google Ads UI as 'Mobile app'.
Conversion that occurs when a user opens an Android app for the first time; Displayed in Google Ads UI as 'Android app install (first open)'.
Call conversion that is uploaded through ConversionUploadService; Displayed in Google Ads UI as 'Import from calls'.
Conversion that comes from a linked Firebase event; Displayed in Google Ads UI as 'Firebase'.
Conversion that occurs when a user clicks on a mobile phone number; Displayed in Google Ads UI as 'Phone number clicks'.
Conversion that comes from Salesforce; Displayed in Google Ads UI as 'Salesforce.com'.
Conversion that comes from in-store purchases recorded by CRM; Displayed in Google Ads UI as 'Store sales (data partner)'.
Conversion that comes from in-store purchases from payment network; Displayed in Google Ads UI as 'Store sales (payment network)'.
Codeless Google Play conversion; Displayed in Google Ads UI as 'Google Play'.
Conversion that comes from a linked third-party app analytics event; Displayed in Google Ads UI as 'Third-party app analytics'.
Conversion that is controlled by Google Attribution.
Store Sales conversion based on first-party or third-party merchant data uploads. Displayed in Google Ads UI as 'Store sales (direct)'.
Container for enum describing possible data types for a feed attribute.
(message has no fields)
Possible data types for a feed attribute.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Int64.
Double.
String.
Boolean.
Url.
Datetime.
Int64 list.
Double (8 bytes) list.
String list.
Boolean list.
Url list.
Datetime list.
Price.
Container for enum describing possible quality evaluation approval statuses of a feed item.
(message has no fields)
The possible quality evaluation approval statuses of a feed item.
Used in:
No value has been specified.
Used for return value only. Represents value unknown in this version.
Meets all quality expectations.
Does not meet some quality expectations. The specific reason is found in the quality_disapproval_reasons field.
Container for enum describing possible quality evaluation disapproval reasons of a feed item.
(message has no fields)
The possible quality evaluation disapproval reasons of a feed item.
Used in:
No value has been specified.
Used for return value only. Represents value unknown in this version.
Price contains repetitive headers.
Price contains repetitive description.
Price contains inconsistent items.
Price contains qualifiers in description.
Price contains an unsupported language.
Price item header is not relevant to the price type.
Price item header has promotional text.
Price item description is not relevant to the item header.
Price item description contains promotional text.
Price item header and description are repetitive.
Price item is in a foreign language, nonsense, or can't be rated.
Price item price is invalid or inaccurate.
Price item URL is invalid or irrelevant.
Price item header or description has price.
Structured snippet values do not match the header.
Structured snippet values are repeated.
Structured snippet values violate editorial guidelines like punctuation.
Structured snippet contain promotional text.
Container for enum describing possible statuses of a feed item.
(message has no fields)
Possible statuses of a feed item.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Feed item is enabled.
Feed item has been removed.
Container for enum describing possible data types for a feed item target device.
(message has no fields)
Possible data types for a feed item target device.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Mobile.
Container for enum describing possible types of a feed item target.
(message has no fields)
Possible type of a feed item target.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Feed item targets a campaign.
Feed item targets an ad group.
Feed item targets a criterion.
Container for enum describing possible validation statuses of a feed item.
(message has no fields)
The possible validation statuses of a feed item.
Used in:
No value has been specified.
Used for return value only. Represents value unknown in this version.
Validation pending.
An error was found.
Feed item is semantically well-formed.
Container for an enum describing possible statuses of a feed link.
(message has no fields)
Possible statuses of a feed link.
Used in:
, ,Not specified.
Used for return value only. Represents value unknown in this version.
Feed link is enabled.
Feed link has been removed.
Container for enum describing possible criterion types for a feed mapping.
(message has no fields)
Possible placeholder types for a feed mapping.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Allows campaign targeting at locations within a location feed.
Allows url targeting for your dynamic search ads within a page feed.
Container for enum describing possible statuses of a feed mapping.
(message has no fields)
Possible statuses of a feed mapping.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Feed mapping is enabled.
Feed mapping has been removed.
Container for enum describing possible values for a feed origin.
(message has no fields)
Possible values for a feed origin.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The FeedAttributes for this Feed are managed by the user. Users can add FeedAttributes to this Feed.
The FeedAttributes for an GOOGLE Feed are created by Google. A feed of this type is maintained by Google and will have the correct attributes for the placeholder type of the feed.
Container for enum describing possible statuses of a feed.
(message has no fields)
Possible statuses of a feed.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Feed is enabled.
Feed has been removed.
Values for Flight placeholder fields. For more information about dynamic remarketing feeds, see https://support.google.com/google-ads/answer/6053288.
(message has no fields)
Possible values for Flight placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. Required. Destination id. Example: PAR, LON. For feed items that only have destination id, destination id must be a unique key. For feed items that have both destination id and origin id, then the combination must be a unique key.
Data Type: STRING. Origin id. Example: PAR, LON. Optional. Combination of destination id and origin id must be unique per offer.
Data Type: STRING. Required. Main headline with product name to be shown in dynamic ad.
Data Type: STRING. Shorter names are recommended.
Data Type: STRING. Shorter names are recommended.
Data Type: STRING. Price to be shown in the ad. Example: "100.00 USD"
Data Type: STRING. Formatted price to be shown in the ad. Example: "Starting at $100.00 USD", "$80 - $100"
Data Type: STRING. Sale price to be shown in the ad. Example: "80.00 USD"
Data Type: STRING. Formatted sale price to be shown in the ad. Example: "On sale for $80.00", "$60 - $80"
Data Type: URL. Image to be displayed in the ad.
Data Type: URL_LIST. Required. Final URLs for the ad when using Upgraded URLs. User will be redirected to these URLs when they click on an ad, or when they click on a specific flight for ads that show multiple flights.
Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
Data Type: URL. Tracking template for the ad when using Upgraded URLs.
Data Type: STRING. Android app link. Must be formatted as: android-app://{package_id}/{scheme}/{host_path}. The components are defined as follows: package_id: app ID as specified in Google Play. scheme: the scheme to pass to the application. Can be HTTP, or a custom scheme. host_path: identifies the specific content within your application.
Data Type: STRING_LIST. List of recommended destination IDs to show together with this item.
Data Type: STRING. iOS app link.
Data Type: INT64. iOS app store ID.
Container for enum describing the type of event that the cap applies to.
(message has no fields)
The type of event that the cap applies to (e.g. impression).
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The cap applies on ad impressions.
The cap applies on video ad views.
Container for enum describing the level on which the cap is to be applied.
(message has no fields)
The level on which the cap is to be applied (e.g ad group ad, ad group). Cap is applied to all the resources of this level.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The cap is applied at the ad group ad level.
The cap is applied at the ad group level.
The cap is applied at the campaign level.
Container for enum describing the unit of time the cap is defined at.
(message has no fields)
Unit of time the cap is defined at (e.g. day, week).
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The cap would define limit per one day.
The cap would define limit per one week.
The cap would define limit per one month.
Container for enum describing the type of demographic genders.
(message has no fields)
The type of demographic genders (e.g. female).
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Male.
Female.
Undetermined gender.
Container for describing the status of a geo target constant.
(message has no fields)
The possible statuses of a geo target constant.
Used in:
No value has been specified.
The received value is not known in this version. This is a response-only value.
The geo target constant is valid.
The geo target constant is obsolete and will be removed.
Message describing feed item geo targeting restriction.
(message has no fields)
A restriction used to determine if the request context's geo should be matched.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Indicates that request context should match the physical location of the user.
Container for enum describing possible geo targeting types.
(message has no fields)
The possible geo targeting types.
Used in:
Not specified.
The value is unknown in this version.
Location the user is interested in while making the query.
Location of the user issuing the query.
Container for enum that determines if the described artifact is a resource or a field, and if it is a field, when it segments search queries.
(message has no fields)
The category of the artifact.
Used in:
Unspecified
Unknown
The described artifact is a resource.
The described artifact is a field and is an attribute of a resource. Including a resource attribute field in a query may segment the query if the resource to which it is attributed segments the resource found in the FROM clause.
The described artifact is a field and always segments search queries.
The described artifact is a field and is a metric. It never segments search queries.
Container holding the various data types.
(message has no fields)
These are the various types a GoogleAdsService artifact may take on.
Used in:
Unspecified
Unknown
Maps to google.protobuf.BoolValue Applicable operators: =, !=
Maps to google.protobuf.StringValue. It can be compared using the set of operators specific to dates however. Applicable operators: =, <, >, <=, >=, BETWEEN, DURING, and IN
Maps to google.protobuf.DoubleValue Applicable operators: =, !=, <, >, IN, NOT IN
Maps to an enum. It's specific definition can be found at type_url. Applicable operators: =, !=, IN, NOT IN
Maps to google.protobuf.FloatValue Applicable operators: =, !=, <, >, IN, NOT IN
Maps to google.protobuf.Int32Value Applicable operators: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN
Maps to google.protobuf.Int64Value Applicable operators: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN
Maps to a protocol buffer message type. The data type's details can be found in type_url. No operators work with MESSAGE fields.
Maps to google.protobuf.StringValue. Represents the resource name (unique id) of a resource or one of its foreign keys. No operators work with RESOURCE_NAME fields.
Maps to google.protobuf.StringValue. Applicable operators: =, !=, LIKE, NOT LIKE, IN, NOT IN
Maps to google.protobuf.UInt64Value Applicable operators: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN
Container for enum describing possible hotel date selection types
(message has no fields)
Enum describing possible hotel date selection types.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Dates selected by default.
Dates selected by the user.
Values for Hotel placeholder fields. For more information about dynamic remarketing feeds, see https://support.google.com/google-ads/answer/6053288.
(message has no fields)
Possible values for Hotel placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. Required. Unique ID.
Data Type: STRING. Required. Main headline with property name to be shown in dynamic ad.
Data Type: STRING. Name of destination to be shown in dynamic ad.
Data Type: STRING. Description of destination to be shown in dynamic ad.
Data Type: STRING. Complete property address, including postal code.
Data Type: STRING. Price to be shown in the ad. Example: "100.00 USD"
Data Type: STRING. Formatted price to be shown in the ad. Example: "Starting at $100.00 USD", "$80 - $100"
Data Type: STRING. Sale price to be shown in the ad. Example: "80.00 USD"
Data Type: STRING. Formatted sale price to be shown in the ad. Example: "On sale for $80.00", "$60 - $80"
Data Type: URL. Image to be displayed in the ad.
Data Type: STRING. Category of property used to group like items together for recommendation engine.
Data Type: INT64. Star rating (1 to 5) used to group like items together for recommendation engine.
Data Type: STRING_LIST. Keywords used for product retrieval.
Data Type: URL_LIST. Required. Final URLs for the ad when using Upgraded URLs. User will be redirected to these URLs when they click on an ad, or when they click on a specific flight for ads that show multiple flights.
Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
Data Type: URL. Tracking template for the ad when using Upgraded URLs.
Data Type: STRING. Android app link. Must be formatted as: android-app://{package_id}/{scheme}/{host_path}. The components are defined as follows: package_id: app ID as specified in Google Play. scheme: the scheme to pass to the application. Can be HTTP, or a custom scheme. host_path: identifies the specific content within your application.
Data Type: STRING_LIST. List of recommended property IDs to show together with this item.
Data Type: STRING. iOS app link.
Data Type: INT64. iOS app store ID.
Container for enum describing possible hotel rate types.
(message has no fields)
Enum describing possible hotel rate types.
Used in:
Not specified.
The value is unknown in this version.
Rate type information is unavailable.
Rates available to everyone.
A membership program rate is available and satisfies basic requirements like having a public rate available. UI treatment will strikethrough the public rate and indicate that a discount is available to the user. See https://developers.google.com/hotels/hotel-ads/dev-guide/qualified-rates for more information.
Rates available to users that satisfy some eligibility criteria. e.g. all signed-in users, 20% of mobile users, all mobile users in Canada, etc.
Container for enum describing the type of demographic income ranges.
(message has no fields)
The type of demographic income ranges (e.g. between 0% to 50%).
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
0%-50%.
50% to 60%.
60% to 70%.
70% to 80%.
80% to 90%.
Greater than 90%.
Undetermined income range.
Container for enum describing types of payable and free interactions.
(message has no fields)
Enum describing possible types of payable and free interactions.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Click to site. In most cases, this interaction navigates to an external location, usually the advertiser's landing page. This is also the default InteractionEventType for click events.
The user's expressed intent to engage with the ad in-place.
User viewed a video ad.
The default InteractionEventType for ad conversion events. This is used when an ad conversion row does NOT indicate that the free interactions (i.e., the ad conversions) should be 'promoted' and reported as part of the core metrics. These are simply other (ad) conversions.
Container for enum describing possible interaction types.
(message has no fields)
Enum describing possible interaction types.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Calls.
Values for Job placeholder fields. For more information about dynamic remarketing feeds, see https://support.google.com/google-ads/answer/6053288.
(message has no fields)
Possible values for Job placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. Required. If only JOB_ID is specified, then it must be unique. If both JOB_ID and LOCATION_ID are specified, then the pair must be unique. ID) pair must be unique.
Data Type: STRING. Combination of JOB_ID and LOCATION_ID must be unique per offer.
Data Type: STRING. Required. Main headline with job title to be shown in dynamic ad.
Data Type: STRING. Job subtitle to be shown in dynamic ad.
Data Type: STRING. Description of job to be shown in dynamic ad.
Data Type: URL. Image to be displayed in the ad. Highly recommended for image ads.
Data Type: STRING. Category of property used to group like items together for recommendation engine.
Data Type: STRING_LIST. Keywords used for product retrieval.
Data Type: STRING. Complete property address, including postal code.
Data Type: STRING. Salary or salary range of job to be shown in dynamic ad.
Data Type: URL_LIST. Required. Final URLs to be used in ad when using Upgraded URLs; the more specific the better (e.g. the individual URL of a specific job and its location).
Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
Data Type: URL. Tracking template for the ad when using Upgraded URLs.
Data Type: STRING. Android app link. Must be formatted as: android-app://{package_id}/{scheme}/{host_path}. The components are defined as follows: package_id: app ID as specified in Google Play. scheme: the scheme to pass to the application. Can be HTTP, or a custom scheme. host_path: identifies the specific content within your application.
Data Type: STRING_LIST. List of recommended job IDs to show together with this item.
Data Type: STRING. iOS app link.
Data Type: INT64. iOS app store ID.
Message describing Keyword match types.
(message has no fields)
Possible Keyword match types.
Used in:
, , , ,Not specified.
Used for return value only. Represents value unknown in this version.
Exact match.
Phrase match.
Broad match.
Container for enumeration of keyword competition levels. The competition level indicates how competitive ad placement is for a keyword and is determined by the number of advertisers bidding on that keyword relative to all keywords across Google. The competition level can depend on the location and Search Network targeting options you've selected.
(message has no fields)
Competition level of a keyword.
Used in:
Not specified.
The value is unknown in this version.
Low competition.
Medium competition.
High competition.
Container for enumeration of forecast intervals.
(message has no fields)
Forecast intervals.
Used in:
Not specified.
The value is unknown in this version.
The next week date range for keyword plan. The next week is based on the default locale of the user's account and is mostly SUN-SAT or MON-SUN. This can be different from next-7 days.
The next month date range for keyword plan.
The next quarter date range for keyword plan.
Container for enumeration of keyword plan forecastable network types.
(message has no fields)
Enumerates keyword plan forecastable network types.
Used in:
,Not specified.
The value is unknown in this version.
Google Search.
Google Search + Search partners.
Container for enum describing possible status of a label.
(message has no fields)
Possible statuses of a label.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Label is enabled.
Label is removed.
Container for enum describing app store type in a legacy app install ad.
(message has no fields)
App store type in a legacy app install ad.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Apple iTunes.
Google Play.
Windows Store.
Windows Phone Store.
The app is hosted in a Chinese app store.
Container for enum describing the index of the listing custom attribute.
(message has no fields)
The index of the listing custom attribute.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
First listing custom attribute.
Second listing custom attribute.
Third listing custom attribute.
Fourth listing custom attribute.
Fifth listing custom attribute.
Container for enum describing the type of the listing group.
(message has no fields)
The type of the listing group.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Subdivision of products along some listing dimension. These nodes are not used by serving to target listing entries, but is purely to define the structure of the tree.
Listing group unit that defines a bid.
Values for Local placeholder fields. For more information about dynamic remarketing feeds, see https://support.google.com/google-ads/answer/6053288.
(message has no fields)
Possible values for Local placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. Required. Unique ID.
Data Type: STRING. Required. Main headline with local deal title to be shown in dynamic ad.
Data Type: STRING. Local deal subtitle to be shown in dynamic ad.
Data Type: STRING. Description of local deal to be shown in dynamic ad.
Data Type: STRING. Price to be shown in the ad. Highly recommended for dynamic ads. Example: "100.00 USD"
Data Type: STRING. Formatted price to be shown in the ad. Example: "Starting at $100.00 USD", "$80 - $100"
Data Type: STRING. Sale price to be shown in the ad. Example: "80.00 USD"
Data Type: STRING. Formatted sale price to be shown in the ad. Example: "On sale for $80.00", "$60 - $80"
Data Type: URL. Image to be displayed in the ad.
Data Type: STRING. Complete property address, including postal code.
Data Type: STRING. Category of local deal used to group like items together for recommendation engine.
Data Type: STRING_LIST. Keywords used for product retrieval.
Data Type: URL_LIST. Required. Final URLs to be used in ad when using Upgraded URLs; the more specific the better (e.g. the individual URL of a specific local deal and its location).
Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
Data Type: URL. Tracking template for the ad when using Upgraded URLs.
Data Type: STRING. Android app link. Must be formatted as: android-app://{package_id}/{scheme}/{host_path}. The components are defined as follows: package_id: app ID as specified in Google Play. scheme: the scheme to pass to the application. Can be HTTP, or a custom scheme. host_path: identifies the specific content within your application.
Data Type: STRING_LIST. List of recommended local deal IDs to show together with this item.
Data Type: STRING. iOS app link.
Data Type: INT64. iOS app store ID.
Values for Location Extension Targeting criterion fields.
(message has no fields)
Possible values for Location Extension Targeting criterion fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. Line 1 of the business address.
Data Type: STRING. Line 2 of the business address.
Data Type: STRING. City of the business address.
Data Type: STRING. Province of the business address.
Data Type: STRING. Postal code of the business address.
Data Type: STRING. Country code of the business address.
Container for enum describing unit of radius in location group.
(message has no fields)
The unit of radius distance in location group (e.g. MILES)
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Meters
Miles
Values for Location placeholder fields.
(message has no fields)
Possible values for Location placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. The name of the business.
Data Type: STRING. Line 1 of the business address.
Data Type: STRING. Line 2 of the business address.
Data Type: STRING. City of the business address.
Data Type: STRING. Province of the business address.
Data Type: STRING. Postal code of the business address.
Data Type: STRING. Country code of the business address.
Data Type: STRING. Phone number of the business.
Container for enum describing possible status of a manager and client link.
(message has no fields)
Possible statuses of a link.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Indicates current in-effect relationship
Indicates terminated relationship
Indicates relationship has been requested by manager, but the client hasn't accepted yet.
Relationship was requested by the manager, but the client has refused.
Indicates relationship has been requested by manager, but manager canceled it.
Container for context types for an operand in a matching function.
(message has no fields)
Possible context types for an operand in a matching function.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Feed item id in the request context.
The device being used (possible values are 'Desktop' or 'Mobile').
Container for enum describing matching function operator.
(message has no fields)
Possible operators in a matching function.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The IN operator.
The IDENTITY operator.
The EQUALS operator
Operator that takes two or more operands that are of type FunctionOperand and checks that all the operands evaluate to true. For functions related to ad formats, all the operands must be in left_operands.
Operator that returns true if the elements in left_operands contain any of the elements in right_operands. Otherwise, return false. The right_operands must contain at least 1 and no more than 3 ConstantOperands.
Container for enum describing the types of media.
(message has no fields)
The type of media.
Used in:
The media type has not been specified.
The received value is not known in this version. This is a response-only value.
Static image, used for image ad.
Small image, used for map ad.
ZIP file, used in fields of template ads.
Audio file.
Video file.
Animated image, such as animated GIF.
Container for enum describing possible statuses of a Google Merchant Center link.
(message has no fields)
Describes the possible statuses for a link between a Google Ads customer and a Google Merchant Center account.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The link is enabled.
The link has no effect. It was proposed by the Merchant Center Account owner and hasn't been confirmed by the customer.
Values for Message placeholder fields.
(message has no fields)
Possible values for Message placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. The name of your business.
Data Type: STRING. Country code of phone number.
Data Type: STRING. A phone number that's capable of sending and receiving text messages.
Data Type: STRING. The text that will go in your click-to-message ad.
Data Type: STRING. The message text automatically shows in people's messaging apps when they tap to send you a message.
Container for enum describing the mime types.
(message has no fields)
The mime type
Used in:
, ,The mime type has not been specified.
The received value is not known in this version. This is a response-only value.
MIME type of image/jpeg.
MIME type of image/gif.
MIME type of image/png.
MIME type of application/x-shockwave-flash.
MIME type of text/html.
MIME type of application/pdf.
MIME type of application/msword.
MIME type of application/vnd.ms-excel.
MIME type of application/rtf.
MIME type of audio/wav.
MIME type of audio/mp3.
MIME type of application/x-html5-ad-zip.
Container for enumeration of quarter-hours.
(message has no fields)
Enumerates of quarter-hours. E.g. "FIFTEEN"
Used in:
Not specified.
The value is unknown in this version.
Zero minutes past the hour.
Fifteen minutes past the hour.
Thirty minutes past the hour.
Forty-five minutes past the hour.
Container for enum describing the types of mobile device.
(message has no fields)
The type of mobile device.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Mobile phones.
Tablets.
Container for enumeration of months of the year, e.g., "January".
(message has no fields)
Enumerates months of the year, e.g., "January".
Used in:
Not specified.
The value is unknown in this version.
January.
February.
March.
April.
May.
June.
July.
August.
September.
October.
November.
December.
Container for enum describing possible mutate job statuses.
(message has no fields)
The mutate job statuses.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The job is not currently running.
The job is running.
The job is done.
Container for enum describing possible negative geo target types.
(message has no fields)
The possible negative geo target types.
Used in:
Not specified.
The value is unknown in this version.
Specifies that a user is excluded from seeing the ad if they are in, or show interest in, advertiser's excluded locations.
Specifies that a user is excluded from seeing the ad if they are in advertiser's excluded locations.
Container for enum describing the type of OS operators.
(message has no fields)
The type of operating system version.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Equals to the specified version.
Greater than or equals to the specified version.
Container for enum describing possible strategy goals: where impressions are desired to be shown on search result pages.
(message has no fields)
Enum describing possible strategy goals.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
First page on google.com.
Top slots of the first page on google.com.
Container for enum describing the type of demographic parental statuses.
(message has no fields)
The type of parental statuses (e.g. not a parent).
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Parent.
Not a parent.
Undetermined parental status.
Container for enum describing possible payment modes.
(message has no fields)
Enum describing possible payment modes.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Pay per click.
Pay per conversion value. This mode is only supported by campaigns with AdvertisingChannelType.HOTEL, BiddingStrategyType.COMMISSION, and BudgetType.HOTEL_ADS_COMMISSION.
Pay per conversion. This mode is only supported by campaigns with AdvertisingChannelType.DISPLAY (excluding AdvertisingChannelSubType.DISPLAY_GMAIL), BiddingStrategyType.TARGET_CPA, and BudgetType.FIXED_CPA. The customer must also be eligible for this mode. See Customer.eligibility_failure_reasons for details.
Container for enum describing possible placeholder types for a feed mapping.
(message has no fields)
Possible placeholder types for a feed mapping.
Used in:
, , , , ,Not specified.
Used for return value only. Represents value unknown in this version.
Lets you show links in your ad to pages from your website, including the main landing page.
Lets you attach a phone number to an ad, allowing customers to call directly from the ad.
Lets you provide users with a link that points to a mobile app in addition to a website.
Lets you show locations of businesses from your Google My Business account in your ad. This helps people find your locations by showing your ads with your address, a map to your location, or the distance to your business. This extension type is useful to draw customers to your brick-and-mortar location.
If you sell your product through retail chains, affiliate location extensions let you show nearby stores that carry your products.
Lets you include additional text with your search ads that provide detailed information about your business, including products and services you offer. Callouts appear in ads at the top and bottom of Google search results.
Lets you add more info to your ad, specific to some predefined categories such as types, brands, styles, etc. A minimum of 3 text (SNIPPETS) values are required.
Allows users to see your ad, click an icon, and contact you directly by text message. With one tap on your ad, people can contact you to book an appointment, get a quote, ask for information, or request a service.
Lets you display prices for a list of items along with your ads. A price feed is composed of three to eight price table rows.
Allows you to highlight sales and other promotions that let users see how they can save by buying now.
Lets you dynamically inject custom data into the title and description of your ads.
Indicates that this feed is for education dynamic remarketing.
Indicates that this feed is for flight dynamic remarketing.
Indicates that this feed is for a custom dynamic remarketing type. Use this only if the other business types don't apply to your products or services.
Indicates that this feed is for hotels and rentals dynamic remarketing.
Indicates that this feed is for real estate dynamic remarketing.
Indicates that this feed is for travel dynamic remarketing.
Indicates that this feed is for local deals dynamic remarketing.
Indicates that this feed is for job dynamic remarketing.
Container for enum describing possible placement types.
(message has no fields)
Possible placement types for a feed mapping.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Websites(e.g. 'www.flowers4sale.com').
Mobile application categories(e.g. 'Games').
mobile applications(e.g. 'mobileapp::2-com.whatsthewordanswers').
YouTube videos(e.g. 'youtube.com/video/wtLJPvx7-ys').
YouTube channels(e.g. 'youtube.com::L8ZULXASCc1I_oaOT0NaOQ').
Container for enum describing possible policy approval statuses.
(message has no fields)
The possible policy approval statuses. When there are several approval statuses available the most severe one will be used. The order of severity is DISAPPROVED, AREA_OF_INTEREST_ONLY, APPROVED_LIMITED and APPROVED.
Used in:
,No value has been specified.
The received value is not known in this version. This is a response-only value.
Will not serve.
Serves with restrictions.
Serves without restrictions.
Will not serve in targeted countries, but may serve for users who are searching for information about the targeted countries.
Container for enum describing possible policy review statuses.
(message has no fields)
The possible policy review statuses.
Used in:
,No value has been specified.
The received value is not known in this version. This is a response-only value.
Currently under review.
Primary review complete. Other reviews may be continuing.
The resource has been resubmitted for approval or its policy decision has been appealed.
Container for enum describing possible policy topic entry types.
(message has no fields)
The possible policy topic entry types.
Used in:
No value has been specified.
The received value is not known in this version. This is a response-only value.
The resource will not be served.
The resource will not be served under some circumstances.
The resource cannot serve at all because of the current targeting criteria.
May be of interest, but does not limit how the resource is served.
Could increase coverage beyond normal.
Constrained for all targeted countries, but may serve in other countries through area of interest.
Container for enum describing possible policy topic evidence destination mismatch url types.
(message has no fields)
The possible policy topic evidence destination mismatch url types.
Used in:
No value has been specified.
The received value is not known in this version. This is a response-only value.
The display url.
The final url.
The final mobile url.
The tracking url template, with substituted desktop url.
The tracking url template, with substituted mobile url.
Container for enum describing possible policy topic evidence destination not working devices.
(message has no fields)
The possible policy topic evidence destination not working devices.
Used in:
No value has been specified.
The received value is not known in this version. This is a response-only value.
Landing page doesn't work on desktop device.
Landing page doesn't work on Android device.
Landing page doesn't work on iOS device.
Container for enum describing possible positive geo target types.
(message has no fields)
The possible positive geo target types.
Used in:
Not specified.
The value is unknown in this version.
Specifies that an ad is triggered if the user is in, or shows interest in, advertiser's targeted locations.
Specifies that an ad is triggered if the user searches for advertiser's targeted locations.
Specifies that an ad is triggered if the user is in or regularly in advertiser's targeted locations.
Container for enumeration of preferred content criterion type.
(message has no fields)
Enumerates preferred content criterion type.
Used in:
Not specified.
The value is unknown in this version.
Represents top content on YouTube.
Container for enum describing a price extension price qualifier.
(message has no fields)
Enums of price extension price qualifier.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
'From' qualifier for the price.
'Up to' qualifier for the price.
'Average' qualifier for the price.
Container for enum describing price extension price unit.
(message has no fields)
Price extension price unit.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Per hour.
Per day.
Per week.
Per month.
Per year.
Per night.
Container for enum describing types for a price extension.
(message has no fields)
Price extension type.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The type for showing a list of brands.
The type for showing a list of events.
The type for showing locations relevant to your business.
The type for showing sub-regions or districts within a city or region.
The type for showing a collection of product categories.
The type for showing a collection of related product tiers.
The type for showing a collection of services offered by your business.
The type for showing a collection of service categories.
The type for showing a collection of related service tiers.
Values for Price placeholder fields.
(message has no fields)
Possible values for Price placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. The type of your price feed. Must match one of the predefined price feed type exactly.
Data Type: STRING. The qualifier of each price. Must match one of the predefined price qualifiers exactly.
Data Type: URL. Tracking template for the price feed when using Upgraded URLs.
Data Type: STRING. Language of the price feed. Must match one of the available available locale codes exactly.
Data Type: STRING. Final URL suffix for the price feed when using parallel tracking.
Data Type: STRING. The header of item 1 of the table.
Data Type: STRING. The description of item 1 of the table.
Data Type: MONEY. The price (money with currency) of item 1 of the table, e.g., 30 USD. The currency must match one of the available currencies.
Data Type: STRING. The price unit of item 1 of the table. Must match one of the predefined price units.
Data Type: URL_LIST. The final URLs of item 1 of the table when using Upgraded URLs.
Data Type: URL_LIST. The final mobile URLs of item 1 of the table when using Upgraded URLs.
Data Type: STRING. The header of item 2 of the table.
Data Type: STRING. The description of item 2 of the table.
Data Type: MONEY. The price (money with currency) of item 2 of the table, e.g., 30 USD. The currency must match one of the available currencies.
Data Type: STRING. The price unit of item 2 of the table. Must match one of the predefined price units.
Data Type: URL_LIST. The final URLs of item 2 of the table when using Upgraded URLs.
Data Type: URL_LIST. The final mobile URLs of item 2 of the table when using Upgraded URLs.
Data Type: STRING. The header of item 3 of the table.
Data Type: STRING. The description of item 3 of the table.
Data Type: MONEY. The price (money with currency) of item 3 of the table, e.g., 30 USD. The currency must match one of the available currencies.
Data Type: STRING. The price unit of item 3 of the table. Must match one of the predefined price units.
Data Type: URL_LIST. The final URLs of item 3 of the table when using Upgraded URLs.
Data Type: URL_LIST. The final mobile URLs of item 3 of the table when using Upgraded URLs.
Data Type: STRING. The header of item 4 of the table.
Data Type: STRING. The description of item 4 of the table.
Data Type: MONEY. The price (money with currency) of item 4 of the table, e.g., 30 USD. The currency must match one of the available currencies.
Data Type: STRING. The price unit of item 4 of the table. Must match one of the predefined price units.
Data Type: URL_LIST. The final URLs of item 4 of the table when using Upgraded URLs.
Data Type: URL_LIST. The final mobile URLs of item 4 of the table when using Upgraded URLs.
Data Type: STRING. The header of item 5 of the table.
Data Type: STRING. The description of item 5 of the table.
Data Type: MONEY. The price (money with currency) of item 5 of the table, e.g., 30 USD. The currency must match one of the available currencies.
Data Type: STRING. The price unit of item 5 of the table. Must match one of the predefined price units.
Data Type: URL_LIST. The final URLs of item 5 of the table when using Upgraded URLs.
Data Type: URL_LIST. The final mobile URLs of item 5 of the table when using Upgraded URLs.
Data Type: STRING. The header of item 6 of the table.
Data Type: STRING. The description of item 6 of the table.
Data Type: MONEY. The price (money with currency) of item 6 of the table, e.g., 30 USD. The currency must match one of the available currencies.
Data Type: STRING. The price unit of item 6 of the table. Must match one of the predefined price units.
Data Type: URL_LIST. The final URLs of item 6 of the table when using Upgraded URLs.
Data Type: URL_LIST. The final mobile URLs of item 6 of the table when using Upgraded URLs.
Data Type: STRING. The header of item 7 of the table.
Data Type: STRING. The description of item 7 of the table.
Data Type: MONEY. The price (money with currency) of item 7 of the table, e.g., 30 USD. The currency must match one of the available currencies.
Data Type: STRING. The price unit of item 7 of the table. Must match one of the predefined price units.
Data Type: URL_LIST. The final URLs of item 7 of the table when using Upgraded URLs.
Data Type: URL_LIST. The final mobile URLs of item 7 of the table when using Upgraded URLs.
Data Type: STRING. The header of item 8 of the table.
Data Type: STRING. The description of item 8 of the table.
Data Type: MONEY. The price (money with currency) of item 8 of the table, e.g., 30 USD. The currency must match one of the available currencies.
Data Type: STRING. The price unit of item 8 of the table. Must match one of the predefined price units.
Data Type: URL_LIST. The final URLs of item 8 of the table when using Upgraded URLs.
Data Type: URL_LIST. The final mobile URLs of item 8 of the table when using Upgraded URLs.
Level of a product bidding category.
(message has no fields)
Enum describing the level of the product bidding category.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Level 1.
Level 2.
Level 3.
Level 4.
Level 5.
Status of the product bidding category.
(message has no fields)
Enum describing the status of the product bidding category.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The category is active and can be used for bidding.
The category is obsolete. Used only for reporting purposes.
Locality of a product offer.
(message has no fields)
Enum describing the locality of a product offer.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
The item is sold online.
The item is sold in local stores.
Availability of a product offer.
(message has no fields)
Enum describing the availability of a product offer.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
The item is sold through one channel only, either local stores or online as indicated by its ProductChannel.
The item is matched to its online or local stores counterpart, indicating it is available for purchase in both ShoppingProductChannels.
Condition of a product offer.
(message has no fields)
Enum describing the condition of a product offer.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
The product condition is new.
The product condition is refurbished.
The product condition is used.
Level of the type of a product offer.
(message has no fields)
Enum describing the level of the type of a product offer.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Level 1.
Level 2.
Level 3.
Level 4.
Level 5.
Container for enum describing possible a promotion extension discount modifier.
(message has no fields)
A promotion extension discount modifier.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
'Up to'.
Container for enum describing a promotion extension occasion. For more information about the occasions please check: https://support.google.com/google-ads/answer/7367521
(message has no fields)
A promotion extension occasion.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
New Year's.
Chinese New Year.
Valentine's Day.
Easter.
Mother's Day.
Father's Day.
Labor Day.
Back To School.
Halloween.
Black Friday.
Cyber Monday.
Christmas.
Boxing Day.
Independence Day in any country.
National Day in any country.
End of any season.
Winter Sale.
Summer sale.
Fall Sale.
Spring Sale.
Ramadan.
Eid al-Fitr.
Eid al-Adha.
Singles Day.
Women's Day.
Holi.
Parent's Day.
St. Nicholas Day.
Carnival.
Epiphany, also known as Three Kings' Day.
Rosh Hashanah.
Passover.
Hanukkah.
Diwali.
Navratri.
Available in Thai: Songkran.
Available in Japanese: Year-end Gift.
Values for Promotion placeholder fields.
(message has no fields)
Possible values for Promotion placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. The text that appears on the ad when the extension is shown.
Data Type: STRING. Allows you to add "up to" phrase to the promotion, in case you have variable promotion rates.
Data Type: INT64. Takes a value in micros, where 1 million micros represents 1%, and is shown as a percentage when rendered.
Data Type: MONEY. Requires a currency and an amount of money.
Data Type: STRING. A string that the user enters to get the discount.
Data Type: MONEY. A minimum spend before the user qualifies for the promotion.
Data Type: DATE. The start date of the promotion.
Data Type: DATE. The end date of the promotion.
Data Type: STRING. Describes the associated event for the promotion using one of the PromotionExtensionOccasion enum values, for example NEW_YEARS.
Data Type: URL_LIST. Final URLs to be used in the ad when using Upgraded URLs.
Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
Data Type: URL. Tracking template for the ad when using Upgraded URLs.
Data Type: STRING. A string represented by a language code for the promotion.
Data Type: STRING. Final URL suffix for the ad when using parallel tracking.
Container for enum describing unit of radius in proximity.
(message has no fields)
The unit of radius distance in proximity (e.g. MILES)
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Miles
Kilometers
The relative performance compared to other advertisers.
(message has no fields)
Enum listing the possible quality score buckets.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Quality of the creative is below average.
Quality of the creative is average.
Quality of the creative is above average.
Values for Real Estate placeholder fields. For more information about dynamic remarketing feeds, see https://support.google.com/google-ads/answer/6053288.
(message has no fields)
Possible values for Real Estate placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. Unique ID.
Data Type: STRING. Main headline with listing name to be shown in dynamic ad.
Data Type: STRING. City name to be shown in dynamic ad.
Data Type: STRING. Description of listing to be shown in dynamic ad.
Data Type: STRING. Complete listing address, including postal code.
Data Type: STRING. Price to be shown in the ad. Example: "100.00 USD"
Data Type: STRING. Formatted price to be shown in the ad. Example: "Starting at $100.00 USD", "$80 - $100"
Data Type: URL. Image to be displayed in the ad.
Data Type: STRING. Type of property (house, condo, apartment, etc.) used to group like items together for recommendation engine.
Data Type: STRING. Type of listing (resale, rental, foreclosure, etc.) used to group like items together for recommendation engine.
Data Type: STRING_LIST. Keywords used for product retrieval.
Data Type: URL_LIST. Final URLs to be used in ad when using Upgraded URLs; the more specific the better (e.g. the individual URL of a specific listing and its location).
Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
Data Type: URL. Tracking template for the ad when using Upgraded URLs.
Data Type: STRING. Android app link. Must be formatted as: android-app://{package_id}/{scheme}/{host_path}. The components are defined as follows: package_id: app ID as specified in Google Play. scheme: the scheme to pass to the application. Can be HTTP, or a custom scheme. host_path: identifies the specific content within your application.
Data Type: STRING_LIST. List of recommended listing IDs to show together with this item.
Data Type: STRING. iOS app link.
Data Type: INT64. iOS app store ID.
Container for enum describing types of recommendations.
(message has no fields)
Types of recommendations.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Budget recommendation for budget constrained campaigns.
Keyword recommendation.
Recommendation to add a new text ad.
Recommendation to update a campaign to use a Target CPA bidding strategy.
Recommendation to update a campaign to use the Maximize Conversions bidding strategy.
Recommendation to enable Enhanced Cost Per Click for a campaign.
Recommendation to start showing your campaign's ads on Google Search Partners Websites.
Recommendation to update a campaign to use a Maximize Clicks bidding strategy.
Recommendation to start using the "Optimize" ad rotation setting for the given ad group.
Recommendation to add callout extensions to a campaign.
Recommendation to add sitelink extensions to a campaign.
Recommendation to add call extensions to a campaign.
Recommendation to change an existing keyword from one match type to a broader match type.
Recommendation to move unused budget from one budget to a constrained budget.
The type of the search engine results page.
(message has no fields)
The type of the search engine results page.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Only ads were contained in the search engine results page.
Only organic results were contained in the search engine results page.
Both ads and organic results were contained in the search engine results page.
Container for enum describing match types for a keyword triggering an ad.
(message has no fields)
Possible match types for a keyword triggering an ad, including variants.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Broad match.
Exact match.
Phrase match.
Exact match (close variant).
Phrase match (close variant).
Container for enum indicating whether a search term is one of your targeted or excluded keywords.
(message has no fields)
Indicates whether the search term is one of your targeted or excluded keywords.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Search term is added to targeted keywords.
Search term matches a negative keyword.
Search term has been both added and excluded.
Search term is neither targeted nor excluded.
Container for enum describing possible asset field types.
(message has no fields)
The possible asset field types.
Used in:
No value has been specified.
The received value is not known in this version. This is a response-only value.
The asset is used in headline 1.
The asset is used in headline 2.
The asset is used in headline 3.
The asset is used in description 1.
The asset is used in description 2.
Container for enum describing types of shared set statuses.
(message has no fields)
Enum listing the possible shared set statuses.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The shared set is enabled.
The shared set is removed and can no longer be used.
Container for enum describing types of shared sets.
(message has no fields)
Enum listing the possible shared set types.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
A set of keywords that can be excluded from targeting.
A set of placements that can be excluded from targeting.
Container for enum describing the method by which a simulation modifies a field.
(message has no fields)
Enum describing the method by which a simulation modifies a field.
Used in:
, ,Not specified.
Used for return value only. Represents value unknown in this version.
The values in a simulation were applied to all children of a given resource uniformly. Overrides on child resources were not respected.
The values in a simulation were applied to the given resource. Overrides on child resources were respected, and traffic estimates do not include these resources.
Container for enum describing the field a simulation modifies.
(message has no fields)
Enum describing the field a simulation modifies.
Used in:
, ,Not specified.
Used for return value only. Represents value unknown in this version.
The simulation is for a cpc bid.
The simulation is for a cpv bid.
The simulation is for a cpa target.
The simulation is for a bid modifier.
Values for Sitelink placeholder fields.
(message has no fields)
Possible values for Sitelink placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. The link text for your sitelink.
Data Type: STRING. First line of the sitelink description.
Data Type: STRING. Second line of the sitelink description.
Data Type: URL_LIST. Final URLs for the sitelink when using Upgraded URLs.
Data Type: URL_LIST. Final Mobile URLs for the sitelink when using Upgraded URLs.
Data Type: URL. Tracking template for the sitelink when using Upgraded URLs.
Data Type: STRING. Final URL suffix for sitelink when using parallel tracking.
Container for enumeration of possible positions of the Ad.
(message has no fields)
Enumerates possible positions of the Ad.
Used in:
Not specified.
The value is unknown in this version.
Google search: Side.
Google search: Top.
Google search: Other.
Google Display Network.
Search partners: Top.
Search partners: Other.
Cross-network.
Message describing spending limit types.
(message has no fields)
The possible spending limit types used by certain resources as an alternative to absolute money values in micros.
Used in:
, ,Not specified.
Used for return value only. Represents value unknown in this version.
Infinite, indicates unlimited spending power.
Values for Structured Snippet placeholder fields.
(message has no fields)
Possible values for Structured Snippet placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. The category of snippet of your products/services. Must match one of the predefined structured snippets headers exactly. See https://developers.google.com/adwords/api /docs/appendix/structured-snippet-headers
Data Type: STRING_LIST. Text values that describe your products/services. All text must be family safe. Special or non-ASCII characters are not permitted. A snippet can be at most 25 characters.
Container for enum describing possible system managed entity sources.
(message has no fields)
Enum listing the possible system managed entity sources.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Generated ad variations experiment ad.
Container for enum describing goals for TargetCpaOptIn recommendation.
(message has no fields)
Goal of TargetCpaOptIn recommendation.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Recommendation to set Target CPA to maintain the same cost.
Recommendation to set Target CPA to maintain the same conversions.
Recommendation to set Target CPA to maintain the same CPA.
Recommendation to set Target CPA to a value that is as close as possible to, yet lower than, the actual CPA (computed for past 28 days).
Container for enum describing where on the first search results page the automated bidding system should target impressions for the TargetImpressionShare bidding strategy.
(message has no fields)
Enum describing possible goals.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Any location on the web page.
Top box of ads.
Top slot in the top box of ads.
The dimensions that can be targeted.
(message has no fields)
Enum describing possible targeting dimensions.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Keyword criteria, e.g. 'mars cruise'. KEYWORD may be used as a custom bid dimension. Keywords are always a targeting dimension, so may not be set as a target "ALL" dimension with TargetRestriction.
Audience criteria, which include user list, user interest, custom affinity, and custom in market.
Topic criteria for targeting categories of content, e.g. 'category::Animals>Pets' Used for Display and Video targeting.
Criteria for targeting gender.
Criteria for targeting age ranges.
Placement criteria, which include websites like 'www.flowers4sale.com', as well as mobile applications, mobile app categories, YouTube videos, and YouTube channels.
Criteria for parental status targeting.
Criteria for income range targeting.
Message describing time types.
(message has no fields)
The possible time types used by certain resources as an alternative to absolute timestamps.
Used in:
, , ,Not specified.
Used for return value only. Represents value unknown in this version.
As soon as possible.
An infinite point in the future.
Container for enum describing the format of the web page where the tracking tag and snippet will be installed.
(message has no fields)
The format of the web page where the tracking tag and snippet will be installed.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Standard HTML page format.
Google AMP page format.
Container for enum describing the type of the generated tag snippets for tracking conversions.
(message has no fields)
The type of the generated tag snippets for tracking conversions.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The snippet that is fired as a result of a website page loading.
The snippet contains a JavaScript function which fires the tag. This function is typically called from an onClick handler added to a link or button element on the page.
For embedding on a mobile webpage. The snippet contains a JavaScript function which fires the tag.
Values for Travel placeholder fields. For more information about dynamic remarketing feeds, see https://support.google.com/google-ads/answer/6053288.
(message has no fields)
Possible values for Travel placeholder fields.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Data Type: STRING. Required. Destination id. Example: PAR, LON. For feed items that only have destination id, destination id must be a unique key. For feed items that have both destination id and origin id, then the combination must be a unique key.
Data Type: STRING. Origin id. Example: PAR, LON. Combination of DESTINATION_ID and ORIGIN_ID must be unique per offer.
Data Type: STRING. Required. Main headline with name to be shown in dynamic ad.
Data Type: STRING. The destination name. Shorter names are recommended.
Data Type: STRING. Origin name. Shorter names are recommended.
Data Type: STRING. Price to be shown in the ad. Highly recommended for dynamic ads. Example: "100.00 USD"
Data Type: STRING. Formatted price to be shown in the ad. Example: "Starting at $100.00 USD", "$80 - $100"
Data Type: STRING. Sale price to be shown in the ad. Example: "80.00 USD"
Data Type: STRING. Formatted sale price to be shown in the ad. Example: "On sale for $80.00", "$60 - $80"
Data Type: URL. Image to be displayed in the ad.
Data Type: STRING. Category of travel offer used to group like items together for recommendation engine.
Data Type: STRING_LIST. Keywords used for product retrieval.
Data Type: STRING. Address of travel offer, including postal code.
Data Type: URL_LIST. Required. Final URLs to be used in ad, when using Upgraded URLs; the more specific the better (e.g. the individual URL of a specific travel offer and its location).
Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
Data Type: URL. Tracking template for the ad when using Upgraded URLs.
Data Type: STRING. Android app link. Must be formatted as: android-app://{package_id}/{scheme}/{host_path}. The components are defined as follows: package_id: app ID as specified in Google Play. scheme: the scheme to pass to the application. Can be HTTP, or a custom scheme. host_path: identifies the specific content within your application.
Data Type: STRING_LIST. List of recommended destination IDs to show together with this item.
Data Type: STRING. iOS app link.
Data Type: INT64. iOS app store ID.
Message describing a UserInterestTaxonomyType.
(message has no fields)
Enum containing the possible UserInterestTaxonomyTypes.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The affinity for this user interest.
The market for this user interest.
Users known to have installed applications in the specified categories.
The geographical location of the interest-based vertical.
User interest criteria for new smart phone users.
Indicates if this client still has access to the list.
(message has no fields)
Enum containing possible user list access statuses.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The access is enabled.
The access is disabled.
Indicates the reason why the userlist was closed. This enum is only used when a list is auto-closed by the system.
(message has no fields)
Enum describing possible user list closing reasons.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The userlist was closed because of not being used for over one year.
Logical operator connecting two rules.
(message has no fields)
Enum describing possible user list combined rule operators.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
A AND B.
A AND NOT B.
Indicates source of Crm upload data.
(message has no fields)
Enum describing possible user list crm data source type.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The uploaded data is first-party data.
The uploaded data is from a third-party credit bureau.
The uploaded data is from a third-party voter file.
Supported rule operator for date type.
(message has no fields)
Enum describing possible user list date rule item operators.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Equals.
Not Equals.
Before.
After.
The logical operator of the rule.
(message has no fields)
Enum describing possible user list logical rule operators.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
And - all of the operands.
Or - at least one of the operands.
Not - none of the operands.
Membership status of this user list. Indicates whether a user list is open or active. Only open user lists can accumulate more users and can be used for targeting.
(message has no fields)
Enum containing possible user list membership statuses.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Open status - List is accruing members and can be targeted to.
Closed status - No new members being added. Cannot be used for targeting.
Supported rule operator for number type.
(message has no fields)
Enum describing possible user list number rule item operators.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Greater than.
Greater than or equal.
Equals.
Not equals.
Less than.
Less than or equal.
Indicates status of prepopulation based on the rule.
(message has no fields)
Enum describing possible user list prepopulation status.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Prepopoulation is being requested.
Prepopulation is finished.
Prepopulation failed.
Rule based user list rule type.
(message has no fields)
Enum describing possible user list rule types.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Conjunctive normal form.
Disjunctive normal form.
Size range in terms of number of users of a UserList.
(message has no fields)
Enum containing possible user list size ranges.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
User list has less than 500 users.
User list has number of users in range of 500 to 1000.
User list has number of users in range of 1000 to 10000.
User list has number of users in range of 10000 to 50000.
User list has number of users in range of 50000 to 100000.
User list has number of users in range of 100000 to 300000.
User list has number of users in range of 300000 to 500000.
User list has number of users in range of 500000 to 1 million.
User list has number of users in range of 1 to 2 millions.
User list has number of users in range of 2 to 3 millions.
User list has number of users in range of 3 to 5 millions.
User list has number of users in range of 5 to 10 millions.
User list has number of users in range of 10 to 20 millions.
User list has number of users in range of 20 to 30 millions.
User list has number of users in range of 30 to 50 millions.
User list has over 50 million users.
Supported rule operator for string type.
(message has no fields)
Enum describing possible user list string rule item operators.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Contains.
Equals.
Starts with.
Ends with.
Not equals.
Not contains.
Not starts with.
Not ends with.
The user list types.
(message has no fields)
Enum containing possible user list types.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
UserList represented as a collection of conversion types.
UserList represented as a combination of other user lists/interests.
UserList created in the Google Ad Manager platform.
UserList associated with a rule.
UserList with users similar to users of another UserList.
UserList of first-party CRM data provided by advertiser in the form of emails or other formats.
The display mode for vanity pharma URLs.
(message has no fields)
Enum describing possible display modes for vanity pharma URLs.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Replace vanity pharma URL with manufacturer website url.
Replace vanity pharma URL with description of the website.
The text that will be displayed in display URL of the text ad when website description is the selected display mode for vanity pharma URLs.
(message has no fields)
Enum describing possible text.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Prescription treatment website with website content in English.
Prescription treatment website with website content in Spanish (Sitio de tratamientos con receta).
Prescription device website with website content in English.
Prescription device website with website content in Spanish (Sitio de dispositivos con receta).
Medical device website with website content in English.
Medical device website with website content in Spanish (Sitio de dispositivos médicos).
Preventative treatment website with website content in English.
Preventative treatment website with website content in Spanish (Sitio de tratamientos preventivos).
Prescription contraception website with website content in English.
Prescription contraception website with website content in Spanish (Sitio de anticonceptivos con receta).
Prescription vaccine website with website content in English.
Prescription vaccine website with website content in Spanish (Sitio de vacunas con receta).
Container for enum describing webpage condition operand in webpage criterion.
(message has no fields)
The webpage condition operand in webpage criterion.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Operand denoting a webpage URL targeting condition.
Operand denoting a webpage category targeting condition.
Operand denoting a webpage title targeting condition.
Operand denoting a webpage content targeting condition.
Operand denoting a webpage custom label targeting condition.
Container for enum describing webpage condition operator in webpage criterion.
(message has no fields)
The webpage condition operator in webpage criterion.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The argument web condition is equal to the compared web condition.
The argument web condition is part of the compared web condition.