Google Ads API is returning to beta status. Please read our blog post for more details.

Package google.ads.googleads.v2.enums

Index

AccessReasonEnum

Indicates the way the resource such as user list is related to a user.

AccessReason

Enum describing possible access reasons.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
OWNED The resource is owned by the user.
SHARED The resource is shared to the user.
LICENSED The resource is licensed to the user.
SUBSCRIBED The user subscribed to the resource.
AFFILIATED The resource is accessible to the user.

AccessRoleEnum

Container for enum describing possible access role for user.

AccessRole

Possible access role of a user.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ADMIN Owns its account and can control the addition of other users.
STANDARD Can modify campaigns, but can't affect other users.
READ_ONLY Can view campaigns and account changes, but cannot make edits.

AccountBudgetProposalStatusEnum

Message describing AccountBudgetProposal statuses.

AccountBudgetProposalStatus

The possible statuses of an AccountBudgetProposal.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PENDING The proposal is pending approval.
APPROVED_HELD 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.
APPROVED The proposal has been approved.
CANCELLED The proposal has been cancelled by the user.
REJECTED The proposal has been rejected by the user, e.g. by rejecting an acceptance email.

AccountBudgetProposalTypeEnum

Message describing AccountBudgetProposal types.

AccountBudgetProposalType

The possible types of an AccountBudgetProposal.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
CREATE Identifies a request to create a new budget.
UPDATE Identifies a request to edit an existing budget.
END Identifies a request to end a budget that has already started.
REMOVE Identifies a request to remove a budget that hasn't started yet.

AccountBudgetStatusEnum

Message describing AccountBudget statuses.

AccountBudgetStatus

The possible statuses of an AccountBudget.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PENDING The account budget is pending approval.
APPROVED The account budget has been approved.
CANCELLED The account budget has been cancelled by the user.

AdCustomizerPlaceholderFieldEnum

Values for Ad Customizer placeholder fields.

AdCustomizerPlaceholderField

Possible values for Ad Customizers placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
INTEGER Data Type: INT64. Integer value to be inserted.
PRICE Data Type: STRING. Price value to be inserted.
DATE Data Type: DATE_TIME. Date value to be inserted.
STRING Data Type: STRING. String value to be inserted.

AdGroupAdRotationModeEnum

Container for enum describing possible ad rotation modes of ads within an ad group.

AdGroupAdRotationMode

The possible ad rotation modes of an ad group.

Enums
UNSPECIFIED The ad rotation mode has not been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

OPTIMIZE Optimize ad group ads based on clicks or conversions.
ROTATE_FOREVER Rotate evenly forever.

AdGroupAdStatusEnum

Container for enum describing possible statuses of an AdGroupAd.

AdGroupAdStatus

The possible statuses of an AdGroupAd.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

ENABLED The ad group ad is enabled.
PAUSED The ad group ad is paused.
REMOVED The ad group ad is removed.

AdGroupCriterionApprovalStatusEnum

Container for enum describing possible AdGroupCriterion approval statuses.

AdGroupCriterionApprovalStatus

Enumerates AdGroupCriterion approval statuses.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
APPROVED Approved.
DISAPPROVED Disapproved.
PENDING_REVIEW Pending Review.
UNDER_REVIEW Under review.

AdGroupCriterionStatusEnum

Message describing AdGroupCriterion statuses.

AdGroupCriterionStatus

The possible statuses of an AdGroupCriterion.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

ENABLED The ad group criterion is enabled.
PAUSED The ad group criterion is paused.
REMOVED The ad group criterion is removed.

AdGroupStatusEnum

Container for enum describing possible statuses of an ad group.

AdGroupStatus

The possible statuses of an ad group.

Enums
UNSPECIFIED The status has not been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

ENABLED The ad group is enabled.
PAUSED The ad group is paused.
REMOVED The ad group is removed.

AdGroupTypeEnum

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.

AdGroupType

Enum listing the possible types of an ad group.

Enums
UNSPECIFIED The type has not been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

SEARCH_STANDARD The default ad group type for Search campaigns.
DISPLAY_STANDARD The default ad group type for Display campaigns.
SHOPPING_PRODUCT_ADS The ad group type for Shopping campaigns serving standard product ads.
HOTEL_ADS The default ad group type for Hotel campaigns.
SHOPPING_SMART_ADS The type for ad groups in Smart Shopping campaigns.
VIDEO_BUMPER Short unskippable in-stream video ads.
VIDEO_TRUE_VIEW_IN_STREAM TrueView (skippable) in-stream video ads.
VIDEO_TRUE_VIEW_IN_DISPLAY TrueView in-display video ads.
VIDEO_NON_SKIPPABLE_IN_STREAM Unskippable in-stream video ads.
VIDEO_OUTSTREAM Outstream video ads.
SEARCH_DYNAMIC_ADS Ad group type for Dynamic Search Ads ad groups.
SHOPPING_COMPARISON_LISTING_ADS The type for ad groups in Shopping Comparison Listing campaigns.

AdNetworkTypeEnum

Container for enumeration of Google Ads network types.

AdNetworkType

Enumerates Google Ads network types.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
SEARCH Google search.
SEARCH_PARTNERS Search partners.
CONTENT Display Network.
YOUTUBE_WATCH YouTube Videos
MIXED Cross-network.

AdServingOptimizationStatusEnum

Possible ad serving statuses of a campaign.

AdServingOptimizationStatus

Enum describing possible serving statuses.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

OPTIMIZE Ad serving is optimized based on CTR for the campaign.
CONVERSION_OPTIMIZE 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.
ROTATE Ads are rotated evenly for 90 days, then optimized for clicks.
ROTATE_INDEFINITELY Show lower performing ads more evenly with higher performing ads, and do not optimize.
UNAVAILABLE Ad serving optimization status is not available.

AdStrengthEnum

Container for enum describing possible ad strengths.

AdStrength

Enum listing the possible ad strengths.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PENDING The ad strength is currently pending.
NO_ADS No ads could be generated.
POOR Poor strength.
AVERAGE Average strength.
GOOD Good strength.
EXCELLENT Excellent strength.

AdTypeEnum

Container for enum describing possible types of an ad.

AdType

The possible types of an ad.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

TEXT_AD The ad is a text ad.
EXPANDED_TEXT_AD The ad is an expanded text ad.
CALL_ONLY_AD The ad is a call only ad.
EXPANDED_DYNAMIC_SEARCH_AD The ad is an expanded dynamic search ad.
HOTEL_AD The ad is a hotel ad.
SHOPPING_SMART_AD The ad is a Smart Shopping ad.
SHOPPING_PRODUCT_AD The ad is a standard Shopping ad.
VIDEO_AD The ad is a video ad.
GMAIL_AD This ad is a Gmail ad.
IMAGE_AD This ad is an Image ad.
RESPONSIVE_SEARCH_AD The ad is a responsive search ad.
LEGACY_RESPONSIVE_DISPLAY_AD The ad is a legacy responsive display ad.
APP_AD The ad is an app ad.
LEGACY_APP_INSTALL_AD The ad is a legacy app install ad.
RESPONSIVE_DISPLAY_AD The ad is a responsive display ad.
HTML5_UPLOAD_AD The ad is a display upload ad with the HTML5_UPLOAD_AD product type.
DYNAMIC_HTML5_AD The ad is a display upload ad with one of the DYNAMIC_HTML5_* product types.
APP_ENGAGEMENT_AD The ad is an app engagement ad.
SHOPPING_COMPARISON_LISTING_AD The ad is a Shopping Comparison Listing ad.

AdvertisingChannelSubTypeEnum

An immutable specialization of an Advertising Channel.

AdvertisingChannelSubType

Enum describing the different channel subtypes.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used as a return value only. Represents value unknown in this version.
SEARCH_MOBILE_APP Mobile app campaigns for Search.
DISPLAY_MOBILE_APP Mobile app campaigns for Display.
SEARCH_EXPRESS AdWords express campaigns for search.
DISPLAY_EXPRESS AdWords Express campaigns for display.
SHOPPING_SMART_ADS Smart Shopping campaigns.
DISPLAY_GMAIL_AD Gmail Ad campaigns.
DISPLAY_SMART_CAMPAIGN Smart display campaigns.
VIDEO_OUTSTREAM Video Outstream campaigns.
VIDEO_ACTION Video TrueView for Action campaigns.
VIDEO_NON_SKIPPABLE Video campaigns with non-skippable video ads.
APP_CAMPAIGN App Campaign that allows you to easily promote your Android or iOS app across Google's top properties including Search, Play, YouTube, and the Google Display Network.
APP_CAMPAIGN_FOR_ENGAGEMENT App Campaign for engagement, focused on driving re-engagement with the app across several of Google’s top properties including Search, YouTube, and the Google Display Network.
SHOPPING_COMPARISON_LISTING_ADS Shopping Comparison Listing campaigns.

AdvertisingChannelTypeEnum

The channel type a campaign may target to serve on.

AdvertisingChannelType

Enum describing the various advertising channel types.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
SEARCH Search Network. Includes display bundled, and Search+ campaigns.
DISPLAY Google Display Network only.
SHOPPING Shopping campaigns serve on the shopping property and on google.com search results.
HOTEL Hotel Ads campaigns.
VIDEO Video campaigns.
MULTI_CHANNEL App Campaigns, and App Campaigns for Engagement, that run across multiple channels.

AffiliateLocationFeedRelationshipTypeEnum

Container for enum describing possible values for a relationship type for an affiliate location feed.

AffiliateLocationFeedRelationshipType

Possible values for a relationship type for an affiliate location feed.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
GENERAL_RETAILER General retailer relationship.

AffiliateLocationPlaceholderFieldEnum

Values for Affiliate Location placeholder fields.

AffiliateLocationPlaceholderField

Possible values for Affiliate Location placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
BUSINESS_NAME Data Type: STRING. The name of the business.
ADDRESS_LINE_1 Data Type: STRING. Line 1 of the business address.
ADDRESS_LINE_2 Data Type: STRING. Line 2 of the business address.
CITY Data Type: STRING. City of the business address.
PROVINCE Data Type: STRING. Province of the business address.
POSTAL_CODE Data Type: STRING. Postal code of the business address.
COUNTRY_CODE Data Type: STRING. Country code of the business address.
PHONE_NUMBER Data Type: STRING. Phone number of the business.
LANGUAGE_CODE Data Type: STRING. Language code of the business.
CHAIN_ID Data Type: INT64. ID of the chain.
CHAIN_NAME Data Type: STRING. Name of the chain.

AgeRangeTypeEnum

Container for enum describing the type of demographic age ranges.

AgeRangeType

The type of demographic age ranges (e.g. between 18 and 24 years old).

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
AGE_RANGE_18_24 Between 18 and 24 years old.
AGE_RANGE_25_34 Between 25 and 34 years old.
AGE_RANGE_35_44 Between 35 and 44 years old.
AGE_RANGE_45_54 Between 45 and 54 years old.
AGE_RANGE_55_64 Between 55 and 64 years old.
AGE_RANGE_65_UP 65 years old and beyond.
AGE_RANGE_UNDETERMINED Undetermined age range.

AppCampaignAppStoreEnum

The application store that distributes mobile applications.

AppCampaignAppStore

Enum describing app campaign app store.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
APPLE_APP_STORE Apple app store.
GOOGLE_APP_STORE Google play.

AppCampaignBiddingStrategyGoalTypeEnum

Container for enum describing goal towards which the bidding strategy of an app campaign should optimize for.

AppCampaignBiddingStrategyGoalType

Goal type of App campaign BiddingStrategy.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
OPTIMIZE_INSTALLS_TARGET_INSTALL_COST Aim to maximize the number of app installs. The cpa bid is the target cost per install.
OPTIMIZE_IN_APP_CONVERSIONS_TARGET_INSTALL_COST Aim to maximize the long term number of selected in-app conversions from app installs. The cpa bid is the target cost per install.
OPTIMIZE_IN_APP_CONVERSIONS_TARGET_CONVERSION_COST 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.
OPTIMIZE_RETURN_ON_ADVERTISING_SPEND Aim to maximize all conversions' value, i.e. install + selected in-app conversions while achieving or exceeding target return on advertising spend.

AppPaymentModelTypeEnum

Represents a criterion for targeting paid apps.

AppPaymentModelType

Enum describing possible app payment models.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PAID Represents paid-for apps.

AppPlaceholderFieldEnum

Values for App placeholder fields.

AppPlaceholderField

Possible values for App placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
STORE Data Type: INT64. The application store that the target application belongs to. Valid values are: 1 = Apple iTunes Store; 2 = Google Play Store.
ID Data Type: STRING. The store-specific ID for the target application.
URL Data Type: STRING. The destination URL of the in-app link.
FINAL_URLS Data Type: URL_LIST. Final URLs for the in-app link when using Upgraded URLs.
FINAL_MOBILE_URLS Data Type: URL_LIST. Final Mobile URLs for the in-app link when using Upgraded URLs.
TRACKING_URL Data Type: URL. Tracking template for the in-app link when using Upgraded URLs.
FINAL_URL_SUFFIX Data Type: STRING. Final URL suffix for the in-app link when using parallel tracking.

AppStoreEnum

Container for enum describing app store type in an app extension.

AppStore

App store type in an app extension.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
APPLE_ITUNES Apple iTunes.
GOOGLE_PLAY Google Play.

AppUrlOperatingSystemTypeEnum

The possible OS types for a deeplink AppUrl.

AppUrlOperatingSystemType

Operating System

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
IOS The Apple IOS operating system.
ANDROID The Android operating system.

AssetFieldTypeEnum

Container for enum describing the possible placements of an asset.

AssetFieldType

Enum describing the possible placements of an asset.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
HEADLINE The asset is linked for use as a headline.
DESCRIPTION The asset is linked for use as a description.
MANDATORY_AD_TEXT The asset is linked for use as mandatory ad text.
MARKETING_IMAGE The asset is linked for use as a marketing image.
MEDIA_BUNDLE The asset is linked for use as a media bundle.
YOUTUBE_VIDEO The asset is linked for use as a YouTube video.

AssetPerformanceLabelEnum

Container for enum describing the performance label of an asset.

AssetPerformanceLabel

Enum describing the possible performance labels of an asset, usually computed in the context of a linkage.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PENDING This asset does not yet have any performance informantion. This may be because it is still under review.
LEARNING The asset has started getting impressions but the stats are not statistically significant enough to get an asset performance label.
LOW Worst performing assets.
GOOD Good performing assets.
BEST Best performing assets.

AssetTypeEnum

Container for enum describing the types of asset.

AssetType

Enum describing possible types of asset.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
YOUTUBE_VIDEO YouTube video asset.
MEDIA_BUNDLE Media bundle asset.
IMAGE Image asset.
TEXT Text asset.

AttributionModelEnum

Container for enum representing the attribution model that describes how to distribute credit for a particular conversion across potentially many prior interactions.

AttributionModel

