Get desktop application:
View/edit binary Protocol Buffers messages
Container for enum for identifying the status of access invitation
(message has no fields)
Possible access invitation status of a user
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The initial state of an invitation, before being acted upon by anyone.
Invitation process was terminated by the email recipient. No new user was created.
Invitation URLs expired without being acted upon. No new user can be created. Invitations expire 20 days after creation.
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.
Container for enum describing possible access role for user.
(message has no fields)
Possible access role of a user.
Used in:
, ,Not specified.
Used for return value only. Represents value unknown in this version.
Owns its account and can control the addition of other users.
Can modify campaigns, but can't affect other users.
Can view campaigns and account changes, but cannot make edits.
Role for \"email only\" access. Represents an email recipient rather than a true User entity.
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, for example, 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.
Container for enum describing possible statuses of an account link.
(message has no fields)
Describes the possible statuses for a link between a Google Ads customer and another account.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The link is enabled.
The link is removed/disabled.
The link to the other account has been requested. A user on the other account may now approve the link by setting the status to ENABLED.
This link has been requested by a user on the other account. It may be approved by a user on this account by setting the status to ENABLED.
The link is rejected by the approver.
The link is revoked by the user who requested the link.
Container for enumeration of Google Ads destination types.
(message has no fields)
Enumerates Google Ads destination types
Used in:
Not specified.
The value is unknown in this version.
Ads that don't intend to drive users off from ads to other destinations
Website
App Deep Link
iOS App Store or Play Store
Call Dialer
Map App
Location Dedicated Page
Text Message
Lead Generation Form
YouTube
Ad Destination for Conversions with keys unknown
Container for enumeration of Google Ads format types.
(message has no fields)
Enumerates Google Ads format types. Note that this segmentation is available only for Video and Discovery campaigns. For assets, only video assets are supported.
Used in:
No value has been specified.
Used for return value only. Represents value unknown in this version.
Value assigned to formats (such as experimental formats) which don't support format segmentation in Video and Discovery campaigns. Note that these formats may change categories in the future, for example if an experimental format is exposed or a new format is added. We strongly recommend to not rely on this field for long term decisions.
Value assigned for Video TrueView for Action campaigns statistics. Note that statistics with this value may change categories in the future, for example if format segmentation support is added for new campaign types. We strongly recommend to not rely on this field for long term decisions.
Skippable in-stream ads.
Non-skippable in-stream ads.
In-feed YouTube or discovery image ads served on feed surfaces (e.g. Discover Feed, YouTube Home, etc.).
Short (<7 secs) in-stream non-skippable YouTube ads.
Outstream ads.
Masthead ads.
Audio ads.
Vertical full-screen video or discovery image ad served on YouTube Shorts or BrandConnect ads served as organic YouTube Shorts.
Ad Group Ad Primary Status. Provides insight into why an ad group ad is not serving or not serving optimally.
(message has no fields)
The possible statuses of an AdGroupAd.
Used in:
No value has been specified.
Used for return value only. Represents value unknown in this version.
The ad group ad is eligible to serve.
The ad group ad is paused.
The ad group ad is removed.
The ad cannot serve now, but may serve later without advertiser action.
The ad group ad is serving in a limited capacity.
The ad group ad is not eligible to serve.
AdGroupAd Primary Status Reason. Provides insight into why an ad group ad is not serving or not serving optimally. These reasons are aggregated to determine an overall AdGroupAdPrimaryStatus.
(message has no fields)
Possible ad group ad status reasons.
Used in:
No value has been specified.
Used for return value only. Represents value unknown in this version.
The user-specified campaign status is removed. Contributes to AdGroupAdPrimaryStatus.REMOVED.
The user-specified campaign status is paused. Contributes to AdGroupAdPrimaryStatus.PAUSED.
The user-specified time for this campaign to start is in the future. Contributes to AdGroupAdPrimaryStatus.PENDING.
The user-specified time for this campaign to end has passed. Contributes to AdGroupAdPrimaryStatus.ENDED.
The user-specified ad group status is paused. Contributes to AdGroupAdPrimaryStatus.PAUSED.
The user-specified ad group status is removed. Contributes to AdGroupAdPrimaryStatus.REMOVED.
The user-specified ad status is paused. Contributes to AdGroupAdPrimaryStatus.PAUSED.
The user-specified ad status is removed. Contributes to AdGroupAdPrimaryStatus.REMOVED.
The ad is disapproved. Contributes to AdGroupAdPrimaryStatus.NOT_ELIGIBLE.
The ad is under review. Contributes to AdGroupAdPrimaryStatus.PENDING.
The ad is poor quality. This is determined by the serving stack that served the Ad. Contributes to AdGroupAdPrimaryStatus.LIMITED.
No eligible ads instances could be generated. Contributes to AdGroupAdPrimaryStatus.PENDING.
The ad is internally labeled with a limiting label. Contributes to AdGroupAdPrimaryStatus.LIMITED.
The ad is only serving in the user-specified area of interest. Contributes to AdGroupAdPrimaryStatus.LIMITED.
The ad is part of an ongoing appeal. This reason does not impact AdGroupAdPrimaryStatus.
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.
Container for enum describing possible ad group criterion primary status.
(message has no fields)
Enum describing the possible ad group criterion primary status. Provides insight into why an ad group criterion is not serving or not serving optimally.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The ad group criterion is eligible to serve.
The ad group criterion is paused.
The ad group criterion is removed.
The ad group criterion is pending.
The ad group criterion is not eligible to serve.
Container for enum describing possible ad group criterion primary status reasons.
(message has no fields)
Enum describing the possible Ad Group Criterion primary status reasons. Provides insight into why an Ad Group Criterion is not serving or not serving optimally. These reasons are aggregated to determine an overall Ad Group Criterion primary status.
Used in:
Not specified.
Used for return value only. Represents unknown value in this version.
The user-specified time for this campaign to start is in the future. Contributes to AdGroupCriterionPrimaryStatus.PENDING.
The ad group criterion is overridden by negative campaign criterion. Contributes to AdGroupCriterionPrimaryStatus.NOT_ELIGIBLE.
The user-specified campaign status is paused. Contributes to AdGroupCriterionPrimaryStatus.PAUSED.
The user-specified campaign status is removed. Contributes to AdGroupCriterionPrimaryStatus.REMOVED.
The user-specified time for this campaign to end has passed. Contributes to AdGroupCriterionPrimaryStatus.ENDED.
The user-specified ad group status is paused. Contributes to AdGroupCriterionPrimaryStatus.PAUSED.
The user-specified ad group status is removed. Contributes to AdGroupCriterionPrimaryStatus.REMOVED.
The ad group criterion is disapproved by the ads approval system. Contributes to AdGroupCriterionPrimaryStatus.NOT_ELIGIBLE.
The ad group criterion is rarely served. Contributes to AdGroupCriterionPrimaryStatus.NOT_ELIGIBLE.
The ad group criterion has a low quality score. Contributes to AdGroupCriterionPrimaryStatus.LIMITED.
The ad group criterion is under review. Contributes to AdGroupCriterionPrimaryStatus.PENDING.
The ad group criterion is pending review. Contributes to AdGroupCriterionPrimaryStatus.NOT_ELIGIBLE.
The ad group criterion's bid is below the value necessary to serve on the first page. Contributes to AdGroupCriterionPrimaryStatus.LIMITED.
The ad group criterion is negative. Contributes to AdGroupCriterionPrimaryStatus.NOT_ELIGIBLE.
The ad group criterion is restricted. Contributes to AdGroupCriterionPrimaryStatus.NOT_ELIGIBLE.
The user-specified ad group criterion status is paused. Contributes to AdGroupCriterionPrimaryStatus.PAUSED.
The ad group criterion has been paused due to prolonged low activity in serving. Contributes to AdGroupCriterionPrimaryStatus.PAUSED.
The user-specified ad group criterion status is removed. Contributes to AdGroupCriterionPrimaryStatus.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.
Ad Group Primary Status. Provides insight into why an ad group is not serving or not serving optimally.
(message has no fields)
The possible statuses of an AdGroup.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The ad group is eligible to serve.
The ad group is paused.
The ad group is removed.
The ad group may serve in the future.
The ad group is not eligible to serve.
The ad group has limited servability.
Ad Group Primary Status Reason. Provides insight into why an ad group is not serving or not serving optimally. These reasons are aggregated to determine an overall AdGroupPrimaryStatus.
(message has no fields)
Possible ad group status reasons.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The user-specified campaign status is removed. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE.
The user-specified campaign status is paused. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE.
The user-specified time for this campaign to start is in the future. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE
The user-specified time for this campaign to end has passed. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE.
The user-specified ad group status is paused. Contributes to AdGroupPrimaryStatus.PAUSED.
The user-specified ad group status is removed. Contributes to AdGroupPrimaryStatus.REMOVED.
The construction of this ad group is not yet complete. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE.
The user-specified keyword statuses in this ad group are all paused. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE.
No eligible keywords exist in this ad group. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE.
The user-specified ad group ads statuses in this ad group are all paused. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE.
No eligible ad group ads exist in this ad group. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE.
Policy status reason when at least one ad is disapproved. Contributes to multiple AdGroupPrimaryStatus.
Policy status reason when at least one ad is limited by policy. Contributes to multiple AdGroupPrimaryStatus.
Policy status reason when most ads are pending review. Contributes to AdGroupPrimaryStatus.PENDING.
The AdGroup belongs to a Draft campaign. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE.
Ad group has been paused due to prolonged low activity in serving. Contributes to AdGroupPrimaryStatus.PAUSED.
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.
Ad group type for Dynamic Search Ads ad groups.
The type for ad groups in Shopping Comparison Listing campaigns.
The ad group type for Promoted Hotel ad groups.
Video responsive ad groups.
Video efficient reach ad groups.
Ad group type for Smart campaigns.
Ad group type for Travel campaigns.
Ad group type for YouTube Audio 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.
Cross-network.
YouTube
Google TV
Google Owned Channels such as Discover feed, Gmail, YouTube. This network is only used by Demand Gen campaigns.
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 enumeration of ad strength action item types.
(message has no fields)
Enumerates ad strength action item types.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
This action item suggests adding an asset to the asset group.
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 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 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 local 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.
Video bumper ad.
Video non-skippable in-stream ad.
Video TrueView in-stream ad.
Video responsive ad.
Smart campaign ad.
Call ad.
Universal app pre-registration ad.
In-feed video ad.
Demand Gen multi asset ad.
Demand Gen carousel ad.
Travel ad.
Demand Gen video responsive ad.
Demand Gen product ad.
YouTube Audio 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. New campaigns of this sub type cannot be created.
Video TrueView for Action campaigns.
Video campaigns with non-skippable video ads.
App Campaign that lets you 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.
Campaigns specialized for local advertising.
Shopping Comparison Listing campaigns.
Standard Smart campaigns.
Video campaigns with sequence video ads.
App Campaign for pre registration, specialized for advertising mobile app pre-registration, that targets multiple advertising channels across Google Play, YouTube and Display Network. See https://support.google.com/google-ads/answer/9441344 to learn more.
Video reach campaign with Target Frequency bidding strategy.
Travel Activities campaigns.
YouTube Audio 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.
Local ads campaigns.
Smart campaigns.
Performance Max campaigns.
Local services campaigns.
Travel campaigns.
Demand Gen campaigns.
Container for enum describing the type of demographic age ranges.
(message has no fields)
The type of demographic age ranges (for example, 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 interaction type enum for Android privacy shared key.
(message has no fields)
Enumerates interaction types
Used in:
, ,Not specified.
The value is unknown in this version.
The physical click interaction type.
The 10 seconds engaged view interaction type.
The view (ad impression) interaction type.
The network type enum for Android privacy shared key.
(message has no fields)
Enumerates network types
Used in:
,Not specified.
The value is unknown in this version.
Search Network.
Display Network.
YouTube Network.
Container for enum describing an app bidding goal for raise Target CPA recommendation.
(message has no fields)
Represents the goal towards which the bidding strategy, of an app campaign, should optimize for.
Used in:
Not specified.
Represents value unknown in this version of the API.
The bidding strategy of the app campaign should aim to maximize installation of the app.
The bidding strategy of the app campaign should aim to maximize the selected in-app conversions' volume.
The bidding strategy of the app campaign should aim to maximize all conversions' value, that is, install and selected in-app conversions.
The bidding strategy of the app campaign should aim to maximize just the selected in-app conversion's volume, while achieving or exceeding target cost per in-app conversion.
The bidding strategy of the app campaign should aim to maximize all conversions' value, that is, install and selected in-app conversions while achieving or exceeding target return on advertising spend.
This bidding strategy of the app campaign should aim to maximize installation of the app without advertiser-provided target cost-per-install.
This bidding strategy of the app campaign should aim to maximize pre-registration of the app.
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, for example, install + selected in-app conversions while achieving or exceeding target return on advertising spend.
Aim to maximize the pre-registration of the app.
Aim to maximize installation of the app without target cost-per-install.
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.
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 status of asset automation.
(message has no fields)
The status of asset automation.
Used in:
,Not specified.
Used as a return value only. Represents value unknown in this version.
Opted-in will enable generating and serving an asset automation type.
Opted-out will stop generating and serving an asset automation type.
Container for enum describing the type of asset automation.
(message has no fields)
The type of asset automation.
Used in:
,Not specified.
Used as a return value only. Represents value unknown in this version.
Text asset automation includes headlines and descriptions. By default, advertisers are opted-in for Performance Max and opted-out for Search.
Converts horizontal video assets to vertical orientation using content-aware technology. By default, advertisers are opted in for DemandGenVideoResponsiveAd.
Shortens video assets to better capture user attention using content-aware technology. By default, advertisers are opted in for DemandGenVideoResponsiveAd.
Generates a preview of the landing page shown in the engagement panel. By using this feature, you confirm that you own all legal rights to the images on the landing page used by this account (or you have permission to share the images with Google). You hereby instruct Google to publish these images on your behalf for advertising or other commercial purposes.
Generates video enhancements (vertical and shorter videos) for PMax campaigns. Opted in by default.
Container for enum describing possible ad strength video aspect ratio requirements.
(message has no fields)
Enum describing possible ad strength video aspect ratio requirements.
Used in:
Not specified.
The received value is not known in this version.
The video requires a horizontal aspect ratio.
The video requires a square aspect ratio.
The video requires a vertical aspect ratio.
Container for enum describing the possible placements of an asset.
(message has no fields)
Enum describing the possible placements of an asset.
Used in:
, , , , , , , , , , , , , ,Not specified.
Used for return value only. Represents value unknown in this version.
The asset is linked for use as a headline.
The asset is linked for use as a description.
The asset is linked for use as mandatory ad text.
The asset is linked for use as a marketing image.
The asset is linked for use as a media bundle.
The asset is linked for use as a YouTube video.
The asset is linked to indicate that a hotels campaign is "Book on Google" enabled.
The asset is linked for use as a Lead Form extension.
The asset is linked for use as a Promotion extension.
The asset is linked for use as a Callout extension.
The asset is linked for use as a Structured Snippet extension.
The asset is linked for use as a Sitelink.
The asset is linked for use as a Mobile App extension.
The asset is linked for use as a Hotel Callout extension.
The asset is linked for use as a Call extension.
The asset is linked for use as a Price extension.
The asset is linked for use as a long headline.
The asset is linked for use as a business name.
The asset is linked for use as a square marketing image.
The asset is linked for use as a portrait marketing image.
The asset is linked for use as a logo.
The asset is linked for use as a landscape logo.
The asset is linked for use as a non YouTube logo.
The asset is linked for use to select a call-to-action.
The asset is linked for use to select an ad image.
The asset is linked for use as a business logo.
The asset is linked for use as a hotel property in a Performance Max for travel goals campaign.
The asset is linked for use as a Demand Gen carousel card.
The asset is linked for use as a Business Message.
The asset is linked for use as a tall portrait marketing image.
Container for enum describing possible asset group primary status.
(message has no fields)
Enum describing the possible asset group primary status. Provides insights into why an asset group is not serving or not serving optimally.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The asset group is eligible to serve.
The asset group is paused.
The asset group is removed.
The asset group is not eligible to serve.
The asset group has limited servability.
The asset group is pending approval and may serve in the future.
Container for enum describing possible asset group primary status reasons.
(message has no fields)
Enum describing the possible asset group primary status reasons. Provides reasons into why an asset group is not serving or not serving optimally. It will be empty when the asset group is serving without issues.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The user-specified asset group status is paused. Contributes to AssetGroupPrimaryStatus.PAUSED
The user-specified asset group status is removed. Contributes to AssetGroupPrimaryStatus.REMOVED.
The user-specified campaign status is removed. Contributes to AssetGroupPrimaryStatus.NOT_ELIGIBLE.
The user-specified campaign status is paused. Contributes to AssetGroupPrimaryStatus.NOT_ELIGIBLE.
The user-specified time for this campaign to start is in the future. Contributes to AssetGroupPrimaryStatus.NOT_ELIGIBLE.
The user-specified time for this campaign to end has passed. Contributes to AssetGroupPrimaryStatus.NOT_ELIGIBLE.
The asset group is approved but only serves in limited capacity due to policies. Contributes to AssetGroupPrimaryStatus.LIMITED.
The asset group has been marked as disapproved. Contributes to AssetGroupPrimaryStatus.NOT_ELIGIBLE.
The asset group has not completed policy review. Contributes to AssetGroupPrimaryStatus.PENDING.
Container for enum describing possible AssetGroupSignal approval statuses. Details see https://support.google.com/google-ads/answer/2453978.
(message has no fields)
Enumerates AssetGroupSignal approval statuses, which are only used for Search Theme Signal.
Used in:
Not specified.
The value is unknown in this version.
Search Theme is eligible to show ads.
Low search volume; Below first page bid estimate.
Search Theme is inactive and isn't showing ads. A disapproved Search Theme usually means there's an issue with one or more of our advertising policies.
Search Theme is under review. It won’t be able to trigger ads until it's been reviewed.
Container for enum describing possible statuses of an asset group.
(message has no fields)
The possible statuses of an asset group.
Used in:
The status has not been specified.
The received value is not known in this version.
The asset group is enabled.
The asset group is paused.
The asset group is removed.
Provides the primary status of an asset link. For example: a sitelink may be paused for a particular campaign.
(message has no fields)
Enum Provides insight into why an asset is not serving or not serving at full capacity for a particular link level. There could be one status with multiple reasons. For example, a sitelink might be paused by the user, but also limited in serving due to violation of an alcohol policy. In this case, the PrimaryStatus will be returned as PAUSED, since the asset's effective status is determined by its paused state.
Used in:
, , , ,Not specified.
Used for return value only. Represents value unknown in this version.
The asset is eligible to serve.
The user-specified asset link status is paused.
The user-specified asset link status is removed.
The asset may serve in the future.
The asset is serving in a partial capacity.
The asset is not eligible to serve.
Provides the reason of a primary status. For example: a sitelink may be paused for a particular campaign.
(message has no fields)
Enum Provides insight into why an asset is not serving or not serving at full capacity for a particular link level. These reasons are aggregated to determine a final PrimaryStatus. For example, a sitelink might be paused by the user, but also limited in serving due to violation of an alcohol policy. In this case, the PrimaryStatus will be returned as PAUSED, since the asset's effective status is determined by its paused state.
Used in:
, , , ,Not specified.
Used for return value only. Represents value unknown in this version.
The asset is paused for its linked rollup level. Contributes to a PrimaryStatus of PAUSED.
The asset is removed for its linked rollup level. Contributes to a PrimaryStatus of REMOVED.
The asset has been marked as disapproved. Contributes to a PrimaryStatus of NOT_ELIGIBLE
The asset has not completed policy review. Contributes to a PrimaryStatus of PENDING.
The asset is approved with policies applied. Contributes to a PrimaryStatus of LIMITED.
Container for enum describing possible statuses of an asset link.
(message has no fields)
Enum describing statuses of an asset link.
Used in:
, , ,Not specified.
Used for return value only. Represents value unknown in this version.
Asset link is enabled.
Asset link has been removed.
Asset link is paused.
Provides the quality evaluation disapproval reason of an asset.
(message has no fields)
Enum describing the quality evaluation disapproval reason of an asset.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
One or more descriptions repeats its corresponding row header.
Price asset contains repetitive headers.
Price item header is not relevant to the price type.
Price item description is not relevant to the item header.
Price asset has a price qualifier in a description.
Unsupported language for price assets
Human raters identified an issue with the price asset that isn't captured by other error reasons. The primary purpose of this value is to represent legacy FeedItem disapprovals that are no longer produced.
Container for enum describing the performance label of an asset.
(message has no fields)
Enum describing the possible performance labels of an asset, usually computed in the context of a linkage.
Used in:
, ,Not specified.
Used for return value only. Represents value unknown in this version.
This asset does not yet have any performance informantion. This may be because it is still under review.
The asset has started getting impressions but the stats are not statistically significant enough to get an asset performance label.
Worst performing assets.
Good performing assets.
Best performing assets.
Container for enum describing possible statuses of an asset set asset.
(message has no fields)
The possible statuses of an asset set asset.
Used in:
The status has not been specified.
The received value is not known in this version. This is a response-only value.
The asset set asset is enabled.
The asset set asset is removed.
Container for enum describing possible statuses of the linkage between asset set and its container.
(message has no fields)
The possible statuses of the linkage between asset set and its container.
Used in:
, ,The status has not been specified.
The received value is not known in this version. This is a response-only value.
The linkage between asset set and its container is enabled.
The linkage between asset set and its container is removed.
Container for enum describing possible statuses of an asset set.
(message has no fields)
The possible statuses of an asset set.
Used in:
The status has not been specified.
The received value is not known in this version. This is a response-only value.
The asset set is enabled.
The asset set is removed.
Container for enum describing possible types of an asset set.
(message has no fields)
Possible types of an asset set.
Used in:
, , ,Not specified.
Used for return value only. Represents value unknown in this version.
Page asset set.
Dynamic education asset set.
Google Merchant Center asset set.
Dynamic real estate asset set.
Dynamic custom asset set.
Dynamic hotels and rentals asset set.
Dynamic flights asset set.
Dynamic travel asset set.
Dynamic local asset set.
Dynamic jobs asset set.
Location sync level asset set.
Business Profile location group asset set.
Chain location group asset set which can be used for both owned locations and affiliate locations.
Static location group asset set which can be used for both owned locations and affiliate locations.
Hotel Property asset set which is used to link a hotel property feed to Performance Max for travel goals campaigns.
Travel Feed asset set type. Can represent either a Hotel feed or a Things to Do (activities) feed.
Source of the asset or asset link for who generated the entity. For example, advertiser or automatically created.
(message has no fields)
Enum describing possible source of asset.
Used in:
, , , , , , , ,Not specified.
Used for return value only. Represents value unknown in this version.
The asset or asset link is provided by advertiser.
The asset or asset link is generated by Google.
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.
Lead form asset.
Book on Google asset.
Promotion asset.
Callout asset.
Structured Snippet asset.
Sitelink asset.
Page Feed asset.
Dynamic Education asset.
Mobile app asset.
Hotel callout asset.
Call asset.
Price asset.
Call to action asset.
Dynamic real estate asset.
Dynamic custom asset.
Dynamic hotels and rentals asset.
Dynamic flights asset.
Dynamic travel asset.
Dynamic local asset.
Dynamic jobs asset.
Location asset.
Hotel property asset.
Demand Gen Carousel Card asset.
Business message asset.
App deep link asset.
Container for enum describing the experiment async action status.
(message has no fields)
The async action status of the experiment.
Used in:
Not specified.
The value is unknown in this version.
Action has not started.
Action is in progress.
Action has completed successfully.
Action has failed.
Action has completed successfully with warnings.
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 insights dimensions.
(message has no fields)
Possible dimensions for use in generating insights.
Used in:
, , , , ,Not specified.
The value is unknown in this version.
A Product & Service category.
A Knowledge Graph entity.
A country, represented by a geo target.
A geographic location within a country.
A YouTube channel.
A YouTube Dynamic Lineup.
An Affinity UserInterest.
An In-Market UserInterest.
A Parental Status value (parent, or not a parent).
A household income percentile range.
An age range.
A gender.
A YouTube video.
Container for enum describing marketing objectives.
(message has no fields)
Describes the overall objective for defining an audience for insights.
Used in:
Not specified.
The value is unknown in this version.
The objective is to increase awareness of a brand or product among relevant audiences.
The objective is to encourage potential customers to consider your brand or products when they're researching or shopping for product.
Defines the scope an audience can be used in.
(message has no fields)
Enum containing possible audience scope values.
Used in:
The scope has not been specified.
The received value is not known in this version.
The audience is scoped at the customer level.
The audience is scoped under a specific AssetGroup.
The status of audience.
(message has no fields)
Enum containing possible audience status types.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Enabled status - audience is enabled and can be targeted.
Removed status - audience is removed and cannot be used for targeting.
Container for enum describing possible batch job statuses.
(message has no fields)
The batch 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 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.
Message describing BiddingStrategy system statuses.
(message has no fields)
The possible system statuses of a BiddingStrategy.
Used in:
Signals that an unexpected error occurred, for example, no bidding strategy type was found, or no status information was found.
Used for return value only. Represents value unknown in this version.
The bid strategy is active, and AdWords cannot find any specific issues with the strategy.
The bid strategy is learning because it has been recently created or recently reactivated.
The bid strategy is learning because of a recent setting change.
The bid strategy is learning because of a recent budget change.
The bid strategy is learning because of recent change in number of campaigns, ad groups or keywords attached to it.
The bid strategy depends on conversion reporting and the customer recently modified conversion types that were relevant to the bid strategy.
The bid strategy depends on conversion reporting and the customer recently changed their conversion settings.
The bid strategy is limited by its bid ceiling.
The bid strategy is limited by its bid floor.
The bid strategy is limited because there was not enough conversion traffic over the past weeks.
A significant fraction of keywords in this bid strategy are limited by budget.
The bid strategy cannot reach its target spend because its spend has been de-prioritized.
A significant fraction of keywords in this bid strategy have a low Quality Score.
The bid strategy cannot fully spend its budget because of narrow targeting.
Missing conversion tracking (no pings present) and/or remarketing lists for SSC.
The bid strategy depends on conversion reporting and the customer is lacking conversion types that might be reported against this strategy.
The bid strategy depends on conversion reporting and the customer's conversion settings are misconfigured.
There are campaigns outside the bid strategy that share budgets with campaigns included in the strategy.
The campaign has an invalid strategy type and is not serving.
The bid strategy is not active. Either there are no active campaigns, ad groups or keywords attached to the bid strategy. Or there are no active budgets connected to the bid strategy.
This bid strategy currently does not support status reporting.
There were multiple LEARNING_* system statuses for this bid strategy during the time in question.
There were multiple LIMITED_* system statuses for this bid strategy during the time in question.
There were multiple MISCONFIGURED_* system statuses for this bid strategy during the time in question.
There were multiple system statuses for this bid strategy during the time in question.
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.
Fixed CPM is a manual bidding strategy with a fixed CPM.
Used for return value only. Indicates that a campaign does not have a bidding strategy. This prevents the campaign from serving. For example, a campaign may be attached to a manager bidding strategy and the serving account is subsequently unlinked from the manager account. In this case the campaign will automatically be detached from the now inaccessible manager bidding strategy and transition to the INVALID bidding strategy type.
Manual bidding strategy that allows advertiser to set the bid per advertiser-specified action.
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. This enum value is deprecated.
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.
Target CPV is an automated bidding strategy that sets bids to optimize performance given the average target cost per view.
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. This enum value is deprecated.
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 describing rejection reasons for the customer brand requests.
(message has no fields)
Enumeration of different brand request rejection reasons.
Used in:
No value has been specified.
Used for return value only. Represents value unknown in this version.
Brand is already present in the commercial brand set.
Brand is already present in the commercial brand set, but is a variant.
Brand information is not correct (eg: URL and name don't match).
Not a valid brand as per Google policy.
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.
Container for enum describing possible brand states.
(message has no fields)
Enumeration of different brand states.
Used in:
,No value has been specified.
Used for return value only. Represents value unknown in this version.
Brand is verified and globally available for selection
Brand was globally available in past but is no longer a valid brand (based on business criteria)
Brand is unverified and customer scoped, but can be selected by customer (only who requested for same) for targeting
Was a customer-scoped (unverified) brand, which got approved by business and added to the global list. Its assigned CKG MID should be used instead of this
Was a customer-scoped (unverified) brand, but the request was canceled by customer and this brand id is no longer valid
Was a customer-scoped (unverified) brand, but the request was rejected by internal business team and this brand id is no longer valid
Message describing the status of the association between the Budget and the Campaign.
(message has no fields)
Possible statuses of the association between the Budget and the Campaign.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The campaign is currently using the budget.
The campaign is no longer using the budget.
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, added back in V5. Custom budget can be used with total_amount to specify lifetime budget limit. See: https://support.google.com/google-ads/answer/6385083 for more info.
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 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.
Budget type for Smart Campaign. Full details: https://support.google.com/google-ads/answer/7653509 This type is only supported by campaigns with AdvertisingChannelType.SMART and AdvertisingChannelSubType.SMART_CAMPAIGN.
Budget type for Local Services Campaign. Full details: https://support.google.com/localservices/answer/7434558 This type is only supported by campaigns with AdvertisingChannelType.LOCAL_SERVICES.
Describes the type of call-to-action phrases in a business message.
(message has no fields)
Enum describing the type of call-to-action phrases in a business message.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Apply now.
Book now.
Contact us.
Get info.
Get offer.
Get quote.
Get started.
Learn more.
Describes business message provider types.
(message has no fields)
The possible value of business message provider types.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
WhatsApp message provider
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.
Container for enum describing the call to action types.
(message has no fields)
Enum describing possible types of call to action.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
The call to action type is learn more.
The call to action type is get quote.
The call to action type is apply now.
The call to action type is sign up.
The call to action type is contact us.
The call to action type is subscribe.
The call to action type is download.
The call to action type is book now.
The call to action type is shop now.
The call to action type is buy now.
The call to action type is donate now.
The call to action type is order now.
The call to action type is play now.
The call to action type is see more.
The call to action type is start now.
The call to action type is visit site.
The call to action type is watch now.
Container for enum describing possible call tracking display locations.
(message has no fields)
Possible call tracking display locations.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The phone call placed from the ad.
The phone call placed from the landing page ad points to.
Container for enum describing possible types of property from where the call was made.
(message has no fields)
Possible types of property from where the call was made.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The phone call was manually dialed.
The phone call was a mobile click-to-call.
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 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 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.
The campaign group is active.
The campaign group has been removed.
Container for enum describing keyword match type.
(message has no fields)
Enum describing keyword match type of Campaign.
Used in:
No value has been specified.
Used for return value only. Represents value unknown in this version.
Campaign level broad match.
Container for enum describing possible campaign primary status.
(message has no fields)
Enum describing the possible campaign primary status. Provides insight into why a campaign is not serving or not serving optimally. Modification to the campaign and its related entities might take a while to be reflected in this status.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The campaign is eligible to serve.
The user-specified campaign status is paused.
The user-specified campaign status is removed.
The user-specified time for this campaign to end has passed.
The campaign may serve in the future.
The campaign or its associated entities have incorrect user-specified settings.
The campaign or its associated entities are limited by user-specified settings.
The automated bidding system is adjusting to user-specified changes to the campaign or associated entities.
The campaign is not eligible to serve.
Container for enum describing possible campaign primary status reasons.
(message has no fields)
Enum describing the possible campaign primary status reasons. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall campaign primary status.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The user-specified campaign status is removed.
The user-specified campaign status is paused.
The user-specified time for this campaign to start is in the future.
The user-specified time for this campaign to end has passed.
The campaign is a draft.
The bidding strategy has incorrect user-specified settings.
The bidding strategy is limited by user-specified settings such as lack of data or similar.
The automated bidding system is adjusting to user-specified changes to the bidding strategy.
Campaign could capture more conversion value by adjusting CPA/ROAS targets.
The budget is limiting the campaign's ability to serve.
The budget has incorrect user-specified settings.
Campaign is not targeting all relevant queries.
The user-specified ad group statuses are all paused.
No eligible ad groups exist in this campaign.
The user-specified keyword statuses are all paused.
No eligible keywords exist in this campaign.
The user-specified ad group ad statuses are all paused.
No eligible ad group ads exist in this campaign.
At least one ad in this campaign is limited by policy.
At least one ad in this campaign is disapproved.
Most ads in this campaign are pending review.
The campaign has a lead form goal, and the lead form extension is missing.
The campaign has a call goal, and the call extension is missing.
The lead form extension is under review.
The lead extension is disapproved.
The call extension is under review.
The call extension is disapproved.
No eligible mobile application ad group criteria exist in this campaign.
The user-specified campaign group status is paused.
The user-specified times of all group budgets associated with the parent campaign group has passed.
The app associated with this ACi campaign is not released in the target countries of the campaign.
The app associated with this ACi campaign is partially released in the target countries of the campaign.
At least one asset group in this campaign is disapproved.
At least one asset group in this campaign is limited by policy.
Most asset groups in this campaign are pending review.
No eligible asset groups exist in this campaign.
All asset groups in this campaign are paused.
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 active and can show ads.
Campaign has been paused by the user.
Campaign has been removed.
Container for enum describing possible types of a relationship.
(message has no fields)
Possible types of a relationship.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Auto dealer relationship.
General retailer relationship.
Container for enum describing the sources that the change event resource was made through.
(message has no fields)
The source that the change_event resource was made through.
Used in:
No value has been specified.
Used for return value only. Represents an unclassified client type unknown in this version.
Changes made through the "ads.google.com". For example, changes made through campaign management.
Changes made through Google Ads automated rules.
Changes made through Google Ads scripts.
Changes made by Google Ads bulk upload.
Changes made by Google Ads API.
Changes made by Google Ads Editor. This value is a placeholder. The API does not return these changes.
Changes made by Google Ads mobile app.
Changes made through Google Ads recommendations.
Changes made through Search Ads 360 Sync.
Changes made through Search Ads 360 Post.
Changes made through internal tools. For example, when a user sets a URL template on an entity like a Campaign, it's automatically wrapped with the SA360 Clickserver URL.
Types of changes that are not categorized, for example, changes made by coupon redemption through Google Ads.
Changes made by subscribing to Google Ads recommendations.
Container for enum describing supported resource types for the ChangeEvent resource.
(message has no fields)
Enum listing the resource types support by the ChangeEvent resource.
Used in:
No value has been specified.
Used for return value only. Represents an unclassified resource unknown in this version.
An Ad resource change.
An AdGroup resource change.
An AdGroupCriterion resource change.
A Campaign resource change.
A CampaignBudget resource change.
An AdGroupBidModifier resource change.
A CampaignCriterion resource change.
A Feed resource change.
A FeedItem resource change.
A CampaignFeed resource change.
An AdGroupFeed resource change.
An AdGroupAd resource change.
An Asset resource change.
A CustomerAsset resource change.
A CampaignAsset resource change.
An AdGroupAsset resource change.
An AssetSet resource change.
An AssetSetAsset resource change.
A CampaignAssetSet resource change.
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 CampaignBudget resource change.
A Feed resource change.
A FeedItem resource change.
An AdGroupFeed resource change.
A CampaignFeed resource change.
An AdGroupBidModifier resource change.
A SharedSet resource change.
A CampaignSharedSet resource change.
An Asset resource change.
A CustomerAsset resource change.
A CampaignAsset resource change.
An AdGroupAsset resource change.
A CombinedAudience resource change.
An AssetGroup resource change.
An AssetSet resource change.
A CampaignAssetSet 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.
Cross-network. From Performance Max and Discovery Campaigns.
AD Images.
Travel Feed Assets.
The status of combined audience.
(message has no fields)
Enum containing possible combined audience status types.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Enabled status - combined audience is enabled and can be targeted.
Removed status - combined audience is removed and cannot be used for targeting.
Enums represent consent status.
(message has no fields)
Consent status
Used in:
Not specified.
Output-only. Represents a format not yet defined in this enum.
Granted.
Denied.
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.
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.
Sensitive social issues.
Content that's suitable for families to view together, including Made for Kids videos on YouTube.
Video games that simulate hand-to-hand fighting or combat with the use of modern or medieval weapons.
Video games that feature mature content, such as violence, inappropriate language, or sexual suggestiveness.
Health content that people might find sensitive or upsetting, such as medical procedures or images and descriptions of various medical conditions.
Health content from sources that may provide accurate information but aren't as commonly cited as other, more well-known sources.
News content that's been recently announced, regardless of the themes or people being reported on.
News content that people might find sensitive or upsetting, such as crimes, accidents, and natural incidents, or commentary on potentially controversial social and political issues.
News content from sources that aren't featured on Google News or YouTube News.
Political content, such as political statements made by well-known politicians, political elections, or events widely perceived to be political in nature.
Content with religious themes, such as religious teachings or customs, holy sites or places of worship, well-known religious figures or people dressed in religious attire, or religious opinions on social and political issues.
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.
Software download action (as for an app).
The addition of items to a shopping cart or bag on an advertiser site.
When someone enters the checkout flow on an advertiser site.
The start of a paid subscription for a product or service.
A call to indicate interest in an advertiser's offering.
A lead conversion imported from an external source into Google Ads.
A submission of a form on an advertiser site indicating business interest.
A booking of an appointment with an advertiser's business.
A quote or price estimate request.
A search for an advertiser's business location with intention to visit.
A click to an advertiser's partner's site.
A call, SMS, email, chat or other type of contact to an advertiser.
A website engagement event such as long site time or a Google Analytics (GA) Smart Goal. Intended to be used for GA, Firebase, GA Gold goal imports.
A visit to a physical store location.
A sale occurring in a physical store.
A lead conversion imported from an external source into Google Ads, that has been further qualified by the advertiser (marketing/sales team). In the lead-to-sale journey, advertisers get leads, then act on them by reaching out to the consumer. If the consumer is interested and may end up buying their product, the advertiser marks such leads as "qualified leads".
A lead conversion imported from an external source into Google Ads, that has further completed a chosen stage as defined by the lead gen advertiser.
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.
Store Sales conversion based on first-party or third-party merchant data uploads. Only customers on the allowlist can use store sales direct upload types.
Store Sales conversion based on first-party or third-party merchant data uploads and/or from in-store purchases using cards from payment networks. Only customers on the allowlist can use store sales types. Read only.
Android app first open conversions tracked through Firebase.
Android app in app purchase conversions tracked through Firebase.
Android app custom conversions tracked through Firebase.
iOS app first open conversions tracked through Firebase.
iOS app in app purchase conversions tracked through Firebase.
iOS app custom conversions tracked through Firebase.
Android app first open conversions tracked through Third Party App Analytics.
Android app in app purchase conversions tracked through Third Party App Analytics.
Android app custom conversions tracked through Third Party App Analytics.
iOS app first open conversions tracked through Third Party App Analytics.
iOS app in app purchase conversions tracked through Third Party App Analytics.
iOS app custom conversions tracked through Third Party App Analytics.
Conversions that occur when a user pre-registers a mobile app from the Google Play Store. Read only.
Conversions that track all Google Play downloads which aren't tracked by an app-specific type. Read only.
Floodlight activity that counts the number of times that users have visited a particular webpage after seeing or clicking on one of an advertiser's ads. Read only.
Floodlight activity that tracks the number of sales made or the number of items purchased. Can also capture the total value of each sale. Read only.
Conversions that track local actions from Google's products and services after interacting with an ad. Read only.
Conversions reported when a user submits a lead form. Read only.
Deprecated: The Salesforce integration will be going away and replaced with an improved way to import your conversions from Salesforce. - see https://support.google.com/google-ads/answer/14728349
Conversions imported from Search Ads 360 Floodlight data. Read only.
Call conversions that occur on Smart campaign Ads without call tracking setup, using Smart campaign custom criteria. Read only.
The user clicks on a call element within Google Maps. Smart campaign only. Read only.
The user requests directions to a business location within Google Maps. Smart campaign only. Read only.
Call conversions that occur on Smart campaign Ads with call tracking setup, using Smart campaign custom criteria. Read only.
Conversions that occur when a user visits an advertiser's retail store. Read only.
Conversions created from website events (such as form submissions or page loads), that don't use individually coded event snippets. Read only.
Conversions that come from linked Universal Analytics goals.
Conversions that come from linked Universal Analytics transactions.
Conversions that come from linked Google Analytics 4 custom event conversions.
Conversions that come from linked Google Analytics 4 purchase conversions.
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.
Supplements an existing conversion with provided user identifiers and user agent, which can be used by Google to enhance the conversion count.
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 describing possible statuses of a conversion custom variable.
(message has no fields)
Possible statuses of a conversion custom variable.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The conversion custom variable is pending activation and will not accrue stats until set to ENABLED. This status can't be used in CREATE and UPDATE requests.
The conversion custom variable is enabled and will accrue stats.
The conversion custom variable is paused and will not accrue stats until set to ENABLED again.
Container for enumeration of conversion customer types.
(message has no fields)
Enumerates conversion customer types.
Used in:
Not specified.
The value is unknown in this version.
Converting user is new to the advertiser.
Converting user is returning to the advertiser. Definition of returning differs among conversion types, such as a second store visit versus a second online purchase.
Container for enum representing the conversion environment an uploaded conversion was recorded on, for example, App or Web.
(message has no fields)
Conversion environment of the uploaded conversion.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The conversion was recorded on an app.
The conversion was recorded on a website.
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.
Container for enum describing possible conversion origins.
(message has no fields)
The possible places where a conversion can occur.
Used in:
, ,The conversion origin has not been specified.
The conversion origin is not known in this version.
Conversion that occurs when a user visits a website or takes an action there after viewing an ad.
Conversions reported by an offline pipeline which collects local actions from Google-hosted pages (for example, Google Maps, Google Place Page, etc) and attributes them to relevant ad events.
Conversion that occurs when a user performs an action through any app platforms.
Conversion that occurs when a user makes a call from ads.
Conversion that occurs when a user visits or makes a purchase at a physical store.
Conversion that occurs on YouTube.
Container for enum representing the conversion tracking status of the customer.
(message has no fields)
Conversion Tracking status of the customer.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Customer does not use any conversion tracking.
The conversion actions are created and managed by this customer.
The conversion actions are created and managed by the manager specified in the request's `login-customer-id`.
The conversion actions are created and managed by a manager different from the customer or manager specified in the request's `login-customer-id`.
Container for enum describing value rule primary dimension for stats.
(message has no fields)
Identifies the primary dimension for conversion value rule stats.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
For no-value-rule-applied conversions after value rule is enabled.
Below are for value-rule-applied conversions: The original stats.
When a new or returning customer condition is satisfied.
When a query-time Geo location condition is satisfied.
When a query-time browsing device condition is satisfied.
When a query-time audience condition is satisfied.
When multiple rules are applied.
When a query-time itinerary condition is satisfied.
Container for enum describing possible statuses of a conversion value rule set.
(message has no fields)
Possible statuses of a conversion value rule set.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Conversion Value Rule Set is enabled and can be applied.
Conversion Value Rule Set is permanently deleted and can't be applied.
Conversion Value Rule Set is paused and won't be applied. It can be enabled again.
Container for enum describing possible statuses of a conversion value rule.
(message has no fields)
Possible statuses of a conversion value rule.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Conversion Value Rule is enabled and can be applied.
Conversion Value Rule is permanently deleted and can't be applied.
Conversion Value Rule is paused, but can be re-enabled.
Container for enumeration of converting user prior engagement types and lifetime-value bucket.
(message has no fields)
Enumerates converting user prior engagement types and lifetime-value bucket
Used in:
Not specified.
The value is unknown in this version.
Converting user is new to the advertiser.
Converting user is returning to the advertiser. Definition of returning differs among conversion types, such as a second store visit versus a second online purchase.
Converting user is new to the advertiser and has high lifetime value.
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 availability 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, for example, 'mars cruise'.
Placement, also known as Website, for example, '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 (for example, "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.
Custom audience
Combined audience
Smart Campaign keyword theme
Audience
Negative Keyword List
Local Services Ads Service ID.
Search Theme.
Brand
Brand List
Life Event
The type of custom audience member.
(message has no fields)
Enum containing possible custom audience member types.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Users whose interests or actions are described by a keyword.
Users who have interests related to the website's content.
Users who visit place types described by a place category.
Users who have installed a mobile app.
The status of custom audience.
(message has no fields)
Enum containing possible custom audience statuses.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Enabled status - custom audience is enabled and can be targeted.
Removed status - custom audience is removed and cannot be used for targeting.
The types of custom audience.
(message has no fields)
Enum containing possible custom audience types.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Google Ads will auto-select the best interpretation at serving time.
Matches users by their interests.
Matches users by topics they are researching or products they are considering for purchase.
Matches users by what they searched on Google Search.
Container for enum describing possible statuses of a custom conversion goal.
(message has no fields)
The possible statuses of a custom conversion goal.
Used in:
The status has not been specified.
The received value is not known in this version.
The custom conversion goal is enabled.
The custom conversion goal is removed.
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.
Container for enum describing possible optimization mode of a customer acquisition goal of a campaign.
(message has no fields)
Possible optimization mode of a customer acquisition goal.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The mode is used when campaign is optimizing equally for existing and new customers, which is the default value.
The mode is used when campaign is bidding higher for new customers than existing customer.
The mode is used when campaign is only optimizing for new customers.
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 describing possible statuses of a customer.
(message has no fields)
Possible statuses of a customer.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Indicates an active account able to serve ads.
Indicates a canceled account unable to serve ads. Can be reactivated by an admin user.
Indicates a suspended account unable to serve ads. May only be activated by Google support.
Indicates a closed account unable to serve ads. Test account will also have CLOSED status. Status is permanent and may not be reopened.
Container for enum describing possible statuses of a customizer attribute.
(message has no fields)
The possible statuses of a customizer attribute.
Used in:
The status has not been specified.
The received value is not known in this version.
The customizer attribute is enabled.
The customizer attribute is removed.
Container for enum describing possible types of a customizer attribute.
(message has no fields)
The possible types of a customizer attribute.
Used in:
,The status has not been specified.
The received value is not known in this version.
Text customizer.
Number customizer.
Price customizer consisting of a number and a currency.
Percentage customizer consisting of a number and a '%'.
Container for enum describing possible statuses of a customizer value.
(message has no fields)
The possible statuses of a customizer value.
Used in:
, , ,The status has not been specified.
The received value is not known in this version.
The customizer value is enabled.
The customizer value is removed.
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 enum describing different types of data links.
(message has no fields)
Describes the possible data link statuses.
Used in:
,Not specified.
The value is unknown in this version.
Link has been requested by one party, but not confirmed by the other party.
Link is waiting for the customer to approve.
Link is established and can be used as needed.
Link is no longer valid and should be ignored.
Link request has been cancelled by the requester and further cleanup may be needed.
Link request has been rejected by the approver.
Container for enum describing different types of data links.
(message has no fields)
Describes the possible data link types.
Used in:
Not specified.
The value is unknown in this version.
A data link to YouTube video.
Container for enumeration of days of the week, for example, "Monday".
(message has no fields)
Enumerates days of the week, for example, "Monday".
Used in:
, ,Not specified.
The value is unknown in this version.
Monday.
Tuesday.
Wednesday.
Thursday.
Friday.
Saturday.
Sunday.
Container for the channel config enum.
(message has no fields)
This value indicates which field within the 'oneof' group (where only one option can be active) is used in the channel controls for a Demand Gen ad group.
Used in:
Not specified.
The value is unknown in this version.
The channel controls configuration uses a general channel strategy; individual channels are not configured separately.
The channel controls configuration explicitly defines the selected channels.
Container for the channel strategy enum.
(message has no fields)
The channel strategy defines a general grouping of channels to enable in the Demand Gen channel controls.
Used in:
Not specified.
The value is unknown in this version.
All channels are enabled.
All Google-owned and operated channels are enabled; third-party channels (e.g., Display) are disabled.
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, for example, 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.
Container for distance buckets of a user's distance from an advertiser's location extension.
(message has no fields)
The distance bucket for a user's distance from an advertiser's location extension.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
User was within 700m of the location.
User was within 1KM of the location.
User was within 5KM of the location.
User was within 10KM of the location.
User was within 15KM of the location.
User was within 20KM of the location.
User was within 25KM of the location.
User was within 30KM of the location.
User was within 35KM of the location.
User was within 40KM of the location.
User was within 45KM of the location.
User was within 50KM of the location.
User was within 55KM of the location.
User was within 60KM of the location.
User was within 65KM of the location.
User was beyond 65KM of the location.
User was within 0.7 miles of the location.
User was within 1 mile of the location.
User was within 5 miles of the location.
User was within 10 miles of the location.
User was within 15 miles of the location.
User was within 20 miles of the location.
User was within 25 miles of the location.
User was within 30 miles of the location.
User was within 35 miles of the location.
User was within 40 miles of the location.
User was beyond 40 miles of the location.
Container for enum describing the type of experiment metric direction.
(message has no fields)
The type of experiment metric direction.
Used in:
Not specified.
The value is unknown in this version.
The goal of the experiment is to not change the metric.
The goal of the experiment is to increate the metric.
The goal of the experiment is to decrease the metric.
The goal of the experiment is to either not change or increase the metric.
The goal of the experiment is to either not change or decrease the metric.
Container for enum describing the type of experiment metric.
(message has no fields)
The type of experiment metric.
Used in:
Not specified.
The value is unknown in this version.
The goal of the experiment is clicks.
The goal of the experiment is impressions.
The goal of the experiment is cost.
The goal of the experiment is conversion rate.
The goal of the experiment is cost per conversion.
The goal of the experiment is conversion value per cost.
The goal of the experiment is avg cpc.
The goal of the experiment is ctr.
The goal of the experiment is incremental conversions.
The goal of the experiment is completed video views.
The goal of the experiment is custom algorithms.
The goal of the experiment is conversions.
The goal of the experiment is conversion value.
Container for enum describing the experiment status.
(message has no fields)
The status of the experiment.
Used in:
Not specified.
The value is unknown in this version.
The experiment is enabled.
The experiment has been removed.
The experiment has been halted. This status can be set from ENABLED status through API.
The experiment will be promoted out of experimental status.
Initial status of the experiment.
The experiment's campaigns are pending materialization. This status can be set from SETUP status through API.
The experiment has been graduated.
Container for enum describing the type of experiment.
(message has no fields)
The type of the experiment.
Used in:
Not specified.
The value is unknown in this version.
This is a DISPLAY_AND_VIDEO_360 experiment.
This is an ad variation experiment.
A custom experiment consisting of Video campaigns.
A custom experiment consisting of display campaigns.
A custom experiment consisting of search campaigns.
An experiment that compares bidding strategies for display campaigns.
An experiment that compares bidding strategies for search campaigns."
An experiment that compares bidding strategies for shopping campaigns.
DEPRECATED. A smart matching experiment with search campaigns.
A custom experiment consisting of hotel campaigns.
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 upload)'.
Store Sales conversion based on first-party or third-party merchant data uploads and/or from in-store purchases using cards from payment networks. Displayed in Google Ads UI as 'Store sales'.
Conversions imported from Search Ads 360 Floodlight data.
Conversions that track local actions from Google's products and services after interacting with an ad.
Conversions reported by Floodlight tags.
Conversions that come from Google Analytics specifically for Search Ads 360. Displayed in Google Ads UI as Analytics (SA360).
Conversion that comes from a linked Firebase event for Search Ads 360.
Conversion that is reported by Floodlight for DV360.
Container for describing the goal of the Fixed CPM bidding strategy.
(message has no fields)
Enum describing the goal of the Fixed CPM bidding strategy.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Maximize reach, that is the number of users who saw the ads in this campaign.
Target Frequency CPM bidder. Optimize bidding to reach a single user with the requested frequency.
Container for enum describing bidding goal target frequency time units.
(message has no fields)
An enum describing the time window over which the bidding is optimized to meet the target frequency when using Fixed CPM bidding strategy.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Optimize bidding to reach target frequency in 30 days.
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 (for example, 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 (for example, 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 (for example, 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.
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 describing possible goal config levels.
(message has no fields)
The possible goal config levels. Campaigns automatically inherit the effective conversion account's customer goals unless they have been configured with their own set of campaign goals.
Used in:
The goal config level has not been specified.
The goal config level is not known in this version.
The goal config is defined at the customer level.
The goal config is defined at the campaign level.
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 statuses of a google voice call.
(message has no fields)
Possible statuses of a google voice call.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The call was missed.
The call was received.
Container for enum describing possible statuses of a hotel asset suggestion.
(message has no fields)
Possible statuses of a hotel asset suggestion.
Used in:
Enum unspecified.
The received error code is not known in this version.
The hotel asset suggestion was successfully retrieved.
A hotel look up returns nothing.
A Google Places ID is invalid and cannot be decoded.
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.
Container for enum describing hotel price bucket for a hotel itinerary.
(message has no fields)
Enum describing possible hotel price buckets.
Used in:
Not specified.
The value is unknown in this version.
Uniquely lowest price. Partner has the lowest price, and no other partners are within a small variance of that price.
Tied for lowest price. Partner is within a small variance of the lowest price.
Not lowest price. Partner is not within a small variance of the lowest price.
Partner was the only one shown.
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. For more on Qualified Rates, visit https://developers.google.com/hotels/hotel-ads/dev-guide/qualified-rates
Rates available to users that satisfy some eligibility criteria, for example, all signed-in users, 20% of mobile users, all mobile users in Canada, etc.
Container for HotelReconciliationStatus.
(message has no fields)
Status of the hotel booking reconciliation.
Used in:
Not specified.
The value is unknown in this version.
Bookings are for a future date, or a stay is underway but the check-out date hasn't passed. An active reservation can't be reconciled.
Check-out has already taken place, or the booked dates have passed without cancellation. Bookings that are not reconciled within 45 days of the check-out date are billed based on the original booking price.
These bookings have been reconciled. Reconciled bookings are billed 45 days after the check-out date.
This booking was marked as canceled. Canceled stays with a value greater than zero (due to minimum stay rules or cancellation fees) are billed 45 days after the check-out date.
Container for IdentityVerificationProgram.
(message has no fields)
Type of identity verification program.
Used in:
,Not specified.
The value is unknown in this version.
Advertiser submits documents to verify their identity.
Container for IdentityVerificationProgramStatus.
(message has no fields)
Program status of identity verification.
Used in:
Not specified.
The value is unknown in this version.
Verification is pending on user action to proceed.
Verification is pending on review.
Verification succeeded.
Verification failed.
Container for enum describing the type of demographic income ranges.
(message has no fields)
The type of demographic income ranges (for example, 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 the capabilities of an entity related to ContentCreatorInsightsService.
(message has no fields)
The capabilities of an entity.
Used in:
Not specified.
The value is unknown in this version.
An entity that is supported to use as a trending topic in [ContentCreatorInsightsService.GenerateTrendingInsights].
An entity that is supported to use as a creator attribute in [ContentCreatorInsightsService.GenerateCreatorInsights].
Container for enum describing a trend.
(message has no fields)
Describes which direction a trend is moving.
Used in:
Not specified.
The value is unknown in this version.
This is a new trend.
This trend has increased recently.
This trend has remained stable.
This trend is declining.
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 (for example, 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.
Container for enum describing the type of invoices.
(message has no fields)
The possible type of invoices.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
An invoice with a negative amount. The account receives a credit.
An invoice with a positive amount. The account owes a balance.
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.
The enumeration of keyword plan aggregate metric types.
(message has no fields)
Aggregate fields.
Used in:
Not specified.
The value is unknown in this version.
The device breakdown of aggregate search volume.
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. The Competition Index range for this is [0, 33].
Medium competition. The Competition Index range for this is [34, 66].
High competition. The Competition Index range for this is [67, 100].
Container for enumeration of keyword plan concept group types.
(message has no fields)
Enumerates keyword plan concept group types.
Used in:
The concept group classification different from brand/non-brand. This is a catch all bucket for all classifications that are none of the below.
The value is unknown in this version.
The concept group classification is based on BRAND.
The concept group classification based on BRAND, that didn't fit well with the BRAND classifications. These are generally outliers and can have very few keywords in this type of classification.
These concept group classification is not based on BRAND. This is returned for generic keywords that don't have a brand association.
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 keyword annotations.
(message has no fields)
Enumerates keyword plan annotations that can be requested.
Used in:
Not specified.
The value is unknown in this version.
Return the keyword concept and concept group data.
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.
Describes the type of call-to-action phrases in a lead form.
(message has no fields)
Enum describing the type of call-to-action phrases in a lead form.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Learn more.
Get quote.
Apply now.
Sign Up.
Contact us.
Subscribe.
Download.
Book now.
Get offer.
Register.
Get info.
Request a demo.
Join now.
Get started.
Describes the chosen level of intent of generated leads.
(message has no fields)
Enum describing the chosen level of intent of generated leads.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Deliver more leads at a potentially lower quality.
Deliver leads that are more qualified.
Describes the input type of a lead form field.
(message has no fields)
Enum describing the input type of a lead form field.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
The user will be asked to fill in their given and family name. This field cannot be set at the same time as GIVEN_NAME or FAMILY_NAME.
The user will be asked to fill in their email address.
The user will be asked to fill in their phone number.
The user will be asked to fill in their zip code.
The user will be asked to fill in their street address.
The user will be asked to fill in their city.
The user will be asked to fill in their region part of the address (for example, state for US, province for Canada).
The user will be asked to fill in their country.
The user will be asked to fill in their work email address.
The user will be asked to fill in their company name.
The user will be asked to fill in their work phone.
The user will be asked to fill in their job title.
The user will be asked to fill in their CPF for Brazil users.
The user will be asked to fill in their DNI for Argentina users.
The user will be asked to fill in their DNI for Peru users.
The user will be asked to fill in their RUT for Chile users.
The user will be asked to fill in their CC for Colombia users.
The user will be asked to fill in their CI for Ecuador users.
The user will be asked to fill in their RFC for Mexico users.
The user will be asked to fill in their first name. This field can not be set at the same time as FULL_NAME.
The user will be asked to fill in their last name. This field can not be set at the same time as FULL_NAME.
Question: "Which model are you interested in?" Category: "Auto" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Which type of vehicle are you interested in?" Category: "Auto" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What is your preferred dealership?" Category: "Auto" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "When do you plan on purchasing a vehicle?" Category: "Auto" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Do you own a vehicle?" Category: "Auto" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What vehicle ownership option are you interested in?" Category: "Auto" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What type of vehicle condition are you interested in?" Category: "Auto" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What size is your company?" Category: "Business" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What is your annual sales volume?" Category: "Business" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "How many years have you been in business?" Category: "Business" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What is your job department?" Category: "Business" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What is your job role?" Category: "Business" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 18 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 19 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 20 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 21 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 22 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 23 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 24 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 25 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 26 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 27 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 28 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 29 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 30 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 31 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 32 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 33 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 34 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 35 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 36 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 37 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 38 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 39 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 40 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 41 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 42 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 43 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 44 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 45 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 46 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 47 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 48 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 49 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 50 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 51 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 52 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 53 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 54 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 55 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 56 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 57 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 58 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 59 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 60 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 61 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 62 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 63 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 64 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you over 65 years of age?" Category: "Demographics" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Which program are you interested in?" Category: "Education" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Which course are you interested in?" Category: "Education" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Which product are you interested in?" Category: "General" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Which service are you interested in?" Category: "General" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Which offer are you interested in?" Category: "General" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Which category are you interested in?" Category: "General" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What is your preferred method of contact?" Category: "General" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What is your preferred location?" Category: "General" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What is the best time to contact you?" Category: "General" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "When are you looking to make a purchase?" Category: "General" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "How many years of work experience do you have?" Category: "Jobs" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What industry do you work in?" Category: "Jobs" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What is your highest level of education?" Category: "Jobs" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What type of property are you looking for?" Category: "Real Estate" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What do you need a realtor's help with?" Category: "Real Estate" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What neighborhood are you interested in?" Category: "Real Estate" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What price range are you looking for?" Category: "Real Estate" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "How many bedrooms are you looking for?" Category: "Real Estate" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you looking for a fully furnished property?" Category: "Real Estate" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Are you looking for properties that allow pets?" Category: "Real Estate" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What is the next product you plan to purchase?" Category: "Retail" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Would you like to sign up for an event?" Category: "Retail" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Where are you interested in shopping?" Category: "Retail" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What is your favorite brand?" Category: "Retail" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Which type of valid commercial license do you have?" Category: "Transportation" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Interested in booking an event?" Category: "Travel" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What is your destination country?" Category: "Travel" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What is your destination city?" Category: "Travel" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What is your departure country?" Category: "Travel" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What is your departure city?" Category: "Travel" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What is your departure date?" Category: "Travel" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What is your return date?" Category: "Travel" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "How many people are you traveling with?" Category: "Travel" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "What is your travel budget?" Category: "Travel" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Question: "Where do you want to stay during your travel?" Category: "Travel" This field is subject to a limit of 5 qualifying questions per form and cannot be used if values are set using custom_question_fields.
Describes the type of post-submit call-to-action phrases for a lead form.
(message has no fields)
Enum describing the type of post-submit call-to-action phrases for a lead form.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Visit site.
Download.
Learn more.
Shop now.
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 different types of Linked accounts.
(message has no fields)
Describes the possible link types between a Google Ads customer and another account.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
A link to provide third party app analytics data.
Container for enum describing different types of linked products.
(message has no fields)
Describes the possible link types for a link between a Google Ads customer and another product.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
A link to Data partner.
A link to Google Ads.
A link to Hotel Center.
A link to Google Merchant Center.
A link to the Google Ads account of the advertising partner.
Container for enum describing the indexes of custom attribute used in ListingGroupFilterDimension.
(message has no fields)
The index of customer attributes.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
First listing group filter custom attribute.
Second listing group filter custom attribute.
Third listing group filter custom attribute.
Fourth listing group filter custom attribute.
Fifth listing group filter custom attribute.
Container for enum describing the source of listings filtered by a listing group filter node.
(message has no fields)
The source of listings filtered by a listing group filter node.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Listings from a Shopping source, like products from Google Merchant Center.
Listings from a webpage source, like URLs from a page feed or from the advertiser web domain.
Container for enum describing the levels of product category used in ListingGroupFilterDimension.
(message has no fields)
The level of the listing group filter product 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.
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.
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 the type of the listing group filter node.
(message has no fields)
The type of the listing group filter.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Subdivision of products along some listing dimensions.
An included listing group filter leaf node.
An excluded listing group filter leaf node.
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.
Container for enum describing possible listing types.
(message has no fields)
Possible listing types.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
This campaign serves vehicle ads.
Container for enum describing the rejection reason of a local services business registration check verification artifact.
(message has no fields)
Enums describing possible rejection reasons of a local services business registration check verification artifact.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Business name doesn't match business name for the Local Services Ad.
Business details mismatch.
Business registration ID not found.
Uploaded document not clear, blurry, etc.
Uploaded document has expired.
Document revoked or annuled.
Document type mismatch.
Uploaded document could not be verified as legitimate.
The business registration process could not be completed due to an issue. Contact https://support.google.com/localservices to learn more.
Container for enum describing the type of business registration check verification artifact.
(message has no fields)
Enums describing possible registration types of a local services business registration check verification artifact.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Registration number check type.
Registration document check type.
Container for enum describing possible credit states of a lead.
(message has no fields)
Possible credit states of a lead.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
A credit has been filed and is being processed by Ads backend, but has not been applied to the account yet.
The credit has been issued to the Ads account.
Container for enum describing the status of local services employee.
(message has no fields)
Enums describing statuses of a local services employee.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Employee is not removed, and employee status is active.
Employee is removed. Used to delete an employee from the business.
Container for enum describing the types of local services employee.
(message has no fields)
Enums describing types of a local services employee.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Represents the owner of the business.
Represents an employee of the business.
Container for enum describing the rejection reason of a local services insurance verification artifact.
(message has no fields)
Enums describing possible rejection reasons of a local services insurance verification artifact.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Business name doesn't match business name for the Local Services Ad.
Insurance amount doesn't meet requirement listed in the legal summaries documentation for that geographic + category ID combination.
Insurance document is expired.
Insurance document is missing a signature.
Insurance document is missing a policy number.
Commercial General Liability(CGL) box is not marked in the insurance document.
Insurance document is in an editable format.
Insurance document does not cover insurance for a particular category.
Insurance document is missing an expiration date.
Insurance document is poor quality - blurry images, illegible, etc...
Insurance document is suspected of being edited.
Insurance document not accepted. For example, documents of insurance proposals, but missing coverages are not accepted.
Insurance document is not final.
Insurance document has another flaw not listed explicitly.
Container for enum describing possible types of lead conversation.
(message has no fields)
Possible types of lead conversation.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Email lead conversation.
Message lead conversation.
Phone call lead conversation.
SMS lead conversation.
Booking lead conversation.
WhatsApp lead conversation.
Lead conversation created through Google Ads API.
Container for enum describing possible credit issuance decisions for a lead.
(message has no fields)
Decision of bonus credit issued or rejected.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Bonus credit is issued successfully and bonus credit cap has not reached the threshold after issuing this bonus credit.
Bonus credit is issued successfully and bonus credit cap has reached the threshold after issuing this bonus credit.
Bonus credit is not issued because the provider has reached the bonus credit cap.
Bonus credit is not issued because this lead is not eligible for bonus credit.
Container for enum describing possible statuses of lead.
(message has no fields)
Possible statuses of lead.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
New lead which hasn't yet been seen by advertiser.
Lead that thas been interacted by advertiser.
Lead has been booked.
Lead was declined by advertiser.
Lead has expired due to inactivity.
Disabled due to spam or dispute.
Consumer declined the lead.
Personally Identifiable Information of the lead is wiped out.
Container for enum describing possible survey answers for a lead.
(message has no fields)
Survey answer for Local Services Ads Lead.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Very satisfied with the lead.
Satisfied with the lead.
Neutral with the lead.
Dissatisfied with the lead.
Very dissatisfied with the lead.
Container for enum describing possible survey dissatisfied reasons for a lead.
(message has no fields)
Provider's reason for not being satisfied with the lead.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Other reasons.
Lead was for a service that does not match the business' service area.
Lead was for a service that is not offered by the business.
Lead was by a customer that was not ready to book.
Lead was a spam. Example: lead was from a bot, silent called, scam, etc.
Lead was a duplicate of another lead that is, customer contacted the business more than once.
Lead due to solicitation. Example: a person trying to get a job or selling a product, etc.
Container for enum describing possible survey satisfied reasons for a lead.
(message has no fields)
Provider's reason for being satisfied with the lead.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Other reasons.
Lead converted into a booked customer or client.
Lead could convert into a booked customer or client soon.
Lead was related to the services the business offers.
Lead was for a service that generates high value for the business.
Container for enum describing possible types of lead.
(message has no fields)
Possible types of lead.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Message lead.
Lead created by phone call.
Booking lead.
Container for enum describing the rejection reason of a local services license verification artifact.
(message has no fields)
Enums describing possible rejection reasons of a local services license verification artifact.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Business name doesn't match business name for the Local Services Ad.
License is unauthorized or been revoked.
License is expired.
License is poor quality - blurry images, illegible, etc...
License cannot be verified due to a not legitimate image.
License is not the requested document type or contains an invalid ID.
License has another flaw not listed explicitly.
Container for enum describing possible types of lead conversation participants.
(message has no fields)
Possible types of lead conversation participant.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Local Services Ads Provider participant.
Local Services Ads Consumer participant.
Container for enum describing the status of local services verification artifact.
(message has no fields)
Enums describing statuses of a local services verification artifact.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Artifact has passed verification.
Artifact has failed verification.
Artifact is in the process of verification.
Artifact needs user to upload information before it is verified.
Artifact has been cancelled by the user.
Container for enum describing the type of local services verification artifact.
(message has no fields)
Enums describing possible types of local services verification artifact.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Background check verification artifact.
Insurance verification artifact.
License verification artifact.
Business registration check verification artifact.
Container for enum describing status of a particular Local Services Ads verification category.
(message has no fields)
Enum describing status of a particular Local Services Ads verification category.
Used in:
,Not specified.
Unknown verification status.
Verification has started, but has not finished.
Verification has failed.
Verification has passed.
Verification is not applicable.
Verification is required but pending submission.
Not all required verification has been submitted.
Verification needs review by Local Services Ads Ops Specialist.
Container for enum describing unit of radius in location group.
(message has no fields)
The unit of radius distance in location group (for example, MILES)
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Meters
Miles
Milli Miles
Container for enum describing possible types of a location ownership.
(message has no fields)
Possible types of a location ownership.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Business Owner of location(legacy location extension - LE).
Affiliate location(Third party location extension - ALE).
Used to distinguish the location source type.
(message has no fields)
The possible types of a location source.
Used in:
No value has been specified.
Used for return value only. Represents value unknown in this version.
Locations associated with the customer's linked Business Profile.
Affiliate (chain) store locations. For example, Best Buy store locations.
Container for enum describing possible types of a location string filter.
(message has no fields)
Possible types of a location string filter.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The filter will use exact string matching.
Lookalike Expansion level proto
(message has no fields)
Expansion level, reflecting the size of the lookalike audience
Used in:
Not specified.
Invalid expansion level.
Expansion to a small set of users that are similar to the seed lists
Expansion to a medium set of users that are similar to the seed lists. Includes all users of EXPANSION_LEVEL_NARROW, and more.
Expansion to a large set of users that are similar to the seed lists. Includes all users of EXPANSION_LEVEL_BALANCED, and more.
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.
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. For example, "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 different types of mobile app vendors.
(message has no fields)
The type of mobile app vendor
Used in:
, ,Not specified.
Used for return value only. Represents value unknown in this version.
Mobile app vendor for Apple app store.
Mobile app vendor for Google app store.
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, for example, "January".
(message has no fields)
Enumerates months of the year, for example, "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 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.
All possible statuses for oci diagnostics.
(message has no fields)
Possible statuses of the offline ingestion setup.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Your offline data ingestion setup is active and optimal for downstream processing.
Your offline ingestion setup is active, but there are further improvements you could make. See alerts.
Your offline ingestion setup is active, but there are errors that require your attention. See alerts.
Your offline ingestion setup has not received data in the last 28 days, there may be something wrong.
All possible clients for an offline upload event.
(message has no fields)
Type of client.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Google Ads API.
Google Ads web client, which could include multiple sources like Ads UI, SFTP, etc.
Connection platform.
Container for enum describing reasons why an offline user data job failed to be processed.
(message has no fields)
The failure reason of an offline user data job.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The matched transactions are insufficient.
The uploaded transactions are insufficient.
The average transaction value is unusually high for your account. If this is intended, contact support to request an exception. Learn more at https://support.google.com/google-ads/answer/10018944#transaction_value
The average transaction value is unusually low for your account. If this is intended, contact support to request an exception. Learn more at https://support.google.com/google-ads/answer/10018944#transaction_value
There's a currency code that you haven't used before in your uploads. If this is intended, contact support to request an exception. Learn more at https://support.google.com/google-ads/answer/10018944#Unrecognized_currency
Container for enum describing reasons match rate ranges for a customer match list upload.
(message has no fields)
The match rate range of an offline user data job.
Used in:
Not specified.
Default value for match rate range.
Match rate range for offline data upload entity is between 0% and 19%.
Match rate range for offline data upload entity is between 20% and 30%.
Match rate range for offline data upload entity is between 31% and 40%.
Match rate range for offline data upload entity is between 41% and 50%.
Match rate range for offline data upload entity is between 51% and 60%.
Match rate range for offline data upload entity is between 61% and 70%.
Match rate range for offline data upload entity is between 71% and 80%.
Match rate range for offline data upload entity is between 81% and 90%.
Match rate range for offline data upload entity is more than or equal to 91%.
Container for enum describing status of an offline user data job.
(message has no fields)
The status of an offline user data job.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The job has been successfully created and pending for uploading.
Upload(s) have been accepted and data is being processed.
Uploaded data has been successfully processed.
Uploaded data has failed to be processed.
Container for enum describing types of an offline user data job.
(message has no fields)
The type of an offline user data job.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Store Sales Direct data for self service.
Store Sales Direct data for third party.
Customer Match user list data.
Customer Match with attribute data.
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 the type of optimization goal.
(message has no fields)
The type of optimization goal
Used in:
Not specified.
Used as a return value only. Represents value unknown in this version.
Optimize for call clicks. Call click conversions are times people selected 'Call' to contact a store after viewing an ad.
Optimize for driving directions. Driving directions conversions are times people selected 'Get directions' to navigate to a store after viewing an ad.
Optimize for pre-registration. Pre-registration conversions are the number of pre-registration signups to receive a notification when the app is released.
Container for enum describing the type of demographic parental statuses.
(message has no fields)
The type of parental statuses (for example, 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 interaction.
Pay per conversion value. This mode is only supported by campaigns with AdvertisingChannelType.HOTEL, BiddingStrategyType.COMMISSION, and BudgetType.STANDARD.
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.
Pay per guest stay value. This mode is only supported by campaigns with AdvertisingChannelType.HOTEL, BiddingStrategyType.COMMISSION, and BudgetType.STANDARD.
Performance Max Upgrade status for campaign.
(message has no fields)
Performance Max Upgrade status enum for campaign.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The upgrade to a Performance Max campaign is in progress.
The upgrade to a Performance Max campaign is complete.
The upgrade to a Performance Max campaign failed. The campaign will still serve as it was before upgrade was attempted.
The campaign is eligible for upgrade to a Performance Max campaign.
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(for example, 'www.flowers4sale.com').
Mobile application categories(for example, 'Games').
mobile applications(for example, 'mobileapp::2-com.whatsthewordanswers').
YouTube videos(for example, 'youtube.com/video/wtLJPvx7-ys').
YouTube channels(for example, 'youtube.com::L8ZULXASCc1I_oaOT0NaOQ').
Surfaces owned and operated by Google(for example, 'tv.google.com').
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.
The resource is eligible and may be serving but could still undergo further review.
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 policy topic evidence destination not working DNS error types.
(message has no fields)
The possible policy topic evidence destination not working DNS error types.
Used in:
No value has been specified.
The received value is not known in this version. This is a response-only value.
Host name not found in DNS when fetching landing page.
Google internal crawler issue when communicating with DNS. This error doesn't mean the landing page doesn't work. Google will recrawl the landing page.
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. This can only be used with Search and standard Shopping campaigns.
Specifies that an ad is triggered if the user is in or regularly in advertiser's targeted locations.
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.
The availability of a product.
(message has no fields)
Product availability.
Used in:
Enum unspecified.
Used for return value only. Represents values unknown in this version.
The product is in stock.
The product is out of stock.
The product can be preordered.
Level of a product category.
(message has no fields)
Enum describing the level of the product 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.
State of the product category.
(message has no fields)
Enum describing the state of the product category.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The category is enabled.
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.
Container for enum describing the index of the product custom attribute.
(message has no fields)
The index of the product custom attribute.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
First product custom attribute.
Second product custom attribute.
Third product custom attribute.
Fourth product custom attribute.
Fifth product custom attribute.
The severity of a product issue.
(message has no fields)
Product issue severity.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The issue limits the performance of the product in ads.
The issue prevents the product from showing in ads.
Container for enum describing possible statuses of a product link invitation.
(message has no fields)
Describes the possible statuses for an invitation between a Google Ads customer and another account.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
The invitation is accepted.
An invitation has been sent to the other account. A user on the other account may now accept the invitation by setting the status to ACCEPTED.
This invitation has been sent by a user on the other account. It may be accepted by a user on this account by setting the status to ACCEPTED.
The invitation is revoked by the user who sent the invitation.
The invitation has been rejected by the invitee.
The invitation has timed out before being accepted by the invitee.
The status of a product indicating whether it can show in ads.
(message has no fields)
Enum describing the status of a product.
Used in:
Not specified.
Used for return value only. Represents values unknown in this version.
The product cannot show in ads.
The product can show in ads but may be limited in where and when it can show due to identified issues.
The product can show in ads.
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 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.
Container for enum describing unit of radius in proximity.
(message has no fields)
The unit of radius distance in proximity (for example, 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.
Message describing plannable age ranges.
(message has no fields)
Possible plannable age range values.
Used in:
,Not specified.
The value is unknown in this version.
Between 18 and 24 years old.
Between 18 and 34 years old.
Between 18 and 44 years old.
Between 18 and 49 years old.
Between 18 and 54 years old.
Between 18 and 64 years old.
Between 18 and 65+ years old.
Between 21 and 34 years old.
Between 25 and 34 years old.
Between 25 and 44 years old.
Between 25 and 49 years old.
Between 25 and 54 years old.
Between 25 and 64 years old.
Between 25 and 65+ years old.
Between 35 and 44 years old.
Between 35 and 49 years old.
Between 35 and 54 years old.
Between 35 and 64 years old.
Between 35 and 65+ years old.
Between 45 and 54 years old.
Between 45 and 64 years old.
Between 45 and 65+ years old.
Between 50 and 65+ years old.
Between 55 and 64 years old.
Between 55 and 65+ years old.
65 years old and beyond.
Container for enum describing the type of model used to create a conversion rate suggestion for a supported ad product.
(message has no fields)
Types of models used to create conversion rate suggestions.
Used in:
Not specified.
The value is unknown in this version.
Suggested conversion rate for the authenticated customer based on the previous 70 days.
Suggested conversion rate based on an aggressive rate for the entire inventory.
Suggested conversion rate based on a conservative rate for the entire inventory.
Suggested conversion rate based on the median rate for the entire inventory.
Container for enum describing plannable networks.
(message has no fields)
Possible plannable network values.
Used in:
,Not specified.
Used as a return value only. Represents value unknown in this version.
YouTube network.
Google Video Partners (GVP) network.
A combination of the YouTube network and the Google Video Partners network.
Container for enum describing surfaces available for targeting in forecasts. Surfaces refer to the available types of ad inventories such as In-Feed, In-Stream, and Shorts.
(message has no fields)
Surfaces available to target in reach forecasts.
Used in:
Not specified.
The value is unknown in this version.
Discover feed ad surface.
Gmail ad surface.
In-Feed ad surface.
In-Stream bumper ad surface.
In-Stream non-skippable ad surface.
In-Stream skippable ad surface.
Shorts ad surface.
Container for enum describing recommendation subscription statuses.
(message has no fields)
Enum describing recommendation subscription statuses.
Used in:
Not specified.
Output-only. Represents a format not yet defined in this enum.
A subscription in the enabled state will automatically apply any recommendations of that type.
Recommendations of the relevant type will not be automatically applied. Subscriptions cannot be deleted. Once created, they can only move between enabled and paused states.
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.
Provides optimized budget recommendations for 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 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.
Budget recommendation for campaigns that are expected to become budget-constrained in the future (as opposed to the CAMPAIGN_BUDGET recommendation, which applies to campaigns that are currently budget-constrained).
Recommendation to update a campaign to use a Target ROAS bidding strategy.
Recommendation to add a new responsive search ad.
Budget recommendation for campaigns whose ROI is predicted to increase with a budget adjustment.
Recommendation to add broad match versions of keywords for fully automated conversion-based bidding campaigns.
Recommendation to add new responsive search ad assets.
Recommendation to upgrade a Smart Shopping campaign to a Performance Max campaign.
Recommendation to improve strength of responsive search ad.
Recommendation to update a campaign to use Display Expansion.
Recommendation to upgrade a Local campaign to a Performance Max campaign.
Recommendation to raise target CPA when it is too low and there are very few or no conversions. It is applied asynchronously and can take minutes depending on the number of ad groups there are in the related campaign.
Recommendation to raise the budget in advance of a seasonal event that is forecasted to increase traffic, and change bidding strategy from maximize conversion value to target ROAS.
Recommendation to add callout assets to campaign or customer level.
Recommendation to add sitelink assets to campaign or customer level.
Recommendation to add call assets to campaign or customer level.
Recommendation to add the age group attribute to offers that are demoted because of a missing age group.
Recommendation to add a color to offers that are demoted because of a missing color.
Recommendation to add a gender to offers that are demoted because of a missing gender.
Recommendation to add a GTIN (Global Trade Item Number) to offers that are demoted because of a missing GTIN.
Recommendation to add more identifiers to offers that are demoted because of missing identifiers.
Recommendation to add the size to offers that are demoted because of a missing size.
Recommendation informing a customer about a campaign that cannot serve because no products are being targeted.
The shopping recommendation informing a customer about campaign with a high percentage of disapproved products.
Recommendation to create a catch-all campaign that targets all offers.
Recommendation to fix Merchant Center account suspension issues.
Recommendation to fix Merchant Center account suspension warning issues.
Recommendation to migrate offers targeted by Regular Shopping Campaigns to existing Performance Max campaigns.
Recommendation to enable dynamic image extensions on the account, allowing Google to find the best images from ad landing pages and complement text ads.
Recommendation to raise Target CPA based on Google predictions modeled from past conversions. It is applied asynchronously and can take minutes depending on the number of ad groups there are in the related campaign.
Recommendation to lower Target ROAS.
Recommendation to opt into Performance Max campaigns.
Recommendation to improve the asset group strength of a Performance Max campaign to an "Excellent" rating.
Recommendation to migrate Dynamic Search Ads to Performance Max campaigns.
Recommendation to set a target CPA for campaigns that do not have one specified, in advance of a seasonal event that is forecasted to increase traffic.
Recommendation to set a target CPA for campaigns that do not have one specified.
Recommendation to set a target ROAS for campaigns that do not have one specified.
Recommendation to update a campaign to use the Maximize Conversion Value bidding strategy.
Recommendation to deploy Google Tag on more pages.
Recommendation to turn on Final URL expansion for your Performance Max campaigns.
Recommendation to update a customer list that hasn't been updated in the last 90 days.
Recommendation to create a custom audience.
Recommendation to add lead form assets to campaign or customer level.
Recommendation to improve the strength of ads in Demand Gen campaigns.
Container for enum describing resource change operations in the ChangeEvent resource.
(message has no fields)
The operation on the changed resource in change_event resource.
Used in:
No value has been specified.
Used for return value only. Represents an unclassified operation unknown in this version.
The resource was created.
The resource was modified.
The resource was removed.
Container for enum describing possible resource limit types.
(message has no fields)
Resource limit type.
Used in:
No value has been specified.
Used for return value only. Represents an unclassified operation unknown in this version.
Number of ENABLED and PAUSED campaigns per customer.
Number of ENABLED and PAUSED base campaigns per customer.
Number of ENABLED and PAUSED experiment campaigns per customer.
Number of ENABLED and PAUSED Hotel campaigns per customer.
Number of ENABLED and PAUSED Smart Shopping campaigns per customer.
Number of ENABLED ad groups per campaign.
Number of ENABLED ad groups per Shopping campaign.
Number of ENABLED ad groups per Hotel campaign.
Number of ENABLED reporting ad groups per local campaign.
Number of ENABLED reporting ad groups per App campaign. It includes app campaign and app campaign for engagement.
Number of ENABLED managed ad groups per smart campaign.
Number of ENABLED ad group criteria per customer. An ad group criterion is considered as ENABLED if: 1. it's not REMOVED 2. its ad group is not REMOVED 3. its campaign is not REMOVED.
Number of ad group criteria across all base campaigns for a customer.
Number of ad group criteria across all experiment campaigns for a customer.
Number of ENABLED ad group criteria per campaign. An ad group criterion is considered as ENABLED if: 1. it's not REMOVED 2. its ad group is not REMOVED.
Number of ENABLED campaign criteria per customer.
Number of ENABLED campaign criteria across all base campaigns for a customer.
Number of ENABLED campaign criteria across all experiment campaigns for a customer.
Number of ENABLED webpage criteria per customer, including campaign level and ad group level.
Number of ENABLED webpage criteria across all base campaigns for a customer.
Meximum number of ENABLED webpage criteria across all experiment campaigns for a customer.
Number of combined audience criteria per ad group.
Limit for placement criterion type group in customer negative criterion.
Limit for YouTube TV channels in customer negative criterion.
Number of ENABLED criteria per ad group.
Number of listing group criteria per ad group.
Number of ENABLED explicitly shared budgets per customer.
Number of ENABLED implicitly shared budgets per customer.
Number of combined audience criteria per campaign.
Number of negative keywords per campaign.
Number of excluded campaign criteria in placement dimension, for example, placement, mobile application, YouTube channel, etc. The API criterion type is NOT limited to placement only, and this does not include exclusions at the ad group or other levels.
Number of geo targets per campaign.
Number of negative IP blocks per campaign.
Number of proximity targets per campaign.
Number of listing scopes per Shopping campaign.
Number of listing scopes per non-Shopping campaign.
Number of criteria per negative keyword shared set.
Number of criteria per negative placement shared set.
Default number of shared sets allowed per type per customer.
Number of shared sets of negative placement list type for a manager customer.
Number of hotel_advance_booking_window bid modifiers per ad group.
Number of ENABLED shared bidding strategies per customer.
Number of open basic user lists per customer.
Number of open logical user lists per customer.
Number of open rule based user lists per customer.
Number of ENABLED and PAUSED ad group ads across all base campaigns for a customer.
Number of ENABLED and PAUSED ad group ads across all experiment campaigns for a customer.
Number of ENABLED and PAUSED ad group ads per campaign.
Number of ENABLED ads per ad group that do not fall in to other buckets. Includes text and many other types.
Number of ENABLED image ads per ad group.
Number of ENABLED shopping smart ads per ad group.
Number of ENABLED responsive search ads per ad group.
Number of ENABLED app ads per ad group.
Number of ENABLED app engagement ads per ad group.
Number of ENABLED local ads per ad group.
Number of ENABLED video ads per ad group.
Number of ENABLED lead form CampaignAssets per campaign.
Number of ENABLED promotion CustomerAssets per customer.
Number of ENABLED promotion CampaignAssets per campaign.
Number of ENABLED promotion AdGroupAssets per ad group.
Number of ENABLED callout CustomerAssets per customer.
Number of ENABLED callout CampaignAssets per campaign.
Number of ENABLED callout AdGroupAssets per ad group.
Number of ENABLED sitelink CustomerAssets per customer.
Number of ENABLED sitelink CampaignAssets per campaign.
Number of ENABLED sitelink AdGroupAssets per ad group.
Number of ENABLED structured snippet CustomerAssets per customer.
Number of ENABLED structured snippet CampaignAssets per campaign.
Number of ENABLED structured snippet AdGroupAssets per ad group.
Number of ENABLED mobile app CustomerAssets per customer.
Number of ENABLED mobile app CampaignAssets per campaign.
Number of ENABLED mobile app AdGroupAssets per ad group.
Number of ENABLED hotel callout CustomerAssets per customer.
Number of ENABLED hotel callout CampaignAssets per campaign.
Number of ENABLED hotel callout AdGroupAssets per ad group.
Number of ENABLED call CustomerAssets per customer.
Number of ENABLED call CampaignAssets per campaign.
Number of ENABLED call AdGroupAssets per ad group.
Number of ENABLED price CustomerAssets per customer.
Number of ENABLED price CampaignAssets per campaign.
Number of ENABLED price AdGroupAssets per ad group.
Number of ENABLED ad image CampaignAssets per campaign.
Number of ENABLED ad image AdGroupAssets per ad group.
Number of ENABLED page feed asset sets per customer.
Number of ENABLED dynamic education feed asset sets per customer.
Number of ENABLED assets per page feed asset set.
Number of ENABLED assets per dynamic education asset set.
Number of ENABLED dynamic real estate asset sets per customer.
Number of ENABLED assets per dynamic real estate asset set.
Number of ENABLED dynamic custom asset sets per customer.
Number of ENABLED assets per dynamic custom asset set.
Number of ENABLED dynamic hotels and rentals asset sets per customer.
Number of ENABLED assets per dynamic hotels and rentals asset set.
Number of ENABLED dynamic local asset sets per customer.
Number of ENABLED assets per dynamic local asset set.
Number of ENABLED dynamic flights asset sets per customer.
Number of ENABLED assets per dynamic flights asset set.
Number of ENABLED dynamic travel asset sets per customer.
Number of ENABLED assets per dynamic travel asset set.
Number of ENABLED dynamic jobs asset sets per customer.
Number of ENABLED assets per dynamic jobs asset set.
Number of ENABLED business name CampaignAssets per campaign.
Number of ENABLED business logo CampaignAssets per campaign.
Number of versions per ad.
Number of ENABLED user feeds per customer.
Number of ENABLED system feeds per customer.
Number of feed attributes per feed.
Number of ENABLED feed items per customer.
Number of ENABLED campaign feeds per customer.
Number of ENABLED campaign feeds across all base campaigns for a customer.
Number of ENABLED campaign feeds across all experiment campaigns for a customer.
Number of ENABLED ad group feeds per customer.
Number of ENABLED ad group feeds across all base campaigns for a customer.
Number of ENABLED ad group feeds across all experiment campaigns for a customer.
Number of ENABLED ad group feeds per campaign.
Number of ENABLED feed items per customer.
Number of feed items per feed item set.
Number of ENABLED campaign experiments per customer.
Number of video experiment arms per experiment.
Number of owned labels per customer.
Number of applied labels per campaign.
Number of applied labels per ad group.
Number of applied labels per ad group ad.
Number of applied labels per ad group criterion.
Number of customers with a single label applied.
Number of ENABLED keyword plans per user per customer. The limit is applied per <user, customer> pair because by default a plan is private to a user of a customer. Each user of a customer has their own independent limit.
Number of keyword plan ad group keywords per keyword plan.
Number of keyword plan ad groups per keyword plan.
Number of keyword plan negative keywords (both campaign and ad group) per keyword plan.
Number of keyword plan campaigns per keyword plan.
Number of ENABLED conversion actions per customer.
Number of operations in a single batch job.
Number of PENDING or ENABLED batch jobs per customer.
Number of hotel check-in date range bid modifiers per ad agroup.
Number of shared sets of type ACCOUNT_LEVEL_NEGATIVE_KEYWORDS per account.
Number of keywords per ACCOUNT_LEVEL_NEGATIVE_KEYWORDS shared set.
Maximum number of asset per hotel property asset set.
Maximum number of enabled hotel property assets per asset group.
Number of criteria per brand shared set.
Number of active brand list criteria per campaign.
Maximum number of shared sets of brand type for an account.
Maximum number of lookalike lists per customer.
Total number of enabled IMAGE CampaignAssets with LOGO and LANDSCAPE_LOGO field types per campaign.
Maximum number of active business message asset links at customer level.
Maximum number of active WhatsApp business message asset links at campaign level.
Maximum number of active WhatsApp business message asset links at ad group level.
Container for possible response content types.
(message has no fields)
Possible response content types.
Used in:
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,Not specified. Will return the resource name only in the response.
The mutate response will be the resource name.
The mutate response will contain the resource name and the resource with mutable fields if possible. Otherwise, only the resource name will be returned.
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.
Message describing seasonality event scopes. The two types of seasonality events are BiddingSeasonalityAdjustments and BiddingDataExclusions.
(message has no fields)
The possible scopes of a Seasonality Event.
Used in:
,No value has been specified.
The received value is not known in this version. This is a response-only value.
The seasonality event is applied to all the customer's traffic for supported advertising channel types and device types. The CUSTOMER scope cannot be used in mutates.
The seasonality event is applied to all specified campaigns.
The seasonality event is applied to all campaigns that belong to specified channel types.
Message describing seasonality event statuses. The two types of seasonality events are BiddingSeasonalityAdjustments and BiddingDataExclusions.
(message has no fields)
The possible statuses of a Seasonality Event.
Used in:
,No value has been specified.
The received value is not known in this version. This is a response-only value.
The seasonality event is enabled.
The seasonality event is removed.
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.
The asset was used in a headline. Use this only if there is only one headline in the ad. Otherwise, use the HEADLINE_1, HEADLINE_2 or HEADLINE_3 enums
The asset was used as a headline in portrait image.
The asset was used in a long headline (used in MultiAssetResponsiveAd).
The asset was used in a description. Use this only if there is only one description in the ad. Otherwise, use the DESCRIPTION_1 or DESCRIPTION_@ enums
The asset was used as description in portrait image.
The asset was used as business name in portrait image.
The asset was used as business name.
The asset was used as a marketing image.
The asset was used as a marketing image in portrait image.
The asset was used as a square marketing image.
The asset was used as a portrait marketing image.
The asset was used as a logo.
The asset was used as a landscape logo.
The asset was used as a call-to-action.
The asset was used as a YouTube video.
This asset is used as a sitelink.
This asset is used as a call.
This asset is used as a mobile app.
This asset is used as a callout.
This asset is used as a structured snippet.
This asset is used as a price.
This asset is used as a promotion.
This asset is used as an image.
The asset is used as a lead form.
The asset is used as a business logo.
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.
An account-level set of keywords that can be excluded from targeting.
A set of brands can be included or excluded from targeting.
Indicates the key issue that results in a shopping campaign targeting zero products.
(message has no fields)
Issues that results in a shopping campaign targeting zero products.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
The Merchant Center account does not have any submitted products.
The Merchant Center account does not have any submitted products in the feed.
The Google Ads account has active campaign filters that prevents inclusion of offers in the campaign.
All products available have been explicitly excluded from being targeted by the campaign.
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.
The values in a simulation were all scaled by the same factor. For example, in a simulated TargetCpa campaign, the campaign target and all ad group targets were scaled by a factor of X.
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.
The simulation is for a ROAS target.
The simulation is for a percent CPC bid.
The simulation is for an impression share target.
The simulation is for a budget.
Container for enumeration of SkAdNetwork ad event types.
(message has no fields)
Enumerates SkAdNetwork ad event types
Used in:
Not specified.
The value is unknown in this version.
The value was not present in the postback or we do not have this data for other reasons.
The user interacted with the ad.
The user viewed the ad.
Container for enumeration of SkAdNetwork attribution credits.
(message has no fields)
Enumerates SkAdNetwork attribution credits.
Used in:
Default value. This value is equivalent to null.
The value is unknown in this API version. The true enum value cannot be returned in this API version or is not supported yet.
The value was not present in the postback or we do not have this data for other reasons.
Google was the ad network that won ad attribution.
Google qualified for attribution, but didn't win.
Container for enumeration of SkAdNetwork coarse conversion values.
(message has no fields)
Enumerates SkAdNetwork coarse conversion values
Used in:
,Not specified.
The value is unknown in this version.
The value was not present in the postback or we do not have this data for other reasons.
A low coarse conversion value.
A medium coarse conversion value.
A high coarse conversion value.
A coarse conversion value was not configured.
Container for enumeration of SkAdNetwork source types.
(message has no fields)
Enumerates SkAdNetwork source types
Used in:
Not specified.
The value is unknown in this version.
The source app ID or source domain was not present in the postback or we do not have this data for other reasons.
The ad was shown on a webpage.
The ad was shown on an app.
Container for enumeration of SkAdNetwork user types.
(message has no fields)
Enumerates SkAdNetwork user types
Used in:
Not specified.
The value is unknown in this version.
The value was not present in the postback or we do not have this data for other reasons.
The user installed the app for the first time.
The user has previously installed the app.
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.
A container for an enum that describes reasons for why a Smart campaign is not eligible to serve.
(message has no fields)
Reasons for why a Smart campaign is not eligible to serve.
Used in:
The status has not been specified.
The received value is not known in this version. This is a response-only value.
The campaign is not eligible to serve because of an issue with the account.
The campaign is not eligible to serve because of a payment issue.
The business profile location associated with the campaign has been removed.
All system-generated ads have been disapproved. Consult the policy_summary field in the AdGroupAd resource for more details.
A container for an enum that describes Smart campaign statuses.
(message has no fields)
Smart campaign statuses.
Used in:
The status has not been specified.
The received value is not known in this version. This is a response-only value.
The campaign was paused.
The campaign is not eligible to serve and has issues that may require intervention.
The campaign is pending the approval of at least one ad.
The campaign is eligible to serve.
The campaign has been removed.
The campaign has ended.
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.
Indicates summary row setting in request parameter.
(message has no fields)
Enum describing return summary row settings.
Used in:
Not specified.
Represent unknown values of return summary row.
Do not return summary row.
Return summary row along with results. The summary row will be returned in the last batch alone (last batch will contain no results).
Return summary row only and return no results.
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 bidding goal Target Frequency time units.
(message has no fields)
Enum describing time window over which we want to reach Target Frequency.
Used in:
,Not specified.
Used for return value only. Represents value unknown in this version.
Optimize bidding to reach Target Frequency in a week.
Optimize bidding to reach Target Frequency in a month.
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, for example, '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, for example, '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.
The snippet that is used to replace the phone number on your website with a Google forwarding number for call tracking purposes.
Container for enum describing the source of the user identifier for offline Store Sales, click conversion, and conversion adjustment uploads.
(message has no fields)
The type of user identifier source for offline Store Sales, click conversion, and conversion adjustment uploads.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version
Indicates that the user identifier was provided by the first party (advertiser).
Indicates that the user identifier was provided by the third party (partner).
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.
The user list customer type categories.
(message has no fields)
Enum containing possible user list customer type categories.
Used in:
Not specified.
Unknown type.
Customer type category for all customers.
Customer type category for all purchasers.
Customer type category for high value purchasers.
Customer type category for disengaged purchasers.
Customer type category for qualified leads.
Customer type category for converted leads.
Customer type category for paid subscribers.
Customer type category for loyalty signups.
Customer type category for cart abandoners.
Customer type category for loyalty tier 1 members.
Customer type category for loyalty tier 2 members.
Customer type category for loyalty tier 3 members.
Customer type category for loyalty tier 4 members.
Customer type category for loyalty tier 5 members.
Customer type category for loyalty tier 6 members.
Customer type category for loyalty tier 7 members.
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.
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 OR B.
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.
LookalikeUserlist, composed of users similar to those of a configurable seed (set of UserLists)
Container for enum describing possible device types used in a conversion value rule.
(message has no fields)
Possible device types used in conversion value rule.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Mobile device.
Desktop device.
Tablet device.
Container for enum describing possible geographic location matching types used in a conversion value rule.
(message has no fields)
Possible geographic location matching types.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Either Area of Interest or Location of Presence can be used to match.
Only Location of Presence can be used to match.
Container for enum describing possible operations for value rules which are executed when rules are triggered.
(message has no fields)
Possible operations of the action of a conversion value rule.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Add provided value to conversion value.
Multiply conversion value by provided value.
Set conversion value to provided value.
Container for enum describing where a value rule set is attached.
(message has no fields)
Possible level where a value rule set is attached.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Attached to the customer.
Attached to a campaign.
Container for enum describing possible dimensions of a conversion value rule set.
(message has no fields)
Possible dimensions of a conversion value rule set.
Used in:
Not specified.
Used for return value only. Represents value unknown in this version.
Dimension for geo location.
Dimension for device type.
Dimension for audience.
This dimension implies the rule will always apply.
Dimension for itinerary.
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).
Defines the thumbnail to use for In-Display video ads. Note that DEFAULT_THUMBNAIL may have been uploaded by the user while thumbnails 1-3 are auto-generated from the video.
(message has no fields)
Enum listing the possible types of a video thumbnail.
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 thumbnail. Can be auto-generated or user-uploaded.
Thumbnail 1, generated from the video.
Thumbnail 2, generated from the video.
Thumbnail 3, generated from the video.
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.