Get desktop application:
View/edit binary Protocol Buffers messages
Indicates the way the entity 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 entity is owned by the user.
The entity is shared to the user.
The entity is licensed to the user.
The user subscribed to the entity.
The entity 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.
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.
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 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 dynamic search ad.
The ad is a responsive display 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.
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.
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.
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.
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.
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 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)
Enum describing possible bidding sources.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Bidding entity is defined on the ad group.
Bidding entity is defined on the ad group criterion.
Effective bidding entity is inherited from campaign bidding strategy.
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.
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 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.
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 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.
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 CampaignGroup statuses.
(message has no fields)
Possible statuses of a CampaignGroup.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Campaign group is currently serving ads depending on budget information.
Campaign group has been removed.
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.
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.
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.
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'
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.
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 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.
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.
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 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 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 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 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
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 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 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 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.
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 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.
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 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 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 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.
Sitelink.
Call.
App.
Location.
Affiliate location.
Callout.
Structured snippet.
Message.
Price.
Promotion.
Ad customizer.
Dynamic education.
Dynamic flights.
Dynamic custom.
Dynamic hotels.
Dynamic real estate.
Dynamic travel.
Dynamic local.
Dynamic jobs.
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.
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 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.
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: PRICE. 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: PRICE. 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: PRICE. 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: PRICE. 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: PRICE. 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: PRICE. 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: PRICE. 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: PRICE. 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.
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.
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: PRICE. Requires a currency and an amount of money.
Data Type: STRING. A string that the user enters to get the discount.
Data Type: PRICE. 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.
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 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.
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 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).
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.
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.
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.
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.
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.