The attribution model that describes how to distribute credit for a particular conversion across potentially many prior interactions.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
EXTERNAL Uses external attribution.
GOOGLE_ADS_LAST_CLICK Attributes all credit for a conversion to its last click.
GOOGLE_SEARCH_ATTRIBUTION_FIRST_CLICK Attributes all credit for a conversion to its first click using Google Search attribution.
GOOGLE_SEARCH_ATTRIBUTION_LINEAR Attributes credit for a conversion equally across all of its clicks using Google Search attribution.
GOOGLE_SEARCH_ATTRIBUTION_TIME_DECAY Attributes exponentially more credit for a conversion to its more recent clicks using Google Search attribution (half-life is 1 week).
GOOGLE_SEARCH_ATTRIBUTION_POSITION_BASED 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.
GOOGLE_SEARCH_ATTRIBUTION_DATA_DRIVEN Flexible model that uses machine learning to determine the appropriate distribution of credit among clicks using Google Search attribution.

BidModifierSourceEnum

Container for enum describing possible bid modifier sources.

BidModifierSource

Enum describing possible bid modifier sources.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
CAMPAIGN The bid modifier is specified at the campaign level, on the campaign level criterion.
AD_GROUP The bid modifier is specified (overridden) at the ad group level.

BiddingSourceEnum

Container for enum describing possible bidding sources.

BiddingSource

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.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
CAMPAIGN_BIDDING_STRATEGY Effective bid or target is inherited from campaign bidding strategy.
AD_GROUP The bid or target is defined on the ad group.
AD_GROUP_CRITERION The bid or target is defined on the ad group criterion.

BiddingStrategyStatusEnum

Message describing BiddingStrategy statuses.

BiddingStrategyStatus

The possible statuses of a BiddingStrategy.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

ENABLED The bidding strategy is enabled.
REMOVED The bidding strategy is removed.

BiddingStrategyTypeEnum

Container for enum describing possible bidding strategy types.

BiddingStrategyType

Enum describing possible bidding strategy types.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
COMMISSION Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
ENHANCED_CPC Enhanced CPC is a bidding strategy that raises bids for clicks that seem more likely to lead to a conversion and lowers them for clicks where they seem less likely.
MANUAL_CPC Manual click based bidding where user pays per click.
MANUAL_CPM Manual impression based bidding where user pays per thousand impressions.
MANUAL_CPV A bidding strategy that pays a configurable amount per video view.
MAXIMIZE_CONVERSIONS A bidding strategy that automatically maximizes number of conversions given a daily budget.
MAXIMIZE_CONVERSION_VALUE An automated bidding strategy that automatically sets bids to maximize revenue while spending your budget.
PAGE_ONE_PROMOTED 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 Percent Cpc is bidding strategy where bids are a fraction of the advertised price for some good or service.
TARGET_CPA 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 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_IMPRESSION_SHARE 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 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 Target ROAS is an automated bidding strategy that helps you maximize revenue while averaging a specific target Return On Average Spend (ROAS).
TARGET_SPEND Target Spend is an automated bid strategy that sets your bids to help get as many clicks as possible within your budget.

BillingSetupStatusEnum

Message describing BillingSetup statuses.

BillingSetupStatus

The possible statuses of a BillingSetup.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PENDING The billing setup is pending approval.
APPROVED_HELD The billing setup has been approved but the corresponding first budget has not. This can only occur for billing setups configured for monthly invoicing.
APPROVED The billing setup has been approved.
CANCELLED The billing setup was cancelled by the user prior to approval.

BrandSafetySuitabilityEnum

Container for enum with 3-Tier brand safety suitability control.

BrandSafetySuitability

3-Tier brand safety suitability control.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
EXPANDED_INVENTORY 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.
STANDARD_INVENTORY 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.
LIMITED_INVENTORY 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.

BudgetDeliveryMethodEnum

Message describing Budget delivery methods. A delivery method determines the rate at which the Budget is spent.

BudgetDeliveryMethod

Possible delivery methods of a Budget.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
STANDARD The budget server will throttle serving evenly across the entire time period.
ACCELERATED The budget server will not throttle serving, and ads will serve as fast as possible.

BudgetPeriodEnum

Message describing Budget period.

BudgetPeriod

Possible period of a Budget.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
DAILY Daily budget.
CUSTOM Custom budget.
FIXED_DAILY Fixed daily budget.

BudgetStatusEnum

Message describing a Budget status

BudgetStatus

Possible statuses of a Budget.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ENABLED Budget is enabled.
REMOVED Budget is removed.

BudgetTypeEnum

Describes Budget types.

BudgetType

Possible Budget types.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
STANDARD 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
HOTEL_ADS_COMMISSION

Budget type for Hotels Ads commission program. Full details: https://support.google.com/google-ads/answer/9243945

This type is only supported by campaigns with AdvertisingChannelType.HOTEL, BiddingStrategyType.COMMISSION and PaymentMode.CONVERSION_VALUE.

FIXED_CPA

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.

CallConversionReportingStateEnum

Container for enum describing possible data types for call conversion reporting state.

CallConversionReportingState

Possible data types for a call conversion action state.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
DISABLED Call conversion action is disabled.
USE_ACCOUNT_LEVEL_CALL_CONVERSION_ACTION Call conversion action will use call conversion type set at the account level.
USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION Call conversion action will use call conversion type set at the resource (call only ads/call extensions) level.

CallPlaceholderFieldEnum

Values for Call placeholder fields.

CallPlaceholderField

Possible values for Call placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PHONE_NUMBER Data Type: STRING. The advertiser's phone number to append to the ad.
COUNTRY_CODE Data Type: STRING. Uppercase two-letter country code of the advertiser's phone number.
TRACKED Data Type: BOOLEAN. Indicates whether call tracking is enabled. Default: true.
CONVERSION_TYPE_ID Data Type: INT64. The ID of an AdCallMetricsConversion object. This object contains the phoneCallDurationfield which is the minimum duration (in seconds) of a call to be considered a conversion.
CONVERSION_REPORTING_STATE Data Type: STRING. Indicates whether this call extension uses its own call conversion setting or follows the account level setting. Valid values are: USE_ACCOUNT_LEVEL_CALL_CONVERSION_ACTION and USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION.

CalloutPlaceholderFieldEnum

Values for Callout placeholder fields.

CalloutPlaceholderField

Possible values for Callout placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
CALLOUT_TEXT Data Type: STRING. Callout text.

CampaignCriterionStatusEnum

Message describing CampaignCriterion statuses.

CampaignCriterionStatus

The possible statuses of a CampaignCriterion.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

ENABLED The campaign criterion is enabled.
PAUSED The campaign criterion is paused.
REMOVED The campaign criterion is removed.

CampaignDraftStatusEnum

Container for enum describing possible statuses of a campaign draft.

CampaignDraftStatus

Possible statuses of a campaign draft.

Enums
UNSPECIFIED The status has not been specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PROPOSED Initial state of the draft, the advertiser can start adding changes with no effect on serving.
REMOVED The campaign draft is removed.
PROMOTING 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.
PROMOTED The process to merge changes in the draft back to the original campaign has completed successfully.
PROMOTE_FAILED The promotion failed after it was partially applied. Promote cannot be attempted again safely, so the issue must be corrected in the original campaign.

CampaignExperimentStatusEnum

Container for enum describing possible statuses of a campaign experiment.

CampaignExperimentStatus

Possible statuses of a campaign experiment.

Enums
UNSPECIFIED The status has not been specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
INITIALIZING The experiment campaign is being initialized.
INITIALIZATION_FAILED Initialization of the experiment campaign failed.
ENABLED The experiment campaign is fully initialized. The experiment is currently running, scheduled to run in the future or has ended based on its end date. An experiment with the status INITIALIZING will be updated to ENABLED when it is fully created.
GRADUATED The experiment campaign was graduated to a stand-alone campaign, existing independently of the experiment.
REMOVED The experiment is removed.
PROMOTING The experiment's changes are being applied to the original campaign. The long running operation returned by the promote method can be polled to see the status of the promotion.
PROMOTION_FAILED Promote of the experiment campaign failed.
PROMOTED The changes of the experiment are promoted to their original campaign.
ENDED_MANUALLY The experiment was ended manually. It did not end based on its end date.

CampaignExperimentTrafficSplitTypeEnum

Container for enum describing campaign experiment traffic split type.

CampaignExperimentTrafficSplitType

Enum of strategies for splitting traffic between base and experiment campaigns in campaign experiment.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
RANDOM_QUERY Traffic is randomly assigned to the base or experiment arm for each query, independent of previous assignments for the same user.
COOKIE Traffic is split using cookies to keep users in the same arm (base or experiment) of the experiment.

CampaignExperimentTypeEnum

Container for enum describing campaign experiment type.

CampaignExperimentType

Indicates if this campaign is a normal campaign, a draft campaign, or an experiment campaign.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
BASE This is a regular campaign.
DRAFT This is a draft version of a campaign. It has some modifications from a base campaign, but it does not serve or accrue metrics.
EXPERIMENT 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.

CampaignServingStatusEnum

Message describing Campaign serving statuses.

CampaignServingStatus

Possible serving statuses of a campaign.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

SERVING Serving.
NONE None.
ENDED Ended.
PENDING Pending.
SUSPENDED Suspended.

CampaignSharedSetStatusEnum

Container for enum describing types of campaign shared set statuses.

CampaignSharedSetStatus

Enum listing the possible campaign shared set statuses.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ENABLED The campaign shared set is enabled.
REMOVED The campaign shared set is removed and can no longer be used.

CampaignStatusEnum

Container for enum describing possible statuses of a campaign.

CampaignStatus

Possible statuses of a campaign.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ENABLED Campaign is currently serving ads depending on budget information.
PAUSED Campaign has been paused by the user.
REMOVED Campaign has been removed.

ChangeStatusOperationEnum

Container for enum describing operations for the ChangeStatus resource.

ChangeStatusOperation

Status of the changed resource

Enums
UNSPECIFIED No value has been specified.
UNKNOWN Used for return value only. Represents an unclassified resource unknown in this version.
ADDED The resource was created.
CHANGED The resource was modified.
REMOVED The resource was removed.

ChangeStatusResourceTypeEnum

Container for enum describing supported resource types for the ChangeStatus resource.

ChangeStatusResourceType

Enum listing the resource types support by the ChangeStatus resource.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN Used for return value only. Represents an unclassified resource unknown in this version.
AD_GROUP An AdGroup resource change.
AD_GROUP_AD An AdGroupAd resource change.
AD_GROUP_CRITERION An AdGroupCriterion resource change.
CAMPAIGN A Campaign resource change.
CAMPAIGN_CRITERION A CampaignCriterion resource change.
FEED A Feed resource change.
FEED_ITEM A FeedItem resource change.
AD_GROUP_FEED An AdGroupFeed resource change.
CAMPAIGN_FEED A CampaignFeed resource change.
AD_GROUP_BID_MODIFIER An AdGroupBidModifier resource change.

ClickTypeEnum

Container for enumeration of Google Ads click types.

ClickType

Enumerates Google Ads click types.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
BREADCRUMBS Breadcrumbs.
BROADBAND_PLAN Broadband Plan.
CALL_TRACKING Manually dialed phone calls.
CALLS Phone calls.
CLICK_ON_ENGAGEMENT_AD Click on engagement ad.
GET_DIRECTIONS Driving direction.
LOCATION_EXPANSION Get location details.
LOCATION_FORMAT_CALL Call.
LOCATION_FORMAT_DIRECTIONS Directions.
LOCATION_FORMAT_IMAGE Image(s).
LOCATION_FORMAT_LANDING_PAGE Go to landing page.
LOCATION_FORMAT_MAP Map.
LOCATION_FORMAT_STORE_INFO Go to store info.
LOCATION_FORMAT_TEXT Text.
MOBILE_CALL_TRACKING Mobile phone calls.
OFFER_PRINTS Print offer.
OTHER Other.
PRODUCT_EXTENSION_CLICKS Product plusbox offer.
PRODUCT_LISTING_AD_CLICKS Shopping - Product - Online.
STORE_LOCATOR Show nearby locations.
URL_CLICKS Headline.
VIDEO_APP_STORE_CLICKS App store.
VIDEO_CALL_TO_ACTION_CLICKS Call-to-Action overlay.
VIDEO_CARD_ACTION_HEADLINE_CLICKS Cards.
VIDEO_END_CAP_CLICKS End cap.
VIDEO_WEBSITE_CLICKS Website.
WIRELESS_PLAN Wireless Plan.
PRODUCT_LISTING_AD_LOCAL Shopping - Product - Local.
PRODUCT_LISTING_AD_MULTICHANNEL_LOCAL Shopping - Product - MultiChannel Local.
PRODUCT_LISTING_AD_MULTICHANNEL_ONLINE Shopping - Product - MultiChannel Online.
PRODUCT_LISTING_ADS_COUPON Shopping - Product - Coupon.
PRODUCT_LISTING_AD_TRANSACTABLE Shopping - Product - Sell on Google.
PROMOTION_EXTENSION Promotion Extension.
HOTEL_PRICE Hotel price.
PRICE_EXTENSION Price Extension.
HOTEL_BOOK_ON_GOOGLE_ROOM_SELECTION Book on Google hotel room selection.
SHOPPING_COMPARISON_LISTING Shopping - Comparison Listing.

ContentLabelTypeEnum

Container for enum describing content label types in ContentLabel.

ContentLabelType

Enum listing the content label types supported by ContentLabel criterion.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
SEXUALLY_SUGGESTIVE Sexually suggestive content.
BELOW_THE_FOLD Below the fold placement.
PARKED_DOMAIN Parked domain.
GAME Game.
JUVENILE Juvenile, gross & bizarre content.
PROFANITY Profanity & rough language.
TRAGEDY Death & tragedy.
VIDEO Video.
VIDEO_RATING_DV_G Content rating: G.
VIDEO_RATING_DV_PG Content rating: PG.
VIDEO_RATING_DV_T Content rating: T.
VIDEO_RATING_DV_MA Content rating: MA.
VIDEO_NOT_YET_RATED Content rating: not yet rated.
EMBEDDED_VIDEO Embedded video.
LIVE_STREAMING_VIDEO Live streaming video.
SOCIAL_ISSUES Sensitive social issues.

ConversionActionCategoryEnum

Container for enum describing the category of conversions that are associated with a ConversionAction.

ConversionActionCategory

The category of conversions that are associated with a ConversionAction.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
DEFAULT Default category.
PAGE_VIEW User visiting a page.
PURCHASE Purchase, sales, or "order placed" event.
SIGNUP Signup user action.
LEAD Lead-generating action.
DOWNLOAD Software download action (as for an app).

ConversionActionCountingTypeEnum

Container for enum describing the conversion deduplication mode for conversion optimizer.

ConversionActionCountingType

Indicates how conversions for this action will be counted. For more information, see https://support.google.com/google-ads/answer/3438531.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ONE_PER_CLICK Count only one conversion per click.
MANY_PER_CLICK Count all conversions per click.

ConversionActionStatusEnum

Container for enum describing possible statuses of a conversion action.

ConversionActionStatus

Possible statuses of a conversion action.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ENABLED Conversions will be recorded.
REMOVED Conversions will not be recorded.
HIDDEN Conversions will not be recorded and the conversion action will not appear in the UI.

ConversionActionTypeEnum

Container for enum describing possible types of a conversion action.

ConversionActionType

Possible types of a conversion action.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
AD_CALL Conversions that occur when a user clicks on an ad's call extension.
CLICK_TO_CALL Conversions that occur when a user on a mobile device clicks a phone number.
GOOGLE_PLAY_DOWNLOAD Conversions that occur when a user downloads a mobile app from the Google Play Store.
GOOGLE_PLAY_IN_APP_PURCHASE Conversions that occur when a user makes a purchase in an app through Android billing.
UPLOAD_CALLS Call conversions that are tracked by the advertiser and uploaded.
UPLOAD_CLICKS Conversions that are tracked by the advertiser and uploaded with attributed clicks.
WEBPAGE Conversions that occur on a webpage.
WEBSITE_CALL Conversions that occur when a user calls a dynamically-generated phone number from an advertiser's website.

ConversionAdjustmentTypeEnum

Container for enum describing conversion adjustment types.

ConversionAdjustmentType

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.

Enums
UNSPECIFIED Not specified.
UNKNOWN Represents value unknown in this version.
RETRACTION Negates a conversion so that its total value and count are both zero.
RESTATEMENT Changes the value of a conversion.

ConversionAttributionEventTypeEnum

Container for enum indicating the event type the conversion is attributed to.

ConversionAttributionEventType

The event type of conversions that are attributed to.

Enums
UNSPECIFIED Not specified.
UNKNOWN Represents value unknown in this version.
IMPRESSION The conversion is attributed to an impression.
INTERACTION The conversion is attributed to an interaction.

ConversionLagBucketEnum

Container for enum representing the number of days between impression and conversion.

ConversionLagBucket

Enum representing the number of days between impression and conversion.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
LESS_THAN_ONE_DAY Conversion lag bucket from 0 to 1 day. 0 day is included, 1 day is not.
ONE_TO_TWO_DAYS Conversion lag bucket from 1 to 2 days. 1 day is included, 2 days is not.
TWO_TO_THREE_DAYS Conversion lag bucket from 2 to 3 days. 2 days is included, 3 days is not.
THREE_TO_FOUR_DAYS Conversion lag bucket from 3 to 4 days. 3 days is included, 4 days is not.
FOUR_TO_FIVE_DAYS Conversion lag bucket from 4 to 5 days. 4 days is included, 5 days is not.
FIVE_TO_SIX_DAYS Conversion lag bucket from 5 to 6 days. 5 days is included, 6 days is not.
SIX_TO_SEVEN_DAYS Conversion lag bucket from 6 to 7 days. 6 days is included, 7 days is not.
SEVEN_TO_EIGHT_DAYS Conversion lag bucket from 7 to 8 days. 7 days is included, 8 days is not.
EIGHT_TO_NINE_DAYS Conversion lag bucket from 8 to 9 days. 8 days is included, 9 days is not.
NINE_TO_TEN_DAYS Conversion lag bucket from 9 to 10 days. 9 days is included, 10 days is not.
TEN_TO_ELEVEN_DAYS Conversion lag bucket from 10 to 11 days. 10 days is included, 11 days is not.
ELEVEN_TO_TWELVE_DAYS Conversion lag bucket from 11 to 12 days. 11 days is included, 12 days is not.
TWELVE_TO_THIRTEEN_DAYS Conversion lag bucket from 12 to 13 days. 12 days is included, 13 days is not.
THIRTEEN_TO_FOURTEEN_DAYS Conversion lag bucket from 13 to 14 days. 13 days is included, 14 days is not.
FOURTEEN_TO_TWENTY_ONE_DAYS Conversion lag bucket from 14 to 21 days. 14 days is included, 21 days is not.
TWENTY_ONE_TO_THIRTY_DAYS Conversion lag bucket from 21 to 30 days. 21 days is included, 30 days is not.
THIRTY_TO_FORTY_FIVE_DAYS Conversion lag bucket from 30 to 45 days. 30 days is included, 45 days is not.
FORTY_FIVE_TO_SIXTY_DAYS Conversion lag bucket from 45 to 60 days. 45 days is included, 60 days is not.
SIXTY_TO_NINETY_DAYS Conversion lag bucket from 60 to 90 days. 60 days is included, 90 days is not.

ConversionOrAdjustmentLagBucketEnum

Container for enum representing the number of days between the impression and the conversion or between the impression and adjustments to the conversion.

ConversionOrAdjustmentLagBucket

Enum representing the number of days between the impression and the conversion or between the impression and adjustments to the conversion.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
CONVERSION_LESS_THAN_ONE_DAY Conversion lag bucket from 0 to 1 day. 0 day is included, 1 day is not.
CONVERSION_ONE_TO_TWO_DAYS Conversion lag bucket from 1 to 2 days. 1 day is included, 2 days is not.
CONVERSION_TWO_TO_THREE_DAYS Conversion lag bucket from 2 to 3 days. 2 days is included, 3 days is not.
CONVERSION_THREE_TO_FOUR_DAYS Conversion lag bucket from 3 to 4 days. 3 days is included, 4 days is not.
CONVERSION_FOUR_TO_FIVE_DAYS Conversion lag bucket from 4 to 5 days. 4 days is included, 5 days is not.
CONVERSION_FIVE_TO_SIX_DAYS Conversion lag bucket from 5 to 6 days. 5 days is included, 6 days is not.
CONVERSION_SIX_TO_SEVEN_DAYS Conversion lag bucket from 6 to 7 days. 6 days is included, 7 days is not.
CONVERSION_SEVEN_TO_EIGHT_DAYS Conversion lag bucket from 7 to 8 days. 7 days is included, 8 days is not.
CONVERSION_EIGHT_TO_NINE_DAYS Conversion lag bucket from 8 to 9 days. 8 days is included, 9 days is not.
CONVERSION_NINE_TO_TEN_DAYS Conversion lag bucket from 9 to 10 days. 9 days is included, 10 days is not.
CONVERSION_TEN_TO_ELEVEN_DAYS Conversion lag bucket from 10 to 11 days. 10 days is included, 11 days is not.
CONVERSION_ELEVEN_TO_TWELVE_DAYS Conversion lag bucket from 11 to 12 days. 11 days is included, 12 days is not.
CONVERSION_TWELVE_TO_THIRTEEN_DAYS Conversion lag bucket from 12 to 13 days. 12 days is included, 13 days is not.
CONVERSION_THIRTEEN_TO_FOURTEEN_DAYS Conversion lag bucket from 13 to 14 days. 13 days is included, 14 days is not.
CONVERSION_FOURTEEN_TO_TWENTY_ONE_DAYS Conversion lag bucket from 14 to 21 days. 14 days is included, 21 days is not.
CONVERSION_TWENTY_ONE_TO_THIRTY_DAYS Conversion lag bucket from 21 to 30 days. 21 days is included, 30 days is not.
CONVERSION_THIRTY_TO_FORTY_FIVE_DAYS Conversion lag bucket from 30 to 45 days. 30 days is included, 45 days is not.
CONVERSION_FORTY_FIVE_TO_SIXTY_DAYS Conversion lag bucket from 45 to 60 days. 45 days is included, 60 days is not.
CONVERSION_SIXTY_TO_NINETY_DAYS Conversion lag bucket from 60 to 90 days. 60 days is included, 90 days is not.
ADJUSTMENT_LESS_THAN_ONE_DAY Conversion adjustment lag bucket from 0 to 1 day. 0 day is included, 1 day is not.
ADJUSTMENT_ONE_TO_TWO_DAYS Conversion adjustment lag bucket from 1 to 2 days. 1 day is included, 2 days is not.
ADJUSTMENT_TWO_TO_THREE_DAYS Conversion adjustment lag bucket from 2 to 3 days. 2 days is included, 3 days is not.
ADJUSTMENT_THREE_TO_FOUR_DAYS Conversion adjustment lag bucket from 3 to 4 days. 3 days is included, 4 days is not.
ADJUSTMENT_FOUR_TO_FIVE_DAYS Conversion adjustment lag bucket from 4 to 5 days. 4 days is included, 5 days is not.
ADJUSTMENT_FIVE_TO_SIX_DAYS Conversion adjustment lag bucket from 5 to 6 days. 5 days is included, 6 days is not.
ADJUSTMENT_SIX_TO_SEVEN_DAYS Conversion adjustment lag bucket from 6 to 7 days. 6 days is included, 7 days is not.
ADJUSTMENT_SEVEN_TO_EIGHT_DAYS Conversion adjustment lag bucket from 7 to 8 days. 7 days is included, 8 days is not.
ADJUSTMENT_EIGHT_TO_NINE_DAYS Conversion adjustment lag bucket from 8 to 9 days. 8 days is included, 9 days is not.
ADJUSTMENT_NINE_TO_TEN_DAYS Conversion adjustment lag bucket from 9 to 10 days. 9 days is included, 10 days is not.
ADJUSTMENT_TEN_TO_ELEVEN_DAYS Conversion adjustment lag bucket from 10 to 11 days. 10 days is included, 11 days is not.
ADJUSTMENT_ELEVEN_TO_TWELVE_DAYS Conversion adjustment lag bucket from 11 to 12 days. 11 days is included, 12 days is not.
ADJUSTMENT_TWELVE_TO_THIRTEEN_DAYS Conversion adjustment lag bucket from 12 to 13 days. 12 days is included, 13 days is not.
ADJUSTMENT_THIRTEEN_TO_FOURTEEN_DAYS Conversion adjustment lag bucket from 13 to 14 days. 13 days is included, 14 days is not.
ADJUSTMENT_FOURTEEN_TO_TWENTY_ONE_DAYS Conversion adjustment lag bucket from 14 to 21 days. 14 days is included, 21 days is not.
ADJUSTMENT_TWENTY_ONE_TO_THIRTY_DAYS Conversion adjustment lag bucket from 21 to 30 days. 21 days is included, 30 days is not.
ADJUSTMENT_THIRTY_TO_FORTY_FIVE_DAYS Conversion adjustment lag bucket from 30 to 45 days. 30 days is included, 45 days is not.
ADJUSTMENT_FORTY_FIVE_TO_SIXTY_DAYS Conversion adjustment lag bucket from 45 to 60 days. 45 days is included, 60 days is not.
ADJUSTMENT_SIXTY_TO_NINETY_DAYS Conversion adjustment lag bucket from 60 to 90 days. 60 days is included, 90 days is not.
ADJUSTMENT_NINETY_TO_ONE_HUNDRED_AND_FORTY_FIVE_DAYS Conversion adjustment lag bucket from 90 to 145 days. 90 days is included, 145 days is not.
CONVERSION_UNKNOWN Conversion lag bucket UNKNOWN. This is for dates before conversion lag bucket was available in Google Ads.
ADJUSTMENT_UNKNOWN Conversion adjustment lag bucket UNKNOWN. This is for dates before conversion adjustment lag bucket was available in Google Ads.

CriterionCategoryChannelAvailabilityModeEnum

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.

CriterionCategoryChannelAvailabilityMode

Enum containing the possible CriterionCategoryChannelAvailabilityMode.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ALL_CHANNELS The category is available to campaigns of all channel types and subtypes.
CHANNEL_TYPE_AND_ALL_SUBTYPES The category is available to campaigns of a specific channel type, including all subtypes under it.
CHANNEL_TYPE_AND_SUBSET_SUBTYPES The category is available to campaigns of a specific channel type and subtype(s).

CriterionCategoryLocaleAvailabilityModeEnum

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.

CriterionCategoryLocaleAvailabilityMode

Enum containing the possible CriterionCategoryLocaleAvailabilityMode.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ALL_LOCALES The category is available to campaigns of all locales.
COUNTRY_AND_ALL_LANGUAGES The category is available to campaigns within a list of countries, regardless of language.
LANGUAGE_AND_ALL_COUNTRIES The category is available to campaigns within a list of languages, regardless of country.
COUNTRY_AND_LANGUAGE The category is available to campaigns within a list of country, language pairs.

CriterionSystemServingStatusEnum

Container for enum describing possible criterion system serving statuses.

CriterionSystemServingStatus

Enumerates criterion system serving statuses.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
ELIGIBLE Eligible.
RARELY_SERVED Low search volume.

CriterionTypeEnum

The possible types of a criterion.

CriterionType

Enum describing possible criterion types.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
KEYWORD Keyword. e.g. 'mars cruise'.
PLACEMENT Placement, aka Website. e.g. 'www.flowers4sale.com'
MOBILE_APP_CATEGORY Mobile application categories to target.
MOBILE_APPLICATION Mobile applications to target.
DEVICE Devices to target.
LOCATION Locations to target.
LISTING_GROUP Listing groups to target.
AD_SCHEDULE Ad Schedule.
AGE_RANGE Age range.
GENDER Gender.
INCOME_RANGE Income Range.
PARENTAL_STATUS Parental status.
YOUTUBE_VIDEO YouTube Video.
YOUTUBE_CHANNEL YouTube Channel.
USER_LIST User list.
PROXIMITY Proximity.
TOPIC A topic target on the display network (e.g. "Pets & Animals").
LISTING_SCOPE Listing scope to target.
LANGUAGE Language.
IP_BLOCK IpBlock.
CONTENT_LABEL Content Label for category exclusion.
CARRIER Carrier.
USER_INTEREST A category the user is interested in.
WEBPAGE Webpage criterion for dynamic search ads.
OPERATING_SYSTEM_VERSION Operating system version.
APP_PAYMENT_MODEL App payment model.
MOBILE_DEVICE Mobile device.
CUSTOM_AFFINITY Custom affinity.
CUSTOM_INTENT Custom intent.
LOCATION_GROUP Location group.

CustomInterestMemberTypeEnum

The types of custom interest member, either KEYWORD or URL.

CustomInterestMemberType

Enum containing possible custom interest member types.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
KEYWORD Custom interest member type KEYWORD.
URL Custom interest member type URL.

CustomInterestStatusEnum

The status of custom interest.

CustomInterestStatus

Enum containing possible custom interest types.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ENABLED Enabled status - custom interest is enabled and can be targeted to.
REMOVED Removed status - custom interest is removed and cannot be used for targeting.

CustomInterestTypeEnum

The types of custom interest.

CustomInterestType

Enum containing possible custom interest types.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
CUSTOM_AFFINITY Allows brand advertisers to define custom affinity audience lists.
CUSTOM_INTENT Allows advertisers to define custom intent audience lists.

CustomPlaceholderFieldEnum

Values for Custom placeholder fields. For more information about dynamic remarketing feeds, see https://support.google.com/google-ads/answer/6053288.

CustomPlaceholderField

Possible values for Custom placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ID Data Type: STRING. Required. Combination ID and ID2 must be unique per offer.
ID2 Data Type: STRING. Combination ID and ID2 must be unique per offer.
ITEM_TITLE Data Type: STRING. Required. Main headline with product name to be shown in dynamic ad.
ITEM_SUBTITLE Data Type: STRING. Optional text to be shown in the image ad.
ITEM_DESCRIPTION Data Type: STRING. Optional description of the product to be shown in the ad.
ITEM_ADDRESS Data Type: STRING. Full address of your offer or service, including postal code. This will be used to identify the closest product to the user when there are multiple offers in the feed that are relevant to the user.
PRICE Data Type: STRING. Price to be shown in the ad. Example: "100.00 USD"
FORMATTED_PRICE Data Type: STRING. Formatted price to be shown in the ad. Example: "Starting at $100.00 USD", "$80 - $100"
SALE_PRICE Data Type: STRING. Sale price to be shown in the ad. Example: "80.00 USD"
FORMATTED_SALE_PRICE Data Type: STRING. Formatted sale price to be shown in the ad. Example: "On sale for $80.00", "$60 - $80"
IMAGE_URL Data Type: URL. Image to be displayed in the ad. Highly recommended for image ads.
ITEM_CATEGORY Data Type: STRING. Used as a recommendation engine signal to serve items in the same category.
FINAL_URLS Data Type: URL_LIST. Final URLs for the ad when using Upgraded URLs. User will be redirected to these URLs when they click on an ad, or when they click on a specific product for ads that have multiple products.
FINAL_MOBILE_URLS Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
TRACKING_URL Data Type: URL. Tracking template for the ad when using Upgraded URLs.
CONTEXTUAL_KEYWORDS Data Type: STRING_LIST. Keywords used for product retrieval.
SIMILAR_IDS Data Type: STRING_LIST. List of recommended IDs to show together with this item.
IOS_APP_STORE_ID Data Type: INT64. iOS app store ID.

CustomerMatchUploadKeyTypeEnum

Indicates what type of data are the user list's members matched from.

CustomerMatchUploadKeyType

Enum describing possible customer match upload key types.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
CONTACT_INFO Members are matched from customer info such as email address, phone number or physical address.
CRM_ID Members are matched from a user id generated and assigned by the advertiser.
MOBILE_ADVERTISING_ID Members are matched from mobile advertising ids.

CustomerPayPerConversionEligibilityFailureReasonEnum

Container for enum describing reasons why a customer is not eligible to use PaymentMode.CONVERSIONS.

CustomerPayPerConversionEligibilityFailureReason

Enum describing possible reasons a customer is not eligible to use PaymentMode.CONVERSIONS.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
NOT_ENOUGH_CONVERSIONS Customer does not have enough conversions.
CONVERSION_LAG_TOO_HIGH Customer's conversion lag is too high.
HAS_CAMPAIGN_WITH_SHARED_BUDGET Customer uses shared budgets.
HAS_UPLOAD_CLICKS_CONVERSION Customer has conversions with ConversionActionType.UPLOAD_CLICKS.
AVERAGE_DAILY_SPEND_TOO_HIGH Customer's average daily spend is too high.
ANALYSIS_NOT_COMPLETE Customer's eligibility has not yet been calculated by the Google Ads backend. Check back soon.
OTHER Customer is not eligible due to other reasons.

DataDrivenModelStatusEnum

Container for enum indicating data driven model status.

DataDrivenModelStatus

Enumerates data driven model statuses.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
AVAILABLE The data driven model is available.
STALE 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.
EXPIRED 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.
NEVER_GENERATED 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.

DayOfWeekEnum

Container for enumeration of days of the week, e.g., "Monday".

DayOfWeek

Enumerates days of the week, e.g., "Monday".

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
MONDAY Monday.
TUESDAY Tuesday.
WEDNESDAY Wednesday.
THURSDAY Thursday.
FRIDAY Friday.
SATURDAY Saturday.
SUNDAY Sunday.

DeviceEnum

Container for enumeration of Google Ads devices available for targeting.

Device

Enumerates Google Ads devices available for targeting.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
MOBILE Mobile devices with full browsers.
TABLET Tablets with full browsers.
DESKTOP Computers.
CONNECTED_TV Smart TVs and game consoles.
OTHER Other device types.

DisplayAdFormatSettingEnum

Container for display ad format settings.

DisplayAdFormatSetting

Enumerates display ad format settings.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
ALL_FORMATS Text, image and native formats.
NON_NATIVE Text and image formats.
NATIVE Native format, i.e. the format rendering is controlled by the publisher and not by Google.

DisplayUploadProductTypeEnum

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.

DisplayUploadProductType

Enumerates display upload product types.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
HTML5_UPLOAD_AD HTML5 upload ad. This product type requires the upload_media_bundle field in DisplayUploadAdInfo to be set.
DYNAMIC_HTML5_EDUCATION_AD 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 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_RENTAL_AD 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 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 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 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 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 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 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.

DistanceBucketEnum

Container for distance buckets of a user’s distance from an advertiser’s location extension.

DistanceBucket

The distance bucket for a user’s distance from an advertiser’s location extension.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
WITHIN_700M User was within 700m of the location.
WITHIN_1KM User was within 1KM of the location.
WITHIN_5KM User was within 5KM of the location.
WITHIN_10KM User was within 10KM of the location.
WITHIN_15KM User was within 15KM of the location.
WITHIN_20KM User was within 20KM of the location.
WITHIN_25KM User was within 25KM of the location.
WITHIN_30KM User was within 30KM of the location.
WITHIN_35KM User was within 35KM of the location.
WITHIN_40KM User was within 40KM of the location.
WITHIN_45KM User was within 45KM of the location.
WITHIN_50KM User was within 50KM of the location.
WITHIN_55KM User was within 55KM of the location.
WITHIN_60KM User was within 60KM of the location.
WITHIN_65KM User was within 65KM of the location.
BEYOND_65KM User was beyond 65KM of the location.
WITHIN_0_7MILES User was within 0.7 miles of the location.
WITHIN_1MILE User was within 1 mile of the location.
WITHIN_5MILES User was within 5 miles of the location.
WITHIN_10MILES User was within 10 miles of the location.
WITHIN_15MILES User was within 15 miles of the location.
WITHIN_20MILES User was within 20 miles of the location.
WITHIN_25MILES User was within 25 miles of the location.
WITHIN_30MILES User was within 30 miles of the location.
WITHIN_35MILES User was within 35 miles of the location.
WITHIN_40MILES User was within 40 miles of the location.
BEYOND_40MILES User was beyond 40 miles of the location.

DsaPageFeedCriterionFieldEnum

Values for Dynamic Search Ad Page Feed criterion fields.

DsaPageFeedCriterionField

Possible values for Dynamic Search Ad Page Feed criterion fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PAGE_URL Data Type: URL or URL_LIST. URL of the web page you want to target.
LABEL Data Type: STRING_LIST. The labels that will help you target ads within your page feed.

EducationPlaceholderFieldEnum

Values for Education placeholder fields. For more information about dynamic remarketing feeds, see https://support.google.com/google-ads/answer/6053288.

EducationPlaceholderField

Possible values for Education placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PROGRAM_ID Data Type: STRING. Required. Combination of PROGRAM ID and LOCATION ID must be unique per offer.
LOCATION_ID Data Type: STRING. Combination of PROGRAM ID and LOCATION ID must be unique per offer.
PROGRAM_NAME Data Type: STRING. Required. Main headline with program name to be shown in dynamic ad.
AREA_OF_STUDY Data Type: STRING. Area of study that can be shown in dynamic ad.
PROGRAM_DESCRIPTION Data Type: STRING. Description of program that can be shown in dynamic ad.
SCHOOL_NAME Data Type: STRING. Name of school that can be shown in dynamic ad.
ADDRESS Data Type: STRING. Complete school address, including postal code.
THUMBNAIL_IMAGE_URL Data Type: URL. Image to be displayed in ads.
ALTERNATIVE_THUMBNAIL_IMAGE_URL Data Type: URL. Alternative hosted file of image to be used in the ad.
FINAL_URLS Data Type: URL_LIST. Required. Final URLs to be used in ad when using Upgraded URLs; the more specific the better (e.g. the individual URL of a specific program and its location).
FINAL_MOBILE_URLS Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
TRACKING_URL Data Type: URL. Tracking template for the ad when using Upgraded URLs.
CONTEXTUAL_KEYWORDS Data Type: STRING_LIST. Keywords used for product retrieval.
SIMILAR_PROGRAM_IDS Data Type: STRING_LIST. List of recommended program IDs to show together with this item.
IOS_APP_STORE_ID Data Type: INT64. iOS app store ID.

ExtensionSettingDeviceEnum

Container for enum describing extension setting device types.

ExtensionSettingDevice

Possbile device types for an extension setting.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
MOBILE Mobile. The extensions in the extension setting will only serve on mobile devices.
DESKTOP Desktop. The extensions in the extension setting will only serve on desktop devices.

ExtensionTypeEnum

Container for enum describing possible data types for an extension in an extension setting.

ExtensionType

Possible data types for an extension in an extension setting.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
NONE None.
APP App.
CALL Call.
CALLOUT Callout.
MESSAGE Message.
PRICE Price.
PROMOTION Promotion.
STRUCTURED_SNIPPET Structured snippet.
LOCATION Location.
AFFILIATE_LOCATION Affiliate location.
HOTEL_CALLOUT Hotel callout

ExternalConversionSourceEnum

Container for enum describing the external conversion source that is associated with a ConversionAction.

ExternalConversionSource

The external conversion source that is associated with a ConversionAction.

Enums
UNSPECIFIED Not specified.
UNKNOWN Represents value unknown in this version.
WEBPAGE Conversion that occurs when a user navigates to a particular webpage after viewing an ad; Displayed in Google Ads UI as 'Website'.
ANALYTICS Conversion that comes from linked Google Analytics goal or transaction; Displayed in Google Ads UI as 'Analytics'.
UPLOAD Website conversion that is uploaded through ConversionUploadService; Displayed in Google Ads UI as 'Import from clicks'.
AD_CALL_METRICS Conversion that occurs when a user clicks on a call extension directly on an ad; Displayed in Google Ads UI as 'Calls from ads'.
WEBSITE_CALL_METRICS 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'.
STORE_VISITS 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'.
ANDROID_IN_APP 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'.
IOS_IN_APP 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'.
IOS_FIRST_OPEN 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)'.
APP_UNSPECIFIED Legacy app conversions that do not have an AppPlatform provided; Displayed in Google Ads UI as 'Mobile app'.
ANDROID_FIRST_OPEN 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)'.
UPLOAD_CALLS Call conversion that is uploaded through ConversionUploadService; Displayed in Google Ads UI as 'Import from calls'.
FIREBASE Conversion that comes from a linked Firebase event; Displayed in Google Ads UI as 'Firebase'.
CLICK_TO_CALL Conversion that occurs when a user clicks on a mobile phone number; Displayed in Google Ads UI as 'Phone number clicks'.
SALESFORCE Conversion that comes from Salesforce; Displayed in Google Ads UI as 'Salesforce.com'.
STORE_SALES_CRM Conversion that comes from in-store purchases recorded by CRM; Displayed in Google Ads UI as 'Store sales (data partner)'.
STORE_SALES_PAYMENT_NETWORK Conversion that comes from in-store purchases from payment network; Displayed in Google Ads UI as 'Store sales (payment network)'.
GOOGLE_PLAY Codeless Google Play conversion; Displayed in Google Ads UI as 'Google Play'.
THIRD_PARTY_APP_ANALYTICS Conversion that comes from a linked third-party app analytics event; Displayed in Google Ads UI as 'Third-party app analytics'.
GOOGLE_ATTRIBUTION Conversion that is controlled by Google Attribution.
STORE_SALES_DIRECT Store Sales conversion based on first-party or third-party merchant data uploads. Displayed in Google Ads UI as 'Store sales (direct)'.

FeedAttributeTypeEnum

Container for enum describing possible data types for a feed attribute.

FeedAttributeType

Possible data types for a feed attribute.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
INT64 Int64.
DOUBLE Double.
STRING String.
BOOLEAN Boolean.
URL Url.
DATE_TIME Datetime.
INT64_LIST Int64 list.
DOUBLE_LIST Double (8 bytes) list.
STRING_LIST String list.
BOOLEAN_LIST Boolean list.
URL_LIST Url list.
DATE_TIME_LIST Datetime list.
PRICE Price.

FeedItemQualityApprovalStatusEnum

Container for enum describing possible quality evaluation approval statuses of a feed item.

FeedItemQualityApprovalStatus

The possible quality evaluation approval statuses of a feed item.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
APPROVED Meets all quality expectations.
DISAPPROVED Does not meet some quality expectations. The specific reason is found in the quality_disapproval_reasons field.

FeedItemQualityDisapprovalReasonEnum

Container for enum describing possible quality evaluation disapproval reasons of a feed item.

FeedItemQualityDisapprovalReason

The possible quality evaluation disapproval reasons of a feed item.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PRICE_TABLE_REPETITIVE_HEADERS Price contains repetitive headers.
PRICE_TABLE_REPETITIVE_DESCRIPTION Price contains repetitive description.
PRICE_TABLE_INCONSISTENT_ROWS Price contains inconsistent items.
PRICE_DESCRIPTION_HAS_PRICE_QUALIFIERS Price contains qualifiers in description.
PRICE_UNSUPPORTED_LANGUAGE Price contains an unsupported language.
PRICE_TABLE_ROW_HEADER_TABLE_TYPE_MISMATCH Price item header is not relevant to the price type.
PRICE_TABLE_ROW_HEADER_HAS_PROMOTIONAL_TEXT Price item header has promotional text.
PRICE_TABLE_ROW_DESCRIPTION_NOT_RELEVANT Price item description is not relevant to the item header.
PRICE_TABLE_ROW_DESCRIPTION_HAS_PROMOTIONAL_TEXT Price item description contains promotional text.
PRICE_TABLE_ROW_HEADER_DESCRIPTION_REPETITIVE Price item header and description are repetitive.
PRICE_TABLE_ROW_UNRATEABLE Price item is in a foreign language, nonsense, or can't be rated.
PRICE_TABLE_ROW_PRICE_INVALID Price item price is invalid or inaccurate.
PRICE_TABLE_ROW_URL_INVALID Price item URL is invalid or irrelevant.
PRICE_HEADER_OR_DESCRIPTION_HAS_PRICE Price item header or description has price.
STRUCTURED_SNIPPETS_HEADER_POLICY_VIOLATED Structured snippet values do not match the header.
STRUCTURED_SNIPPETS_REPEATED_VALUES Structured snippet values are repeated.
STRUCTURED_SNIPPETS_EDITORIAL_GUIDELINES Structured snippet values violate editorial guidelines like punctuation.
STRUCTURED_SNIPPETS_HAS_PROMOTIONAL_TEXT Structured snippet contain promotional text.

FeedItemStatusEnum

Container for enum describing possible statuses of a feed item.

FeedItemStatus

Possible statuses of a feed item.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ENABLED Feed item is enabled.
REMOVED Feed item has been removed.

FeedItemTargetDeviceEnum

Container for enum describing possible data types for a feed item target device.

FeedItemTargetDevice

Possible data types for a feed item target device.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
MOBILE Mobile.

FeedItemTargetTypeEnum

Container for enum describing possible types of a feed item target.

FeedItemTargetType

Possible type of a feed item target.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
CAMPAIGN Feed item targets a campaign.
AD_GROUP Feed item targets an ad group.
CRITERION Feed item targets a criterion.

FeedItemValidationStatusEnum

Container for enum describing possible validation statuses of a feed item.

FeedItemValidationStatus

The possible validation statuses of a feed item.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PENDING Validation pending.
INVALID An error was found.
VALID Feed item is semantically well-formed.

FeedLinkStatusEnum

Container for an enum describing possible statuses of a feed link.

FeedLinkStatus

Possible statuses of a feed link.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ENABLED Feed link is enabled.
REMOVED Feed link has been removed.

FeedMappingCriterionTypeEnum

Container for enum describing possible criterion types for a feed mapping.

FeedMappingCriterionType

Possible placeholder types for a feed mapping.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
LOCATION_EXTENSION_TARGETING Allows campaign targeting at locations within a location feed.
DSA_PAGE_FEED Allows url targeting for your dynamic search ads within a page feed.

FeedMappingStatusEnum

Container for enum describing possible statuses of a feed mapping.

FeedMappingStatus

Possible statuses of a feed mapping.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ENABLED Feed mapping is enabled.
REMOVED Feed mapping has been removed.

FeedOriginEnum

Container for enum describing possible values for a feed origin.

FeedOrigin

Possible values for a feed origin.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
USER The FeedAttributes for this Feed are managed by the user. Users can add FeedAttributes to this Feed.
GOOGLE The FeedAttributes for an GOOGLE Feed are created by Google. A feed of this type is maintained by Google and will have the correct attributes for the placeholder type of the feed.

FeedStatusEnum

Container for enum describing possible statuses of a feed.

FeedStatus

Possible statuses of a feed.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ENABLED Feed is enabled.
REMOVED Feed has been removed.

FlightPlaceholderFieldEnum

Values for Flight placeholder fields. For more information about dynamic remarketing feeds, see https://support.google.com/google-ads/answer/6053288.

FlightPlaceholderField

Possible values for Flight placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
DESTINATION_ID Data Type: STRING. Required. Destination id. Example: PAR, LON. For feed items that only have destination id, destination id must be a unique key. For feed items that have both destination id and origin id, then the combination must be a unique key.
ORIGIN_ID Data Type: STRING. Origin id. Example: PAR, LON. Optional. Combination of destination id and origin id must be unique per offer.
FLIGHT_DESCRIPTION Data Type: STRING. Required. Main headline with product name to be shown in dynamic ad.
ORIGIN_NAME Data Type: STRING. Shorter names are recommended.
DESTINATION_NAME Data Type: STRING. Shorter names are recommended.
FLIGHT_PRICE Data Type: STRING. Price to be shown in the ad. Example: "100.00 USD"
FORMATTED_PRICE Data Type: STRING. Formatted price to be shown in the ad. Example: "Starting at $100.00 USD", "$80 - $100"
FLIGHT_SALE_PRICE Data Type: STRING. Sale price to be shown in the ad. Example: "80.00 USD"
FORMATTED_SALE_PRICE Data Type: STRING. Formatted sale price to be shown in the ad. Example: "On sale for $80.00", "$60 - $80"
IMAGE_URL Data Type: URL. Image to be displayed in the ad.
FINAL_URLS Data Type: URL_LIST. Required. Final URLs for the ad when using Upgraded URLs. User will be redirected to these URLs when they click on an ad, or when they click on a specific flight for ads that show multiple flights.
FINAL_MOBILE_URLS Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
TRACKING_URL Data Type: URL. Tracking template for the ad when using Upgraded URLs.
SIMILAR_DESTINATION_IDS Data Type: STRING_LIST. List of recommended destination IDs to show together with this item.
IOS_APP_STORE_ID Data Type: INT64. iOS app store ID.

FrequencyCapEventTypeEnum

Container for enum describing the type of event that the cap applies to.

FrequencyCapEventType

The type of event that the cap applies to (e.g. impression).

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
IMPRESSION The cap applies on ad impressions.
VIDEO_VIEW The cap applies on video ad views.

FrequencyCapLevelEnum

Container for enum describing the level on which the cap is to be applied.

FrequencyCapLevel

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.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
AD_GROUP_AD The cap is applied at the ad group ad level.
AD_GROUP The cap is applied at the ad group level.
CAMPAIGN The cap is applied at the campaign level.

FrequencyCapTimeUnitEnum

Container for enum describing the unit of time the cap is defined at.

FrequencyCapTimeUnit

Unit of time the cap is defined at (e.g. day, week).

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
DAY The cap would define limit per one day.
WEEK The cap would define limit per one week.
MONTH The cap would define limit per one month.

GenderTypeEnum

Container for enum describing the type of demographic genders.

GenderType

The type of demographic genders (e.g. female).

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
MALE Male.
FEMALE Female.
UNDETERMINED Undetermined gender.

GeoTargetConstantStatusEnum

Container for describing the status of a geo target constant.

GeoTargetConstantStatus

The possible statuses of a geo target constant.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

ENABLED The geo target constant is valid.
REMOVAL_PLANNED The geo target constant is obsolete and will be removed.

GeoTargetingRestrictionEnum

Message describing feed item geo targeting restriction.

GeoTargetingRestriction

A restriction used to determine if the request context's geo should be matched.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
LOCATION_OF_PRESENCE Indicates that request context should match the physical location of the user.

GeoTargetingTypeEnum

Container for enum describing possible geo targeting types.

GeoTargetingType

The possible geo targeting types.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
AREA_OF_INTEREST Location the user is interested in while making the query.
LOCATION_OF_PRESENCE Location of the user issuing the query.

GoogleAdsFieldCategoryEnum

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.

GoogleAdsFieldCategory

The category of the artifact.

Enums
UNSPECIFIED Unspecified
UNKNOWN Unknown
RESOURCE The described artifact is a resource.
ATTRIBUTE 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.
SEGMENT The described artifact is a field and always segments search queries.
METRIC The described artifact is a field and is a metric. It never segments search queries.

GoogleAdsFieldDataTypeEnum

Container holding the various data types.

GoogleAdsFieldDataType

These are the various types a GoogleAdsService artifact may take on.

Enums
UNSPECIFIED Unspecified
UNKNOWN Unknown
BOOLEAN

Maps to google.protobuf.BoolValue

Applicable operators: =, !=

DATE

Maps to google.protobuf.StringValue. It can be compared using the set of operators specific to dates however.

Applicable operators: =, <, >, <=, >=, BETWEEN, DURING, and IN

DOUBLE

Maps to google.protobuf.DoubleValue

Applicable operators: =, !=, <, >, IN, NOT IN

ENUM

Maps to an enum. It's specific definition can be found at type_url.

Applicable operators: =, !=, IN, NOT IN

FLOAT

Maps to google.protobuf.FloatValue

Applicable operators: =, !=, <, >, IN, NOT IN

INT32

Maps to google.protobuf.Int32Value

Applicable operators: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

INT64

Maps to google.protobuf.Int64Value

Applicable operators: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

MESSAGE

Maps to a protocol buffer message type. The data type's details can be found in type_url.

No operators work with MESSAGE fields.

RESOURCE_NAME

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.

STRING

Maps to google.protobuf.StringValue.

Applicable operators: =, !=, LIKE, NOT LIKE, IN, NOT IN

UINT64

Maps to google.protobuf.UInt64Value

Applicable operators: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

HotelDateSelectionTypeEnum

Container for enum describing possible hotel date selection types

HotelDateSelectionType

Enum describing possible hotel date selection types.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
DEFAULT_SELECTION Dates selected by default.
USER_SELECTED Dates selected by the user.

HotelPlaceholderFieldEnum

Values for Hotel placeholder fields. For more information about dynamic remarketing feeds, see https://support.google.com/google-ads/answer/6053288.

HotelPlaceholderField

Possible values for Hotel placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PROPERTY_ID Data Type: STRING. Required. Unique ID.
PROPERTY_NAME Data Type: STRING. Required. Main headline with property name to be shown in dynamic ad.
DESTINATION_NAME Data Type: STRING. Name of destination to be shown in dynamic ad.
DESCRIPTION Data Type: STRING. Description of destination to be shown in dynamic ad.
ADDRESS Data Type: STRING. Complete property address, including postal code.
PRICE Data Type: STRING. Price to be shown in the ad. Example: "100.00 USD"
FORMATTED_PRICE Data Type: STRING. Formatted price to be shown in the ad. Example: "Starting at $100.00 USD", "$80 - $100"
SALE_PRICE Data Type: STRING. Sale price to be shown in the ad. Example: "80.00 USD"
FORMATTED_SALE_PRICE Data Type: STRING. Formatted sale price to be shown in the ad. Example: "On sale for $80.00", "$60 - $80"
IMAGE_URL Data Type: URL. Image to be displayed in the ad.
CATEGORY Data Type: STRING. Category of property used to group like items together for recommendation engine.
STAR_RATING Data Type: INT64. Star rating (1 to 5) used to group like items together for recommendation engine.
CONTEXTUAL_KEYWORDS Data Type: STRING_LIST. Keywords used for product retrieval.
FINAL_URLS Data Type: URL_LIST. Required. Final URLs for the ad when using Upgraded URLs. User will be redirected to these URLs when they click on an ad, or when they click on a specific flight for ads that show multiple flights.
FINAL_MOBILE_URLS Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
TRACKING_URL Data Type: URL. Tracking template for the ad when using Upgraded URLs.
SIMILAR_PROPERTY_IDS Data Type: STRING_LIST. List of recommended property IDs to show together with this item.
IOS_APP_STORE_ID Data Type: INT64. iOS app store ID.

HotelPriceBucketEnum

Container for enum describing hotel price bucket for a hotel itinerary.

HotelPriceBucket

Enum describing possible hotel price buckets.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
LOWEST_TIED Tied for lowest price. Partner is within a small variance of the lowest price.
NOT_LOWEST Not lowest price. Partner is not within a small variance of the lowest price.

HotelRateTypeEnum

Container for enum describing possible hotel rate types.

HotelRateType

Enum describing possible hotel rate types.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
UNAVAILABLE Rate type information is unavailable.
PUBLIC_RATE Rates available to everyone.
QUALIFIED_RATE 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
PRIVATE_RATE Rates available to users that satisfy some eligibility criteria. e.g. all signed-in users, 20% of mobile users, all mobile users in Canada, etc.

IncomeRangeTypeEnum

Container for enum describing the type of demographic income ranges.

IncomeRangeType

The type of demographic income ranges (e.g. between 0% to 50%).

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
INCOME_RANGE_0_50 0%-50%.
INCOME_RANGE_50_60 50% to 60%.
INCOME_RANGE_60_70 60% to 70%.
INCOME_RANGE_70_80 70% to 80%.
INCOME_RANGE_80_90 80% to 90%.
INCOME_RANGE_90_UP Greater than 90%.
INCOME_RANGE_UNDETERMINED Undetermined income range.

InteractionEventTypeEnum

Container for enum describing types of payable and free interactions.

InteractionEventType

Enum describing possible types of payable and free interactions.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
CLICK 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.
ENGAGEMENT The user's expressed intent to engage with the ad in-place.
VIDEO_VIEW User viewed a video ad.
NONE The default InteractionEventType for ad conversion events. This is used when an ad conversion row does NOT indicate that the free interactions (i.e., the ad conversions) should be 'promoted' and reported as part of the core metrics. These are simply other (ad) conversions.

InteractionTypeEnum

Container for enum describing possible interaction types.

InteractionType

Enum describing possible interaction types.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
CALLS Calls.

InvoiceTypeEnum

Container for enum describing the type of invoices.

InvoiceType

The possible type of invoices.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
CREDIT_MEMO An invoice with a negative amount. The account receives a credit.
INVOICE An invoice with a positive amount. The account owes a balance.

JobPlaceholderFieldEnum

Values for Job placeholder fields. For more information about dynamic remarketing feeds, see https://support.google.com/google-ads/answer/6053288.

JobPlaceholderField

Possible values for Job placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
JOB_ID Data Type: STRING. Required. If only JOB_ID is specified, then it must be unique. If both JOB_ID and LOCATION_ID are specified, then the pair must be unique. ID) pair must be unique.
LOCATION_ID Data Type: STRING. Combination of JOB_ID and LOCATION_ID must be unique per offer.
TITLE Data Type: STRING. Required. Main headline with job title to be shown in dynamic ad.
SUBTITLE Data Type: STRING. Job subtitle to be shown in dynamic ad.
DESCRIPTION Data Type: STRING. Description of job to be shown in dynamic ad.
IMAGE_URL Data Type: URL. Image to be displayed in the ad. Highly recommended for image ads.
CATEGORY Data Type: STRING. Category of property used to group like items together for recommendation engine.
CONTEXTUAL_KEYWORDS Data Type: STRING_LIST. Keywords used for product retrieval.
ADDRESS Data Type: STRING. Complete property address, including postal code.
SALARY Data Type: STRING. Salary or salary range of job to be shown in dynamic ad.
FINAL_URLS Data Type: URL_LIST. Required. Final URLs to be used in ad when using Upgraded URLs; the more specific the better (e.g. the individual URL of a specific job and its location).
FINAL_MOBILE_URLS Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
TRACKING_URL Data Type: URL. Tracking template for the ad when using Upgraded URLs.
SIMILAR_JOB_IDS Data Type: STRING_LIST. List of recommended job IDs to show together with this item.
IOS_APP_STORE_ID Data Type: INT64. iOS app store ID.

KeywordMatchTypeEnum

Message describing Keyword match types.

KeywordMatchType

Possible Keyword match types.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
EXACT Exact match.
PHRASE Phrase match.
BROAD Broad match.

KeywordPlanCompetitionLevelEnum

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.

KeywordPlanCompetitionLevel

Competition level of a keyword.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
LOW Low competition.
MEDIUM Medium competition.
HIGH High competition.

KeywordPlanForecastIntervalEnum

Container for enumeration of forecast intervals.

KeywordPlanForecastInterval

Forecast intervals.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
NEXT_WEEK 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.
NEXT_MONTH The next month date range for keyword plan.
NEXT_QUARTER The next quarter date range for keyword plan.

KeywordPlanNetworkEnum

Container for enumeration of keyword plan forecastable network types.

KeywordPlanNetwork

Enumerates keyword plan forecastable network types.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
GOOGLE_SEARCH_AND_PARTNERS Google Search + Search partners.

LabelStatusEnum

Container for enum describing possible status of a label.

LabelStatus

Possible statuses of a label.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ENABLED Label is enabled.
REMOVED Label is removed.

LegacyAppInstallAdAppStoreEnum

Container for enum describing app store type in a legacy app install ad.

LegacyAppInstallAdAppStore

App store type in a legacy app install ad.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
APPLE_APP_STORE Apple iTunes.
GOOGLE_PLAY Google Play.
WINDOWS_STORE Windows Store.
WINDOWS_PHONE_STORE Windows Phone Store.
CN_APP_STORE The app is hosted in a Chinese app store.

ListingCustomAttributeIndexEnum

Container for enum describing the index of the listing custom attribute.

ListingCustomAttributeIndex

The index of the listing custom attribute.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
INDEX0 First listing custom attribute.
INDEX1 Second listing custom attribute.
INDEX2 Third listing custom attribute.
INDEX3 Fourth listing custom attribute.
INDEX4 Fifth listing custom attribute.

ListingGroupTypeEnum

Container for enum describing the type of the listing group.

ListingGroupType

The type of the listing group.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
SUBDIVISION 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.
UNIT Listing group unit that defines a bid.

LocalPlaceholderFieldEnum

Values for Local placeholder fields. For more information about dynamic remarketing feeds, see https://support.google.com/google-ads/answer/6053288.

LocalPlaceholderField

Possible values for Local placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
DEAL_ID Data Type: STRING. Required. Unique ID.
DEAL_NAME Data Type: STRING. Required. Main headline with local deal title to be shown in dynamic ad.
SUBTITLE Data Type: STRING. Local deal subtitle to be shown in dynamic ad.
DESCRIPTION Data Type: STRING. Description of local deal to be shown in dynamic ad.
PRICE Data Type: STRING. Price to be shown in the ad. Highly recommended for dynamic ads. Example: "100.00 USD"
FORMATTED_PRICE Data Type: STRING. Formatted price to be shown in the ad. Example: "Starting at $100.00 USD", "$80 - $100"
SALE_PRICE Data Type: STRING. Sale price to be shown in the ad. Example: "80.00 USD"
FORMATTED_SALE_PRICE Data Type: STRING. Formatted sale price to be shown in the ad. Example: "On sale for $80.00", "$60 - $80"
IMAGE_URL Data Type: URL. Image to be displayed in the ad.
ADDRESS Data Type: STRING. Complete property address, including postal code.
CATEGORY Data Type: STRING. Category of local deal used to group like items together for recommendation engine.
CONTEXTUAL_KEYWORDS Data Type: STRING_LIST. Keywords used for product retrieval.
FINAL_URLS Data Type: URL_LIST. Required. Final URLs to be used in ad when using Upgraded URLs; the more specific the better (e.g. the individual URL of a specific local deal and its location).
FINAL_MOBILE_URLS Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
TRACKING_URL Data Type: URL. Tracking template for the ad when using Upgraded URLs.
SIMILAR_DEAL_IDS Data Type: STRING_LIST. List of recommended local deal IDs to show together with this item.
IOS_APP_STORE_ID Data Type: INT64. iOS app store ID.

LocationExtensionTargetingCriterionFieldEnum

Values for Location Extension Targeting criterion fields.

LocationExtensionTargetingCriterionField

Possible values for Location Extension Targeting criterion fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ADDRESS_LINE_1 Data Type: STRING. Line 1 of the business address.
ADDRESS_LINE_2 Data Type: STRING. Line 2 of the business address.
CITY Data Type: STRING. City of the business address.
PROVINCE Data Type: STRING. Province of the business address.
POSTAL_CODE Data Type: STRING. Postal code of the business address.
COUNTRY_CODE Data Type: STRING. Country code of the business address.

LocationGroupRadiusUnitsEnum

Container for enum describing unit of radius in location group.

LocationGroupRadiusUnits

The unit of radius distance in location group (e.g. MILES)

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
METERS Meters
MILES Miles

LocationPlaceholderFieldEnum

Values for Location placeholder fields.

LocationPlaceholderField

Possible values for Location placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
BUSINESS_NAME Data Type: STRING. The name of the business.
ADDRESS_LINE_1 Data Type: STRING. Line 1 of the business address.
ADDRESS_LINE_2 Data Type: STRING. Line 2 of the business address.
CITY Data Type: STRING. City of the business address.
PROVINCE Data Type: STRING. Province of the business address.
POSTAL_CODE Data Type: STRING. Postal code of the business address.
COUNTRY_CODE Data Type: STRING. Country code of the business address.
PHONE_NUMBER Data Type: STRING. Phone number of the business.

ManagerLinkStatusEnum

Container for enum describing possible status of a manager and client link.

ManagerLinkStatus

Possible statuses of a link.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ACTIVE Indicates current in-effect relationship
INACTIVE Indicates terminated relationship
PENDING Indicates relationship has been requested by manager, but the client hasn't accepted yet.
REFUSED Relationship was requested by the manager, but the client has refused.
CANCELED Indicates relationship has been requested by manager, but manager canceled it.

MatchingFunctionContextTypeEnum

Container for context types for an operand in a matching function.

MatchingFunctionContextType

Possible context types for an operand in a matching function.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
FEED_ITEM_ID Feed item id in the request context.
DEVICE_NAME The device being used (possible values are 'Desktop' or 'Mobile').

MatchingFunctionOperatorEnum

Container for enum describing matching function operator.

MatchingFunctionOperator

Possible operators in a matching function.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
IN The IN operator.
IDENTITY The IDENTITY operator.
EQUALS The EQUALS operator
AND Operator that takes two or more operands that are of type FunctionOperand and checks that all the operands evaluate to true. For functions related to ad formats, all the operands must be in left_operands.
CONTAINS_ANY Operator that returns true if the elements in left_operands contain any of the elements in right_operands. Otherwise, return false. The right_operands must contain at least 1 and no more than 3 ConstantOperands.

MediaTypeEnum

Container for enum describing the types of media.

MediaType

The type of media.

Enums
UNSPECIFIED The media type has not been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

IMAGE Static image, used for image ad.
ICON Small image, used for map ad.
MEDIA_BUNDLE ZIP file, used in fields of template ads.
AUDIO Audio file.
VIDEO Video file.
DYNAMIC_IMAGE Animated image, such as animated GIF.

MerchantCenterLinkStatusEnum

Container for enum describing possible statuses of a Google Merchant Center link.

MerchantCenterLinkStatus

Describes the possible statuses for a link between a Google Ads customer and a Google Merchant Center account.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ENABLED The link is enabled.
PENDING The link has no effect. It was proposed by the Merchant Center Account owner and hasn't been confirmed by the customer.

MessagePlaceholderFieldEnum

Values for Message placeholder fields.

MessagePlaceholderField

Possible values for Message placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
BUSINESS_NAME Data Type: STRING. The name of your business.
COUNTRY_CODE Data Type: STRING. Country code of phone number.
PHONE_NUMBER Data Type: STRING. A phone number that's capable of sending and receiving text messages.
MESSAGE_EXTENSION_TEXT Data Type: STRING. The text that will go in your click-to-message ad.
MESSAGE_TEXT Data Type: STRING. The message text automatically shows in people's messaging apps when they tap to send you a message.

MimeTypeEnum

Container for enum describing the mime types.

MimeType

The mime type

Enums
UNSPECIFIED The mime type has not been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

IMAGE_JPEG MIME type of image/jpeg.
IMAGE_GIF MIME type of image/gif.
IMAGE_PNG MIME type of image/png.
FLASH MIME type of application/x-shockwave-flash.
TEXT_HTML MIME type of text/html.
PDF MIME type of application/pdf.
MSWORD MIME type of application/msword.
MSEXCEL MIME type of application/vnd.ms-excel.
RTF MIME type of application/rtf.
AUDIO_WAV MIME type of audio/wav.
AUDIO_MP3 MIME type of audio/mp3.
HTML5_AD_ZIP MIME type of application/x-html5-ad-zip.

MinuteOfHourEnum

Container for enumeration of quarter-hours.

MinuteOfHour

Enumerates of quarter-hours. E.g. "FIFTEEN"

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
ZERO Zero minutes past the hour.
FIFTEEN Fifteen minutes past the hour.
THIRTY Thirty minutes past the hour.
FORTY_FIVE Forty-five minutes past the hour.

MobileDeviceTypeEnum

Container for enum describing the types of mobile device.

MobileDeviceType

The type of mobile device.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
MOBILE Mobile phones.
TABLET Tablets.

MonthOfYearEnum

Container for enumeration of months of the year, e.g., "January".

MonthOfYear

Enumerates months of the year, e.g., "January".

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
JANUARY January.
FEBRUARY February.
MARCH March.
APRIL April.
MAY May.
JUNE June.
JULY July.
AUGUST August.
SEPTEMBER September.
OCTOBER October.
NOVEMBER November.
DECEMBER December.

MutateJobStatusEnum

Container for enum describing possible mutate job statuses.

MutateJobStatus

The mutate job statuses.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PENDING The job is not currently running.
RUNNING The job is running.
DONE The job is done.

NegativeGeoTargetTypeEnum

Container for enum describing possible negative geo target types.

NegativeGeoTargetType

The possible negative geo target types.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
PRESENCE_OR_INTEREST Specifies that a user is excluded from seeing the ad if they are in, or show interest in, advertiser's excluded locations.
PRESENCE Specifies that a user is excluded from seeing the ad if they are in advertiser's excluded locations.

OperatingSystemVersionOperatorTypeEnum

Container for enum describing the type of OS operators.

OperatingSystemVersionOperatorType

The type of operating system version.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
EQUALS_TO Equals to the specified version.
GREATER_THAN_EQUALS_TO Greater than or equals to the specified version.

PageOnePromotedStrategyGoalEnum

Container for enum describing possible strategy goals: where impressions are desired to be shown on search result pages.

PageOnePromotedStrategyGoal

Enum describing possible strategy goals.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
FIRST_PAGE First page on google.com.
FIRST_PAGE_PROMOTED Top slots of the first page on google.com.

ParentalStatusTypeEnum

Container for enum describing the type of demographic parental statuses.

ParentalStatusType

The type of parental statuses (e.g. not a parent).

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PARENT Parent.
NOT_A_PARENT Not a parent.
UNDETERMINED Undetermined parental status.

PaymentModeEnum

Container for enum describing possible payment modes.

PaymentMode

Enum describing possible payment modes.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
CLICKS Pay per click.
CONVERSION_VALUE Pay per conversion value. This mode is only supported by campaigns with AdvertisingChannelType.HOTEL, BiddingStrategyType.COMMISSION, and BudgetType.HOTEL_ADS_COMMISSION.
CONVERSIONS 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.

PlaceholderTypeEnum

Container for enum describing possible placeholder types for a feed mapping.

PlaceholderType

Possible placeholder types for a feed mapping.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
CALL Lets you attach a phone number to an ad, allowing customers to call directly from the ad.
APP Lets you provide users with a link that points to a mobile app in addition to a website.
LOCATION Lets you show locations of businesses from your Google My Business account in your ad. This helps people find your locations by showing your ads with your address, a map to your location, or the distance to your business. This extension type is useful to draw customers to your brick-and-mortar location.
AFFILIATE_LOCATION If you sell your product through retail chains, affiliate location extensions let you show nearby stores that carry your products.
CALLOUT Lets you include additional text with your search ads that provide detailed information about your business, including products and services you offer. Callouts appear in ads at the top and bottom of Google search results.
STRUCTURED_SNIPPET Lets you add more info to your ad, specific to some predefined categories such as types, brands, styles, etc. A minimum of 3 text (SNIPPETS) values are required.
MESSAGE Allows users to see your ad, click an icon, and contact you directly by text message. With one tap on your ad, people can contact you to book an appointment, get a quote, ask for information, or request a service.
PRICE Lets you display prices for a list of items along with your ads. A price feed is composed of three to eight price table rows.
PROMOTION Allows you to highlight sales and other promotions that let users see how they can save by buying now.
AD_CUSTOMIZER Lets you dynamically inject custom data into the title and description of your ads.
DYNAMIC_EDUCATION Indicates that this feed is for education dynamic remarketing.
DYNAMIC_FLIGHT Indicates that this feed is for flight dynamic remarketing.
DYNAMIC_CUSTOM Indicates that this feed is for a custom dynamic remarketing type. Use this only if the other business types don't apply to your products or services.
DYNAMIC_HOTEL Indicates that this feed is for hotels and rentals dynamic remarketing.
DYNAMIC_REAL_ESTATE Indicates that this feed is for real estate dynamic remarketing.
DYNAMIC_TRAVEL Indicates that this feed is for travel dynamic remarketing.
DYNAMIC_LOCAL Indicates that this feed is for local deals dynamic remarketing.
DYNAMIC_JOB Indicates that this feed is for job dynamic remarketing.

PlacementTypeEnum

Container for enum describing possible placement types.

PlacementType

Possible placement types for a feed mapping.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
WEBSITE Websites(e.g. 'www.flowers4sale.com').
MOBILE_APP_CATEGORY Mobile application categories(e.g. 'Games').
MOBILE_APPLICATION mobile applications(e.g. 'mobileapp::2-com.whatsthewordanswers').
YOUTUBE_VIDEO YouTube videos(e.g. 'youtube.com/video/wtLJPvx7-ys').
YOUTUBE_CHANNEL YouTube channels(e.g. 'youtube.com::L8ZULXASCc1I_oaOT0NaOQ').

PolicyApprovalStatusEnum

Container for enum describing possible policy approval statuses.

PolicyApprovalStatus

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.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

DISAPPROVED Will not serve.
APPROVED_LIMITED Serves with restrictions.
APPROVED Serves without restrictions.
AREA_OF_INTEREST_ONLY Will not serve in targeted countries, but may serve for users who are searching for information about the targeted countries.

PolicyReviewStatusEnum

Container for enum describing possible policy review statuses.

PolicyReviewStatus

The possible policy review statuses.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

REVIEW_IN_PROGRESS Currently under review.
REVIEWED Primary review complete. Other reviews may be continuing.
UNDER_APPEAL The resource has been resubmitted for approval or its policy decision has been appealed.
ELIGIBLE_MAY_SERVE The resource is eligible and may be serving but could still undergo further review.

PolicyTopicEntryTypeEnum

Container for enum describing possible policy topic entry types.

PolicyTopicEntryType

The possible policy topic entry types.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

PROHIBITED The resource will not be served.
LIMITED The resource will not be served under some circumstances.
FULLY_LIMITED The resource cannot serve at all because of the current targeting criteria.
DESCRIPTIVE May be of interest, but does not limit how the resource is served.
BROADENING Could increase coverage beyond normal.
AREA_OF_INTEREST_ONLY Constrained for all targeted countries, but may serve in other countries through area of interest.

PolicyTopicEvidenceDestinationMismatchUrlTypeEnum

Container for enum describing possible policy topic evidence destination mismatch url types.

PolicyTopicEvidenceDestinationMismatchUrlType

The possible policy topic evidence destination mismatch url types.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

DISPLAY_URL The display url.
FINAL_URL The final url.
FINAL_MOBILE_URL The final mobile url.
TRACKING_URL The tracking url template, with substituted desktop url.
MOBILE_TRACKING_URL The tracking url template, with substituted mobile url.

PolicyTopicEvidenceDestinationNotWorkingDeviceEnum

Container for enum describing possible policy topic evidence destination not working devices.

PolicyTopicEvidenceDestinationNotWorkingDevice

The possible policy topic evidence destination not working devices.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

DESKTOP Landing page doesn't work on desktop device.
ANDROID Landing page doesn't work on Android device.
IOS Landing page doesn't work on iOS device.

PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum

Container for enum describing possible policy topic evidence destination not working DNS error types.

PolicyTopicEvidenceDestinationNotWorkingDnsErrorType

The possible policy topic evidence destination not working DNS error types.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

HOSTNAME_NOT_FOUND Host name not found in DNS when fetching landing page.
GOOGLE_CRAWLER_DNS_ISSUE 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.

PositiveGeoTargetTypeEnum

Container for enum describing possible positive geo target types.

PositiveGeoTargetType

The possible positive geo target types.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
PRESENCE_OR_INTEREST Specifies that an ad is triggered if the user is in, or shows interest in, advertiser's targeted locations.
SEARCH_INTEREST Specifies that an ad is triggered if the user searches for advertiser's targeted locations.
PRESENCE Specifies that an ad is triggered if the user is in or regularly in advertiser's targeted locations.

PreferredContentTypeEnum

Container for enumeration of preferred content criterion type.

PreferredContentType

Enumerates preferred content criterion type.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
YOUTUBE_TOP_CONTENT Represents top content on YouTube.

PriceExtensionPriceQualifierEnum

Container for enum describing a price extension price qualifier.

PriceExtensionPriceQualifier

Enums of price extension price qualifier.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
FROM 'From' qualifier for the price.
UP_TO 'Up to' qualifier for the price.
AVERAGE 'Average' qualifier for the price.

PriceExtensionPriceUnitEnum

Container for enum describing price extension price unit.

PriceExtensionPriceUnit

Price extension price unit.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PER_HOUR Per hour.
PER_DAY Per day.
PER_WEEK Per week.
PER_MONTH Per month.
PER_YEAR Per year.
PER_NIGHT Per night.

PriceExtensionTypeEnum

Container for enum describing types for a price extension.

PriceExtensionType

Price extension type.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
BRANDS The type for showing a list of brands.
EVENTS The type for showing a list of events.
LOCATIONS The type for showing locations relevant to your business.
NEIGHBORHOODS The type for showing sub-regions or districts within a city or region.
PRODUCT_CATEGORIES The type for showing a collection of product categories.
PRODUCT_TIERS The type for showing a collection of related product tiers.
SERVICES The type for showing a collection of services offered by your business.
SERVICE_CATEGORIES The type for showing a collection of service categories.
SERVICE_TIERS The type for showing a collection of related service tiers.

PricePlaceholderFieldEnum

Values for Price placeholder fields.

PricePlaceholderField

Possible values for Price placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
TYPE Data Type: STRING. The type of your price feed. Must match one of the predefined price feed type exactly.
PRICE_QUALIFIER Data Type: STRING. The qualifier of each price. Must match one of the predefined price qualifiers exactly.
TRACKING_TEMPLATE Data Type: URL. Tracking template for the price feed when using Upgraded URLs.
LANGUAGE Data Type: STRING. Language of the price feed. Must match one of the available available locale codes exactly.
FINAL_URL_SUFFIX Data Type: STRING. Final URL suffix for the price feed when using parallel tracking.
ITEM_1_HEADER Data Type: STRING. The header of item 1 of the table.
ITEM_1_DESCRIPTION Data Type: STRING. The description of item 1 of the table.
ITEM_1_PRICE Data Type: MONEY. The price (money with currency) of item 1 of the table, e.g., 30 USD. The currency must match one of the available currencies.
ITEM_1_UNIT Data Type: STRING. The price unit of item 1 of the table. Must match one of the predefined price units.
ITEM_1_FINAL_URLS Data Type: URL_LIST. The final URLs of item 1 of the table when using Upgraded URLs.
ITEM_1_FINAL_MOBILE_URLS Data Type: URL_LIST. The final mobile URLs of item 1 of the table when using Upgraded URLs.
ITEM_2_HEADER Data Type: STRING. The header of item 2 of the table.
ITEM_2_DESCRIPTION Data Type: STRING. The description of item 2 of the table.
ITEM_2_PRICE Data Type: MONEY. The price (money with currency) of item 2 of the table, e.g., 30 USD. The currency must match one of the available currencies.
ITEM_2_UNIT Data Type: STRING. The price unit of item 2 of the table. Must match one of the predefined price units.
ITEM_2_FINAL_URLS Data Type: URL_LIST. The final URLs of item 2 of the table when using Upgraded URLs.
ITEM_2_FINAL_MOBILE_URLS Data Type: URL_LIST. The final mobile URLs of item 2 of the table when using Upgraded URLs.
ITEM_3_HEADER Data Type: STRING. The header of item 3 of the table.
ITEM_3_DESCRIPTION Data Type: STRING. The description of item 3 of the table.
ITEM_3_PRICE Data Type: MONEY. The price (money with currency) of item 3 of the table, e.g., 30 USD. The currency must match one of the available currencies.
ITEM_3_UNIT Data Type: STRING. The price unit of item 3 of the table. Must match one of the predefined price units.
ITEM_3_FINAL_URLS Data Type: URL_LIST. The final URLs of item 3 of the table when using Upgraded URLs.
ITEM_3_FINAL_MOBILE_URLS Data Type: URL_LIST. The final mobile URLs of item 3 of the table when using Upgraded URLs.
ITEM_4_HEADER Data Type: STRING. The header of item 4 of the table.
ITEM_4_DESCRIPTION Data Type: STRING. The description of item 4 of the table.
ITEM_4_PRICE Data Type: MONEY. The price (money with currency) of item 4 of the table, e.g., 30 USD. The currency must match one of the available currencies.
ITEM_4_UNIT Data Type: STRING. The price unit of item 4 of the table. Must match one of the predefined price units.
ITEM_4_FINAL_URLS Data Type: URL_LIST. The final URLs of item 4 of the table when using Upgraded URLs.
ITEM_4_FINAL_MOBILE_URLS Data Type: URL_LIST. The final mobile URLs of item 4 of the table when using Upgraded URLs.
ITEM_5_HEADER Data Type: STRING. The header of item 5 of the table.
ITEM_5_DESCRIPTION Data Type: STRING. The description of item 5 of the table.
ITEM_5_PRICE Data Type: MONEY. The price (money with currency) of item 5 of the table, e.g., 30 USD. The currency must match one of the available currencies.
ITEM_5_UNIT Data Type: STRING. The price unit of item 5 of the table. Must match one of the predefined price units.
ITEM_5_FINAL_URLS Data Type: URL_LIST. The final URLs of item 5 of the table when using Upgraded URLs.
ITEM_5_FINAL_MOBILE_URLS Data Type: URL_LIST. The final mobile URLs of item 5 of the table when using Upgraded URLs.
ITEM_6_HEADER Data Type: STRING. The header of item 6 of the table.
ITEM_6_DESCRIPTION Data Type: STRING. The description of item 6 of the table.
ITEM_6_PRICE Data Type: MONEY. The price (money with currency) of item 6 of the table, e.g., 30 USD. The currency must match one of the available currencies.
ITEM_6_UNIT Data Type: STRING. The price unit of item 6 of the table. Must match one of the predefined price units.
ITEM_6_FINAL_URLS Data Type: URL_LIST. The final URLs of item 6 of the table when using Upgraded URLs.
ITEM_6_FINAL_MOBILE_URLS Data Type: URL_LIST. The final mobile URLs of item 6 of the table when using Upgraded URLs.
ITEM_7_HEADER Data Type: STRING. The header of item 7 of the table.
ITEM_7_DESCRIPTION Data Type: STRING. The description of item 7 of the table.
ITEM_7_PRICE Data Type: MONEY. The price (money with currency) of item 7 of the table, e.g., 30 USD. The currency must match one of the available currencies.
ITEM_7_UNIT Data Type: STRING. The price unit of item 7 of the table. Must match one of the predefined price units.
ITEM_7_FINAL_URLS Data Type: URL_LIST. The final URLs of item 7 of the table when using Upgraded URLs.
ITEM_7_FINAL_MOBILE_URLS Data Type: URL_LIST. The final mobile URLs of item 7 of the table when using Upgraded URLs.
ITEM_8_HEADER Data Type: STRING. The header of item 8 of the table.
ITEM_8_DESCRIPTION Data Type: STRING. The description of item 8 of the table.
ITEM_8_PRICE Data Type: MONEY. The price (money with currency) of item 8 of the table, e.g., 30 USD. The currency must match one of the available currencies.
ITEM_8_UNIT Data Type: STRING. The price unit of item 8 of the table. Must match one of the predefined price units.
ITEM_8_FINAL_URLS Data Type: URL_LIST. The final URLs of item 8 of the table when using Upgraded URLs.
ITEM_8_FINAL_MOBILE_URLS Data Type: URL_LIST. The final mobile URLs of item 8 of the table when using Upgraded URLs.

ProductBiddingCategoryLevelEnum

Level of a product bidding category.

ProductBiddingCategoryLevel

Enum describing the level of the product bidding category.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
LEVEL1 Level 1.
LEVEL2 Level 2.
LEVEL3 Level 3.
LEVEL4 Level 4.
LEVEL5 Level 5.

ProductBiddingCategoryStatusEnum

Status of the product bidding category.

ProductBiddingCategoryStatus

Enum describing the status of the product bidding category.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ACTIVE The category is active and can be used for bidding.
OBSOLETE The category is obsolete. Used only for reporting purposes.

ProductChannelEnum

Locality of a product offer.

ProductChannel

Enum describing the locality of a product offer.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ONLINE The item is sold online.
LOCAL The item is sold in local stores.

ProductChannelExclusivityEnum

Availability of a product offer.

ProductChannelExclusivity

Enum describing the availability of a product offer.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
SINGLE_CHANNEL The item is sold through one channel only, either local stores or online as indicated by its ProductChannel.
MULTI_CHANNEL The item is matched to its online or local stores counterpart, indicating it is available for purchase in both ShoppingProductChannels.

ProductConditionEnum

Condition of a product offer.

ProductCondition

Enum describing the condition of a product offer.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
NEW The product condition is new.
REFURBISHED The product condition is refurbished.
USED The product condition is used.

ProductTypeLevelEnum

Level of the type of a product offer.

ProductTypeLevel

Enum describing the level of the type of a product offer.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
LEVEL1 Level 1.
LEVEL2 Level 2.
LEVEL3 Level 3.
LEVEL4 Level 4.
LEVEL5 Level 5.

PromotionExtensionDiscountModifierEnum

Container for enum describing possible a promotion extension discount modifier.

PromotionExtensionDiscountModifier

A promotion extension discount modifier.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
UP_TO 'Up to'.

PromotionExtensionOccasionEnum

Container for enum describing a promotion extension occasion. For more information about the occasions please check: https://support.google.com/google-ads/answer/7367521

PromotionExtensionOccasion

A promotion extension occasion.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
NEW_YEARS New Year's.
CHINESE_NEW_YEAR Chinese New Year.
VALENTINES_DAY Valentine's Day.
EASTER Easter.
MOTHERS_DAY Mother's Day.
FATHERS_DAY Father's Day.
LABOR_DAY Labor Day.
BACK_TO_SCHOOL Back To School.
HALLOWEEN Halloween.
BLACK_FRIDAY Black Friday.
CYBER_MONDAY Cyber Monday.
CHRISTMAS Christmas.
BOXING_DAY Boxing Day.
INDEPENDENCE_DAY Independence Day in any country.
NATIONAL_DAY National Day in any country.
END_OF_SEASON End of any season.
WINTER_SALE Winter Sale.
SUMMER_SALE Summer sale.
FALL_SALE Fall Sale.
SPRING_SALE Spring Sale.
RAMADAN Ramadan.
EID_AL_FITR Eid al-Fitr.
EID_AL_ADHA Eid al-Adha.
SINGLES_DAY Singles Day.
WOMENS_DAY Women's Day.
HOLI Holi.
PARENTS_DAY Parent's Day.
ST_NICHOLAS_DAY St. Nicholas Day.
CARNIVAL Carnival.
EPIPHANY Epiphany, also known as Three Kings' Day.
ROSH_HASHANAH Rosh Hashanah.
PASSOVER Passover.
HANUKKAH Hanukkah.
DIWALI Diwali.
NAVRATRI Navratri.
SONGKRAN Available in Thai: Songkran.
YEAR_END_GIFT Available in Japanese: Year-end Gift.

PromotionPlaceholderFieldEnum

Values for Promotion placeholder fields.

PromotionPlaceholderField

Possible values for Promotion placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PROMOTION_TARGET Data Type: STRING. The text that appears on the ad when the extension is shown.
DISCOUNT_MODIFIER Data Type: STRING. Allows you to add "up to" phrase to the promotion, in case you have variable promotion rates.
PERCENT_OFF Data Type: INT64. Takes a value in micros, where 1 million micros represents 1%, and is shown as a percentage when rendered.
MONEY_AMOUNT_OFF Data Type: MONEY. Requires a currency and an amount of money.
PROMOTION_CODE Data Type: STRING. A string that the user enters to get the discount.
ORDERS_OVER_AMOUNT Data Type: MONEY. A minimum spend before the user qualifies for the promotion.
PROMOTION_START Data Type: DATE. The start date of the promotion.
PROMOTION_END Data Type: DATE. The end date of the promotion.
OCCASION Data Type: STRING. Describes the associated event for the promotion using one of the PromotionExtensionOccasion enum values, for example NEW_YEARS.
FINAL_URLS Data Type: URL_LIST. Final URLs to be used in the ad when using Upgraded URLs.
FINAL_MOBILE_URLS Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
TRACKING_URL Data Type: URL. Tracking template for the ad when using Upgraded URLs.
LANGUAGE Data Type: STRING. A string represented by a language code for the promotion.
FINAL_URL_SUFFIX Data Type: STRING. Final URL suffix for the ad when using parallel tracking.

ProximityRadiusUnitsEnum

Container for enum describing unit of radius in proximity.

ProximityRadiusUnits

The unit of radius distance in proximity (e.g. MILES)

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
MILES Miles
KILOMETERS Kilometers

QualityScoreBucketEnum

The relative performance compared to other advertisers.

QualityScoreBucket

Enum listing the possible quality score buckets.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
BELOW_AVERAGE Quality of the creative is below average.
AVERAGE Quality of the creative is average.
ABOVE_AVERAGE Quality of the creative is above average.

ReachPlanAdLengthEnum

Message describing length of a plannable video ad.

ReachPlanAdLength

Possible ad length values.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
SIX_SECONDS 6 seconds long ad.
FIFTEEN_OR_TWENTY_SECONDS 15 or 20 seconds long ad.
TWENTY_SECONDS_OR_MORE More than 20 seconds long ad.

ReachPlanAgeRangeEnum

Message describing plannable age ranges.

ReachPlanAgeRange

Possible plannable age range values.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
AGE_RANGE_18_24 Between 18 and 24 years old.
AGE_RANGE_18_34 Between 18 and 34 years old.
AGE_RANGE_18_44 Between 18 and 44 years old.
AGE_RANGE_18_49 Between 18 and 49 years old.
AGE_RANGE_18_54 Between 18 and 54 years old.
AGE_RANGE_18_64 Between 18 and 64 years old.
AGE_RANGE_18_65_UP Between 18 and 65+ years old.
AGE_RANGE_21_34 Between 21 and 34 years old.
AGE_RANGE_25_34 Between 25 and 34 years old.
AGE_RANGE_25_44 Between 25 and 44 years old.
AGE_RANGE_25_49 Between 25 and 49 years old.
AGE_RANGE_25_54 Between 25 and 54 years old.
AGE_RANGE_25_64 Between 25 and 64 years old.
AGE_RANGE_25_65_UP Between 25 and 65+ years old.
AGE_RANGE_35_44 Between 35 and 44 years old.
AGE_RANGE_35_49 Between 35 and 49 years old.
AGE_RANGE_35_54 Between 35 and 54 years old.
AGE_RANGE_35_64 Between 35 and 64 years old.
AGE_RANGE_35_65_UP Between 35 and 65+ years old.
AGE_RANGE_45_54 Between 45 and 54 years old.
AGE_RANGE_45_64 Between 45 and 64 years old.
AGE_RANGE_45_65_UP Between 45 and 65+ years old.
AGE_RANGE_50_65_UP Between 50 and 65+ years old.
AGE_RANGE_55_64 Between 55 and 64 years old.
AGE_RANGE_55_65_UP Between 55 and 65+ years old.
AGE_RANGE_65_UP 65 years old and beyond.

RealEstatePlaceholderFieldEnum

Values for Real Estate placeholder fields. For more information about dynamic remarketing feeds, see https://support.google.com/google-ads/answer/6053288.

RealEstatePlaceholderField

Possible values for Real Estate placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
LISTING_ID Data Type: STRING. Unique ID.
LISTING_NAME Data Type: STRING. Main headline with listing name to be shown in dynamic ad.
CITY_NAME Data Type: STRING. City name to be shown in dynamic ad.
DESCRIPTION Data Type: STRING. Description of listing to be shown in dynamic ad.
ADDRESS Data Type: STRING. Complete listing address, including postal code.
PRICE Data Type: STRING. Price to be shown in the ad. Example: "100.00 USD"
FORMATTED_PRICE Data Type: STRING. Formatted price to be shown in the ad. Example: "Starting at $100.00 USD", "$80 - $100"
IMAGE_URL Data Type: URL. Image to be displayed in the ad.
PROPERTY_TYPE Data Type: STRING. Type of property (house, condo, apartment, etc.) used to group like items together for recommendation engine.
LISTING_TYPE Data Type: STRING. Type of listing (resale, rental, foreclosure, etc.) used to group like items together for recommendation engine.
CONTEXTUAL_KEYWORDS Data Type: STRING_LIST. Keywords used for product retrieval.
FINAL_URLS Data Type: URL_LIST. Final URLs to be used in ad when using Upgraded URLs; the more specific the better (e.g. the individual URL of a specific listing and its location).
FINAL_MOBILE_URLS Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
TRACKING_URL Data Type: URL. Tracking template for the ad when using Upgraded URLs.
SIMILAR_LISTING_IDS Data Type: STRING_LIST. List of recommended listing IDs to show together with this item.
IOS_APP_STORE_ID Data Type: INT64. iOS app store ID.

RecommendationTypeEnum

Container for enum describing types of recommendations.

RecommendationType

Types of recommendations.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
CAMPAIGN_BUDGET Budget recommendation for budget constrained campaigns.
KEYWORD Keyword recommendation.
TEXT_AD Recommendation to add a new text ad.
TARGET_CPA_OPT_IN Recommendation to update a campaign to use a Target CPA bidding strategy.
MAXIMIZE_CONVERSIONS_OPT_IN Recommendation to update a campaign to use the Maximize Conversions bidding strategy.
ENHANCED_CPC_OPT_IN Recommendation to enable Enhanced Cost Per Click for a campaign.
SEARCH_PARTNERS_OPT_IN Recommendation to start showing your campaign's ads on Google Search Partners Websites.
MAXIMIZE_CLICKS_OPT_IN Recommendation to update a campaign to use a Maximize Clicks bidding strategy.
OPTIMIZE_AD_ROTATION Recommendation to start using the "Optimize" ad rotation setting for the given ad group.
CALLOUT_EXTENSION Recommendation to add callout extensions to a campaign.
CALL_EXTENSION Recommendation to add call extensions to a campaign.
KEYWORD_MATCH_TYPE Recommendation to change an existing keyword from one match type to a broader match type.
MOVE_UNUSED_BUDGET Recommendation to move unused budget from one budget to a constrained budget.

SearchEngineResultsPageTypeEnum

The type of the search engine results page.

SearchEngineResultsPageType

The type of the search engine results page.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ADS_ONLY Only ads were contained in the search engine results page.
ORGANIC_ONLY Only organic results were contained in the search engine results page.
ADS_AND_ORGANIC Both ads and organic results were contained in the search engine results page.

SearchTermMatchTypeEnum

Container for enum describing match types for a keyword triggering an ad.

SearchTermMatchType

Possible match types for a keyword triggering an ad, including variants.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
BROAD Broad match.
EXACT Exact match.
PHRASE Phrase match.
NEAR_EXACT Exact match (close variant).
NEAR_PHRASE Phrase match (close variant).

SearchTermTargetingStatusEnum

Container for enum indicating whether a search term is one of your targeted or excluded keywords.

SearchTermTargetingStatus

Indicates whether the search term is one of your targeted or excluded keywords.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ADDED Search term is added to targeted keywords.
EXCLUDED Search term matches a negative keyword.
ADDED_EXCLUDED Search term has been both added and excluded.
NONE Search term is neither targeted nor excluded.

ServedAssetFieldTypeEnum

Container for enum describing possible asset field types.

ServedAssetFieldType

The possible asset field types.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

HEADLINE_1 The asset is used in headline 1.
HEADLINE_2 The asset is used in headline 2.
HEADLINE_3 The asset is used in headline 3.
DESCRIPTION_1 The asset is used in description 1.
DESCRIPTION_2 The asset is used in description 2.

SharedSetStatusEnum

Container for enum describing types of shared set statuses.

SharedSetStatus

Enum listing the possible shared set statuses.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ENABLED The shared set is enabled.
REMOVED The shared set is removed and can no longer be used.

SharedSetTypeEnum

Container for enum describing types of shared sets.

SharedSetType

Enum listing the possible shared set types.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
NEGATIVE_KEYWORDS A set of keywords that can be excluded from targeting.
NEGATIVE_PLACEMENTS A set of placements that can be excluded from targeting.

SimulationModificationMethodEnum

Container for enum describing the method by which a simulation modifies a field.

SimulationModificationMethod

Enum describing the method by which a simulation modifies a field.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
UNIFORM The values in a simulation were applied to all children of a given resource uniformly. Overrides on child resources were not respected.
DEFAULT 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.

SimulationTypeEnum

Container for enum describing the field a simulation modifies.

SimulationType

Enum describing the field a simulation modifies.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
CPC_BID The simulation is for a cpc bid.
CPV_BID The simulation is for a cpv bid.
TARGET_CPA The simulation is for a cpa target.
BID_MODIFIER The simulation is for a bid modifier.

SitelinkPlaceholderFieldEnum

Values for Sitelink placeholder fields.

SitelinkPlaceholderField

Possible values for Sitelink placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
TEXT Data Type: STRING. The link text for your sitelink.
LINE_1 Data Type: STRING. First line of the sitelink description.
LINE_2 Data Type: STRING. Second line of the sitelink description.
FINAL_URLS Data Type: URL_LIST. Final URLs for the sitelink when using Upgraded URLs.
FINAL_MOBILE_URLS Data Type: URL_LIST. Final Mobile URLs for the sitelink when using Upgraded URLs.
TRACKING_URL Data Type: URL. Tracking template for the sitelink when using Upgraded URLs.
FINAL_URL_SUFFIX Data Type: STRING. Final URL suffix for sitelink when using parallel tracking.

SlotEnum

Container for enumeration of possible positions of the Ad.

Slot

Enumerates possible positions of the Ad.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
SEARCH_SIDE Google search: Side.
SEARCH_TOP Google search: Top.
SEARCH_OTHER Google search: Other.
CONTENT Google Display Network.
SEARCH_PARTNER_TOP Search partners: Top.
SEARCH_PARTNER_OTHER Search partners: Other.
MIXED Cross-network.

SpendingLimitTypeEnum

Message describing spending limit types.

SpendingLimitType

The possible spending limit types used by certain resources as an alternative to absolute money values in micros.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
INFINITE Infinite, indicates unlimited spending power.

StructuredSnippetPlaceholderFieldEnum

Values for Structured Snippet placeholder fields.

StructuredSnippetPlaceholderField

Possible values for Structured Snippet placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
HEADER Data Type: STRING. The category of snippet of your products/services. Must match exactly one of the predefined structured snippets headers. For a list, visit https://developers.google.com/adwords/api/docs/appendix/structured-snippet-headers
SNIPPETS Data Type: STRING_LIST. Text values that describe your products/services. All text must be family safe. Special or non-ASCII characters are not permitted. A snippet can be at most 25 characters.

SystemManagedResourceSourceEnum

Container for enum describing possible system managed entity sources.

SystemManagedResourceSource

Enum listing the possible system managed entity sources.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
AD_VARIATIONS Generated ad variations experiment ad.

TargetCpaOptInRecommendationGoalEnum

Container for enum describing goals for TargetCpaOptIn recommendation.

TargetCpaOptInRecommendationGoal

Goal of TargetCpaOptIn recommendation.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
SAME_COST Recommendation to set Target CPA to maintain the same cost.
SAME_CONVERSIONS Recommendation to set Target CPA to maintain the same conversions.
SAME_CPA Recommendation to set Target CPA to maintain the same CPA.
CLOSEST_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).

TargetImpressionShareLocationEnum

Container for enum describing where on the first search results page the automated bidding system should target impressions for the TargetImpressionShare bidding strategy.

TargetImpressionShareLocation

Enum describing possible goals.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ANYWHERE_ON_PAGE Any location on the web page.
TOP_OF_PAGE Top box of ads.
ABSOLUTE_TOP_OF_PAGE Top slot in the top box of ads.

TargetingDimensionEnum

The dimensions that can be targeted.

TargetingDimension

Enum describing possible targeting dimensions.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
KEYWORD Keyword criteria, e.g. 'mars cruise'. KEYWORD may be used as a custom bid dimension. Keywords are always a targeting dimension, so may not be set as a target "ALL" dimension with TargetRestriction.
AUDIENCE Audience criteria, which include user list, user interest, custom affinity, and custom in market.
TOPIC Topic criteria for targeting categories of content, e.g. 'category::Animals>Pets' Used for Display and Video targeting.
GENDER Criteria for targeting gender.
AGE_RANGE Criteria for targeting age ranges.
PLACEMENT Placement criteria, which include websites like 'www.flowers4sale.com', as well as mobile applications, mobile app categories, YouTube videos, and YouTube channels.
PARENTAL_STATUS Criteria for parental status targeting.
INCOME_RANGE Criteria for income range targeting.

TimeTypeEnum

Message describing time types.

TimeType

The possible time types used by certain resources as an alternative to absolute timestamps.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
NOW As soon as possible.
FOREVER An infinite point in the future.

TrackingCodePageFormatEnum

Container for enum describing the format of the web page where the tracking tag and snippet will be installed.

TrackingCodePageFormat

The format of the web page where the tracking tag and snippet will be installed.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
HTML Standard HTML page format.
AMP Google AMP page format.

TrackingCodeTypeEnum

Container for enum describing the type of the generated tag snippets for tracking conversions.

TrackingCodeType

The type of the generated tag snippets for tracking conversions.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
WEBPAGE The snippet that is fired as a result of a website page loading.
WEBPAGE_ONCLICK 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.
CLICK_TO_CALL For embedding on a mobile webpage. The snippet contains a JavaScript function which fires the tag.
WEBSITE_CALL The snippet that is used to replace the phone number on your website with a Google forwarding number for call tracking purposes.

TravelPlaceholderFieldEnum

Values for Travel placeholder fields. For more information about dynamic remarketing feeds, see https://support.google.com/google-ads/answer/6053288.

TravelPlaceholderField

Possible values for Travel placeholder fields.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
DESTINATION_ID Data Type: STRING. Required. Destination id. Example: PAR, LON. For feed items that only have destination id, destination id must be a unique key. For feed items that have both destination id and origin id, then the combination must be a unique key.
ORIGIN_ID Data Type: STRING. Origin id. Example: PAR, LON. Combination of DESTINATION_ID and ORIGIN_ID must be unique per offer.
TITLE Data Type: STRING. Required. Main headline with name to be shown in dynamic ad.
DESTINATION_NAME Data Type: STRING. The destination name. Shorter names are recommended.
ORIGIN_NAME Data Type: STRING. Origin name. Shorter names are recommended.
PRICE Data Type: STRING. Price to be shown in the ad. Highly recommended for dynamic ads. Example: "100.00 USD"
FORMATTED_PRICE Data Type: STRING. Formatted price to be shown in the ad. Example: "Starting at $100.00 USD", "$80 - $100"
SALE_PRICE Data Type: STRING. Sale price to be shown in the ad. Example: "80.00 USD"
FORMATTED_SALE_PRICE Data Type: STRING. Formatted sale price to be shown in the ad. Example: "On sale for $80.00", "$60 - $80"
IMAGE_URL Data Type: URL. Image to be displayed in the ad.
CATEGORY Data Type: STRING. Category of travel offer used to group like items together for recommendation engine.
CONTEXTUAL_KEYWORDS Data Type: STRING_LIST. Keywords used for product retrieval.
DESTINATION_ADDRESS Data Type: STRING. Address of travel offer, including postal code.
FINAL_URL Data Type: URL_LIST. Required. Final URLs to be used in ad, when using Upgraded URLs; the more specific the better (e.g. the individual URL of a specific travel offer and its location).
FINAL_MOBILE_URLS Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded URLs.
TRACKING_URL Data Type: URL. Tracking template for the ad when using Upgraded URLs.
SIMILAR_DESTINATION_IDS Data Type: STRING_LIST. List of recommended destination IDs to show together with this item.
IOS_APP_STORE_ID Data Type: INT64. iOS app store ID.

UserInterestTaxonomyTypeEnum

Message describing a UserInterestTaxonomyType.

UserInterestTaxonomyType

Enum containing the possible UserInterestTaxonomyTypes.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
AFFINITY The affinity for this user interest.
IN_MARKET The market for this user interest.
MOBILE_APP_INSTALL_USER Users known to have installed applications in the specified categories.
VERTICAL_GEO The geographical location of the interest-based vertical.
NEW_SMART_PHONE_USER User interest criteria for new smart phone users.

UserListAccessStatusEnum

Indicates if this client still has access to the list.

UserListAccessStatus

Enum containing possible user list access statuses.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ENABLED The access is enabled.
DISABLED The access is disabled.

UserListClosingReasonEnum

Indicates the reason why the userlist was closed. This enum is only used when a list is auto-closed by the system.

UserListClosingReason

Enum describing possible user list closing reasons.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
UNUSED The userlist was closed because of not being used for over one year.

UserListCombinedRuleOperatorEnum

Logical operator connecting two rules.

UserListCombinedRuleOperator

Enum describing possible user list combined rule operators.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
AND A AND B.
AND_NOT A AND NOT B.

UserListCrmDataSourceTypeEnum

Indicates source of Crm upload data.

UserListCrmDataSourceType

Enum describing possible user list crm data source type.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
FIRST_PARTY The uploaded data is first-party data.
THIRD_PARTY_CREDIT_BUREAU The uploaded data is from a third-party credit bureau.
THIRD_PARTY_VOTER_FILE The uploaded data is from a third-party voter file.

UserListDateRuleItemOperatorEnum

Supported rule operator for date type.

UserListDateRuleItemOperator

Enum describing possible user list date rule item operators.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
EQUALS Equals.
NOT_EQUALS Not Equals.
BEFORE Before.
AFTER After.

UserListLogicalRuleOperatorEnum

The logical operator of the rule.

UserListLogicalRuleOperator

Enum describing possible user list logical rule operators.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for ret