package google.ads.googleads.v1.enums

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

message AccessReasonEnum

access_reason.proto:32

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

(message has no fields)

enum AccessReasonEnum.AccessReason

access_reason.proto:34

Enum describing possible access reasons.

Used in: resources.UserList

message AccountBudgetProposalStatusEnum

account_budget_proposal_status.proto:34

Message describing AccountBudgetProposal statuses.

(message has no fields)

enum AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus

account_budget_proposal_status.proto:36

The possible statuses of an AccountBudgetProposal.

Used in: resources.AccountBudgetProposal

message AccountBudgetProposalTypeEnum

account_budget_proposal_type.proto:34

Message describing AccountBudgetProposal types.

(message has no fields)

enum AccountBudgetProposalTypeEnum.AccountBudgetProposalType

account_budget_proposal_type.proto:36

The possible types of an AccountBudgetProposal.

Used in: resources.AccountBudget.PendingAccountBudgetProposal, resources.AccountBudgetProposal

message AccountBudgetStatusEnum

account_budget_status.proto:34

Message describing AccountBudget statuses.

(message has no fields)

enum AccountBudgetStatusEnum.AccountBudgetStatus

account_budget_status.proto:36

The possible statuses of an AccountBudget.

Used in: resources.AccountBudget

message AdCustomizerPlaceholderFieldEnum

ad_customizer_placeholder_field.proto:34

Values for Ad Customizer placeholder fields.

(message has no fields)

enum AdCustomizerPlaceholderFieldEnum.AdCustomizerPlaceholderField

ad_customizer_placeholder_field.proto:36

Possible values for Ad Customizers placeholder fields.

Used in: resources.AttributeFieldMapping

message AdGroupAdRotationModeEnum

ad_group_ad_rotation_mode.proto:35

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

(message has no fields)

enum AdGroupAdRotationModeEnum.AdGroupAdRotationMode

ad_group_ad_rotation_mode.proto:37

The possible ad rotation modes of an ad group.

Used in: resources.AdGroup

message AdGroupAdStatusEnum

ad_group_ad_status.proto:34

Container for enum describing possible statuses of an AdGroupAd.

(message has no fields)

enum AdGroupAdStatusEnum.AdGroupAdStatus

ad_group_ad_status.proto:36

The possible statuses of an AdGroupAd.

Used in: resources.AdGroupAd

message AdGroupCriterionApprovalStatusEnum

ad_group_criterion_approval_status.proto:34

Container for enum describing possible AdGroupCriterion approval statuses.

(message has no fields)

enum AdGroupCriterionApprovalStatusEnum.AdGroupCriterionApprovalStatus

ad_group_criterion_approval_status.proto:36

Enumerates AdGroupCriterion approval statuses.

Used in: resources.AdGroupCriterion

message AdGroupCriterionStatusEnum

ad_group_criterion_status.proto:34

Message describing AdGroupCriterion statuses.

(message has no fields)

enum AdGroupCriterionStatusEnum.AdGroupCriterionStatus

ad_group_criterion_status.proto:36

The possible statuses of an AdGroupCriterion.

Used in: resources.AdGroupCriterion

message AdGroupStatusEnum

ad_group_status.proto:34

Container for enum describing possible statuses of an ad group.

(message has no fields)

enum AdGroupStatusEnum.AdGroupStatus

ad_group_status.proto:36

The possible statuses of an ad group.

Used in: resources.AdGroup

message AdGroupTypeEnum

ad_group_type.proto:36

Defines types of an ad group, specific to a particular campaign channel type. This type drives validations that restrict which entities can be added to the ad group.

(message has no fields)

enum AdGroupTypeEnum.AdGroupType

ad_group_type.proto:38

Enum listing the possible types of an ad group.

Used in: resources.AdGroup

message AdNetworkTypeEnum

ad_network_type.proto:34

Container for enumeration of Google Ads network types.

(message has no fields)

enum AdNetworkTypeEnum.AdNetworkType

ad_network_type.proto:36

Enumerates Google Ads network types.

Used in: common.Segments

message AdServingOptimizationStatusEnum

ad_serving_optimization_status.proto:34

Possible ad serving statuses of a campaign.

(message has no fields)

enum AdServingOptimizationStatusEnum.AdServingOptimizationStatus

ad_serving_optimization_status.proto:36

Enum describing possible serving statuses.

Used in: resources.Campaign

message AdStrengthEnum

ad_strength.proto:34

Container for enum describing possible ad strengths.

(message has no fields)

enum AdStrengthEnum.AdStrength

ad_strength.proto:36

Enum listing the possible ad strengths.

Used in: resources.AdGroupAd

message AdTypeEnum

ad_type.proto:34

Container for enum describing possible types of an ad.

(message has no fields)

enum AdTypeEnum.AdType

ad_type.proto:36

The possible types of an ad.

Used in: resources.Ad

message AdvertisingChannelSubTypeEnum

advertising_channel_sub_type.proto:34

An immutable specialization of an Advertising Channel.

(message has no fields)

enum AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType

advertising_channel_sub_type.proto:36

Enum describing the different channel subtypes.

Used in: common.CriterionCategoryChannelAvailability, resources.Campaign

message AdvertisingChannelTypeEnum

advertising_channel_type.proto:34

The channel type a campaign may target to serve on.

(message has no fields)

enum AdvertisingChannelTypeEnum.AdvertisingChannelType

advertising_channel_type.proto:36

Enum describing the various advertising channel types.

Used in: common.CriterionCategoryChannelAvailability, resources.Campaign

message AffiliateLocationFeedRelationshipTypeEnum

affiliate_location_feed_relationship_type.proto:35

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

(message has no fields)

enum AffiliateLocationFeedRelationshipTypeEnum.AffiliateLocationFeedRelationshipType

affiliate_location_feed_relationship_type.proto:37

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

Used in: resources.Feed.AffiliateLocationFeedData

message AffiliateLocationPlaceholderFieldEnum

affiliate_location_placeholder_field.proto:34

Values for Affiliate Location placeholder fields.

(message has no fields)

enum AffiliateLocationPlaceholderFieldEnum.AffiliateLocationPlaceholderField

affiliate_location_placeholder_field.proto:36

Possible values for Affiliate Location placeholder fields.

Used in: resources.AttributeFieldMapping

message AgeRangeTypeEnum

age_range_type.proto:34

Container for enum describing the type of demographic age ranges.

(message has no fields)

enum AgeRangeTypeEnum.AgeRangeType

age_range_type.proto:36

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

Used in: common.AgeRangeInfo

message AppCampaignAppStoreEnum

app_campaign_app_store.proto:34

The application store that distributes mobile applications.

(message has no fields)

enum AppCampaignAppStoreEnum.AppCampaignAppStore

app_campaign_app_store.proto:36

Enum describing app campaign app store.

Used in: resources.Campaign.AppCampaignSetting

message AppCampaignBiddingStrategyGoalTypeEnum

app_campaign_bidding_strategy_goal_type.proto:35

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

(message has no fields)

enum AppCampaignBiddingStrategyGoalTypeEnum.AppCampaignBiddingStrategyGoalType

app_campaign_bidding_strategy_goal_type.proto:37

Goal type of App campaign BiddingStrategy.

Used in: resources.Campaign.AppCampaignSetting

message AppPaymentModelTypeEnum

app_payment_model_type.proto:34

Represents a criterion for targeting paid apps.

(message has no fields)

enum AppPaymentModelTypeEnum.AppPaymentModelType

app_payment_model_type.proto:36

Enum describing possible app payment models.

Used in: common.AppPaymentModelInfo

message AppPlaceholderFieldEnum

app_placeholder_field.proto:34

Values for App placeholder fields.

(message has no fields)

enum AppPlaceholderFieldEnum.AppPlaceholderField

app_placeholder_field.proto:36

Possible values for App placeholder fields.

Used in: resources.AttributeFieldMapping

message AppStoreEnum

app_store.proto:34

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

(message has no fields)

enum AppStoreEnum.AppStore

app_store.proto:36

App store type in an app extension.

Used in: common.AppFeedItem

message AppUrlOperatingSystemTypeEnum

app_url_operating_system_type.proto:34

The possible OS types for a deeplink AppUrl.

(message has no fields)

enum AppUrlOperatingSystemTypeEnum.AppUrlOperatingSystemType

app_url_operating_system_type.proto:36

Operating System

Used in: common.FinalAppUrl

message AssetTypeEnum

asset_type.proto:34

Container for enum describing the types of asset.

(message has no fields)

enum AssetTypeEnum.AssetType

asset_type.proto:36

Enum describing possible types of asset.

Used in: resources.Asset

message AttributionModelEnum

attribution_model.proto:34

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

(message has no fields)

enum AttributionModelEnum.AttributionModel

attribution_model.proto:37

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

Used in: resources.ConversionAction.AttributionModelSettings

message BidModifierSourceEnum

bid_modifier_source.proto:34

Container for enum describing possible bid modifier sources.

(message has no fields)

enum BidModifierSourceEnum.BidModifierSource

bid_modifier_source.proto:36

Enum describing possible bid modifier sources.

Used in: resources.AdGroupBidModifier

message BiddingSourceEnum

bidding_source.proto:34

Container for enum describing possible bidding sources.

(message has no fields)

enum BiddingSourceEnum.BiddingSource

bidding_source.proto:38

Indicates where a bid or target is defined. For example, an ad group criterion may define a cpc bid directly, or it can inherit its cpc bid from the ad group.

Used in: resources.AdGroup, resources.AdGroupCriterion

message BiddingStrategyStatusEnum

bidding_strategy_status.proto:34

Message describing BiddingStrategy statuses.

(message has no fields)

enum BiddingStrategyStatusEnum.BiddingStrategyStatus

bidding_strategy_status.proto:36

The possible statuses of a BiddingStrategy.

Used in: resources.BiddingStrategy

message BiddingStrategyTypeEnum

bidding_strategy_type.proto:34

Container for enum describing possible bidding strategy types.

(message has no fields)

enum BiddingStrategyTypeEnum.BiddingStrategyType

bidding_strategy_type.proto:36

Enum describing possible bidding strategy types.

Used in: resources.BiddingStrategy, resources.Campaign

message BillingSetupStatusEnum

billing_setup_status.proto:34

Message describing BillingSetup statuses.

(message has no fields)

enum BillingSetupStatusEnum.BillingSetupStatus

billing_setup_status.proto:36

The possible statuses of a BillingSetup.

Used in: resources.BillingSetup

message BrandSafetySuitabilityEnum

brand_safety_suitability.proto:34

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

(message has no fields)

enum BrandSafetySuitabilityEnum.BrandSafetySuitability

brand_safety_suitability.proto:36

3-Tier brand safety suitability control.

Used in: resources.Campaign

message BudgetDeliveryMethodEnum

budget_delivery_method.proto:35

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

(message has no fields)

enum BudgetDeliveryMethodEnum.BudgetDeliveryMethod

budget_delivery_method.proto:37

Possible delivery methods of a Budget.

Used in: resources.CampaignBudget

message BudgetPeriodEnum

budget_period.proto:34

Message describing Budget period.

(message has no fields)

enum BudgetPeriodEnum.BudgetPeriod

budget_period.proto:36

Possible period of a Budget.

Used in: resources.CampaignBudget

message BudgetStatusEnum

budget_status.proto:34

Message describing a Budget status

(message has no fields)

enum BudgetStatusEnum.BudgetStatus

budget_status.proto:36

Possible statuses of a Budget.

Used in: resources.CampaignBudget

message BudgetTypeEnum

budget_type.proto:34

Describes Budget types.

(message has no fields)

enum BudgetTypeEnum.BudgetType

budget_type.proto:36

Possible Budget types.

Used in: resources.CampaignBudget

message CallConversionReportingStateEnum

call_conversion_reporting_state.proto:35

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

(message has no fields)

enum CallConversionReportingStateEnum.CallConversionReportingState

call_conversion_reporting_state.proto:37

Possible data types for a call conversion action state.

Used in: common.CallFeedItem, common.CallOnlyAdInfo

message CallPlaceholderFieldEnum

call_placeholder_field.proto:34

Values for Call placeholder fields.

(message has no fields)

enum CallPlaceholderFieldEnum.CallPlaceholderField

call_placeholder_field.proto:36

Possible values for Call placeholder fields.

Used in: resources.AttributeFieldMapping

message CalloutPlaceholderFieldEnum

callout_placeholder_field.proto:34

Values for Callout placeholder fields.

(message has no fields)

enum CalloutPlaceholderFieldEnum.CalloutPlaceholderField

callout_placeholder_field.proto:36

Possible values for Callout placeholder fields.

Used in: resources.AttributeFieldMapping

message CampaignCriterionStatusEnum

campaign_criterion_status.proto:34

Message describing CampaignCriterion statuses.

(message has no fields)

enum CampaignCriterionStatusEnum.CampaignCriterionStatus

campaign_criterion_status.proto:36

The possible statuses of a CampaignCriterion.

Used in: resources.CampaignCriterion

message CampaignDraftStatusEnum

campaign_draft_status.proto:34

Container for enum describing possible statuses of a campaign draft.

(message has no fields)

enum CampaignDraftStatusEnum.CampaignDraftStatus

campaign_draft_status.proto:36

Possible statuses of a campaign draft.

Used in: resources.CampaignDraft

message CampaignExperimentStatusEnum

campaign_experiment_status.proto:34

Container for enum describing possible statuses of a campaign experiment.

(message has no fields)

enum CampaignExperimentStatusEnum.CampaignExperimentStatus

campaign_experiment_status.proto:36

Possible statuses of a campaign experiment.

Used in: resources.CampaignExperiment

message CampaignExperimentTrafficSplitTypeEnum

campaign_experiment_traffic_split_type.proto:34

Container for enum describing campaign experiment traffic split type.

(message has no fields)

enum CampaignExperimentTrafficSplitTypeEnum.CampaignExperimentTrafficSplitType

campaign_experiment_traffic_split_type.proto:37

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

Used in: resources.CampaignExperiment

message CampaignExperimentTypeEnum

campaign_experiment_type.proto:34

Container for enum describing campaign experiment type.

(message has no fields)

enum CampaignExperimentTypeEnum.CampaignExperimentType

campaign_experiment_type.proto:37

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

Used in: resources.Campaign

message CampaignServingStatusEnum

campaign_serving_status.proto:34

Message describing Campaign serving statuses.

(message has no fields)

enum CampaignServingStatusEnum.CampaignServingStatus

campaign_serving_status.proto:36

Possible serving statuses of a campaign.

Used in: resources.Campaign

message CampaignSharedSetStatusEnum

campaign_shared_set_status.proto:34

Container for enum describing types of campaign shared set statuses.

(message has no fields)

enum CampaignSharedSetStatusEnum.CampaignSharedSetStatus

campaign_shared_set_status.proto:36

Enum listing the possible campaign shared set statuses.

Used in: resources.CampaignSharedSet

message CampaignStatusEnum

campaign_status.proto:34

Container for enum describing possible statuses of a campaign.

(message has no fields)

enum CampaignStatusEnum.CampaignStatus

campaign_status.proto:36

Possible statuses of a campaign.

Used in: resources.Campaign

message ChangeStatusOperationEnum

change_status_operation.proto:34

Container for enum describing operations for the ChangeStatus resource.

(message has no fields)

enum ChangeStatusOperationEnum.ChangeStatusOperation

change_status_operation.proto:36

Status of the changed resource

Used in: resources.ChangeStatus

message ChangeStatusResourceTypeEnum

change_status_resource_type.proto:35

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

(message has no fields)

enum ChangeStatusResourceTypeEnum.ChangeStatusResourceType

change_status_resource_type.proto:37

Enum listing the resource types support by the ChangeStatus resource.

Used in: resources.ChangeStatus

message ClickTypeEnum

click_type.proto:34

Container for enumeration of Google Ads click types.

(message has no fields)

enum ClickTypeEnum.ClickType

click_type.proto:36

Enumerates Google Ads click types.

Used in: common.Segments

message ContentLabelTypeEnum

content_label_type.proto:34

Container for enum describing content label types in ContentLabel.

(message has no fields)

enum ContentLabelTypeEnum.ContentLabelType

content_label_type.proto:36

Enum listing the content label types supported by ContentLabel criterion.

Used in: common.ContentLabelInfo

message ConversionActionCategoryEnum

conversion_action_category.proto:33

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

(message has no fields)

enum ConversionActionCategoryEnum.ConversionActionCategory

conversion_action_category.proto:35

The category of conversions that are associated with a ConversionAction.

Used in: common.Segments, resources.ConversionAction

message ConversionActionCountingTypeEnum

conversion_action_counting_type.proto:35

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

(message has no fields)

enum ConversionActionCountingTypeEnum.ConversionActionCountingType

conversion_action_counting_type.proto:38

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

Used in: resources.ConversionAction

message ConversionActionStatusEnum

conversion_action_status.proto:34

Container for enum describing possible statuses of a conversion action.

(message has no fields)

enum ConversionActionStatusEnum.ConversionActionStatus

conversion_action_status.proto:36

Possible statuses of a conversion action.

Used in: resources.ConversionAction

message ConversionActionTypeEnum

conversion_action_type.proto:34

Container for enum describing possible types of a conversion action.

(message has no fields)

enum ConversionActionTypeEnum.ConversionActionType

conversion_action_type.proto:36

Possible types of a conversion action.

Used in: resources.ConversionAction

message ConversionAdjustmentTypeEnum

conversion_adjustment_type.proto:34

Container for enum describing conversion adjustment types.

(message has no fields)

enum ConversionAdjustmentTypeEnum.ConversionAdjustmentType

conversion_adjustment_type.proto:38

The different actions advertisers can take to adjust the conversions that they already reported. Retractions negate a conversion. Restatements change the value of a conversion.

Used in: services.ConversionAdjustment, services.ConversionAdjustmentResult

message ConversionAttributionEventTypeEnum

conversion_attribution_event_type.proto:32

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

(message has no fields)

enum ConversionAttributionEventTypeEnum.ConversionAttributionEventType

conversion_attribution_event_type.proto:34

The event type of conversions that are attributed to.

Used in: common.Segments

message ConversionLagBucketEnum

conversion_lag_bucket.proto:33

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

(message has no fields)

enum ConversionLagBucketEnum.ConversionLagBucket

conversion_lag_bucket.proto:35

Enum representing the number of days between impression and conversion.

Used in: common.Segments

message ConversionOrAdjustmentLagBucketEnum

conversion_or_adjustment_lag_bucket.proto:33

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

(message has no fields)

enum ConversionOrAdjustmentLagBucketEnum.ConversionOrAdjustmentLagBucket

conversion_or_adjustment_lag_bucket.proto:36

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

Used in: common.Segments

message CriterionCategoryChannelAvailabilityModeEnum

criterion_category_channel_availability_mode.proto:37

Describes channel availability mode for a criterion availability - whether the availability is meant to include all advertising channels, or a particular channel with all its channel subtypes, or a channel with a certain subset of channel subtypes.

(message has no fields)

enum CriterionCategoryChannelAvailabilityModeEnum.CriterionCategoryChannelAvailabilityMode

criterion_category_channel_availability_mode.proto:39

Enum containing the possible CriterionCategoryChannelAvailabilityMode.

Used in: common.CriterionCategoryChannelAvailability

message CriterionCategoryLocaleAvailabilityModeEnum

criterion_category_locale_availability_mode.proto:36

Describes locale availabilty mode for a criterion availability - whether it's available globally, or a particular country with all languages, or a particular language with all countries, or a country-language pair.

(message has no fields)

enum CriterionCategoryLocaleAvailabilityModeEnum.CriterionCategoryLocaleAvailabilityMode

criterion_category_locale_availability_mode.proto:38

Enum containing the possible CriterionCategoryLocaleAvailabilityMode.

Used in: common.CriterionCategoryLocaleAvailability

message CriterionSystemServingStatusEnum

criterion_system_serving_status.proto:34

Container for enum describing possible criterion system serving statuses.

(message has no fields)

enum CriterionSystemServingStatusEnum.CriterionSystemServingStatus

criterion_system_serving_status.proto:36

Enumerates criterion system serving statuses.

Used in: resources.AdGroupCriterion

message CriterionTypeEnum

criterion_type.proto:34

The possible types of a criterion.

(message has no fields)

enum CriterionTypeEnum.CriterionType

criterion_type.proto:36

Enum describing possible criterion types.

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

message CustomInterestMemberTypeEnum

custom_interest_member_type.proto:34

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

(message has no fields)

enum CustomInterestMemberTypeEnum.CustomInterestMemberType

custom_interest_member_type.proto:36

Enum containing possible custom interest member types.

Used in: resources.CustomInterestMember

message CustomInterestStatusEnum

custom_interest_status.proto:34

The status of custom interest.

(message has no fields)

enum CustomInterestStatusEnum.CustomInterestStatus

custom_interest_status.proto:36

Enum containing possible custom interest types.

Used in: resources.CustomInterest

message CustomInterestTypeEnum

custom_interest_type.proto:34

The types of custom interest.

(message has no fields)

enum CustomInterestTypeEnum.CustomInterestType

custom_interest_type.proto:36

Enum containing possible custom interest types.

Used in: resources.CustomInterest

message CustomPlaceholderFieldEnum

custom_placeholder_field.proto:36

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

(message has no fields)

enum CustomPlaceholderFieldEnum.CustomPlaceholderField

custom_placeholder_field.proto:38

Possible values for Custom placeholder fields.

Used in: resources.AttributeFieldMapping

message CustomerMatchUploadKeyTypeEnum

customer_match_upload_key_type.proto:32

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

(message has no fields)

enum CustomerMatchUploadKeyTypeEnum.CustomerMatchUploadKeyType

customer_match_upload_key_type.proto:34

Enum describing possible customer match upload key types.

Used in: common.CrmBasedUserListInfo

message CustomerPayPerConversionEligibilityFailureReasonEnum

customer_pay_per_conversion_eligibility_failure_reason.proto:35

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

(message has no fields)

enum CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason

customer_pay_per_conversion_eligibility_failure_reason.proto:38

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

Used in: resources.Customer

message DataDrivenModelStatusEnum

data_driven_model_status.proto:34

Container for enum indicating data driven model status.

(message has no fields)

enum DataDrivenModelStatusEnum.DataDrivenModelStatus

data_driven_model_status.proto:36

Enumerates data driven model statuses.

Used in: resources.ConversionAction.AttributionModelSettings

message DayOfWeekEnum

day_of_week.proto:34

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

(message has no fields)

enum DayOfWeekEnum.DayOfWeek

day_of_week.proto:36

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

Used in: common.AdScheduleInfo, common.HotelCheckInDayInfo, common.Segments

message DeviceEnum

device.proto:34

Container for enumeration of Google Ads devices available for targeting.

(message has no fields)

enum DeviceEnum.Device

device.proto:36

Enumerates Google Ads devices available for targeting.

Used in: common.DeviceInfo, common.Segments, resources.Ad

message DisplayAdFormatSettingEnum

display_ad_format_setting.proto:34

Container for display ad format settings.

(message has no fields)

enum DisplayAdFormatSettingEnum.DisplayAdFormatSetting

display_ad_format_setting.proto:36

Enumerates display ad format settings.

Used in: common.LegacyResponsiveDisplayAdInfo, common.ResponsiveDisplayAdInfo

message DisplayUploadProductTypeEnum

display_upload_product_type.proto:38

Container for display upload product types. Product types that have the word "DYNAMIC" in them must be associated with a campaign that has a dynamic remarketing feed. See https://support.google.com/google-ads/answer/6053288 for more info about dynamic remarketing. Other product types are regarded as "static" and do not have this requirement.

(message has no fields)

enum DisplayUploadProductTypeEnum.DisplayUploadProductType

display_upload_product_type.proto:40

Enumerates display upload product types.

Used in: common.DisplayUploadAdInfo

message DsaPageFeedCriterionFieldEnum

dsa_page_feed_criterion_field.proto:34

Values for Dynamic Search Ad Page Feed criterion fields.

(message has no fields)

enum DsaPageFeedCriterionFieldEnum.DsaPageFeedCriterionField

dsa_page_feed_criterion_field.proto:36

Possible values for Dynamic Search Ad Page Feed criterion fields.

Used in: resources.AttributeFieldMapping

message EducationPlaceholderFieldEnum

education_placeholder_field.proto:36

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

(message has no fields)

enum EducationPlaceholderFieldEnum.EducationPlaceholderField

education_placeholder_field.proto:38

Possible values for Education placeholder fields.

Used in: resources.AttributeFieldMapping

message ExtensionSettingDeviceEnum

extension_setting_device.proto:34

Container for enum describing extension setting device types.

(message has no fields)

enum ExtensionSettingDeviceEnum.ExtensionSettingDevice

extension_setting_device.proto:36

Possbile device types for an extension setting.

Used in: resources.AdGroupExtensionSetting, resources.CampaignExtensionSetting, resources.CustomerExtensionSetting

message ExtensionTypeEnum

extension_type.proto:35

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

(message has no fields)

enum ExtensionTypeEnum.ExtensionType

extension_type.proto:37

Possible data types for an extension in an extension setting.

Used in: resources.AdGroupExtensionSetting, resources.CampaignExtensionSetting, resources.CustomerExtensionSetting, resources.ExtensionFeedItem

message ExternalConversionSourceEnum

external_conversion_source.proto:33

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

(message has no fields)

enum ExternalConversionSourceEnum.ExternalConversionSource

external_conversion_source.proto:35

The external conversion source that is associated with a ConversionAction.

Used in: common.Segments

message FeedAttributeTypeEnum

feed_attribute_type.proto:34

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

(message has no fields)

enum FeedAttributeTypeEnum.FeedAttributeType

feed_attribute_type.proto:36

Possible data types for a feed attribute.

Used in: resources.FeedAttribute

message FeedItemQualityApprovalStatusEnum

feed_item_quality_approval_status.proto:35

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

(message has no fields)

enum FeedItemQualityApprovalStatusEnum.FeedItemQualityApprovalStatus

feed_item_quality_approval_status.proto:37

The possible quality evaluation approval statuses of a feed item.

Used in: resources.FeedItemPlaceholderPolicyInfo

message FeedItemQualityDisapprovalReasonEnum

feed_item_quality_disapproval_reason.proto:35

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

(message has no fields)

enum FeedItemQualityDisapprovalReasonEnum.FeedItemQualityDisapprovalReason

feed_item_quality_disapproval_reason.proto:37

The possible quality evaluation disapproval reasons of a feed item.

Used in: resources.FeedItemPlaceholderPolicyInfo

message FeedItemStatusEnum

feed_item_status.proto:34

Container for enum describing possible statuses of a feed item.

(message has no fields)

enum FeedItemStatusEnum.FeedItemStatus

feed_item_status.proto:36

Possible statuses of a feed item.

Used in: resources.ExtensionFeedItem, resources.FeedItem

message FeedItemTargetDeviceEnum

feed_item_target_device.proto:35

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

(message has no fields)

enum FeedItemTargetDeviceEnum.FeedItemTargetDevice

feed_item_target_device.proto:37

Possible data types for a feed item target device.

Used in: resources.ExtensionFeedItem, resources.FeedItemTarget

message FeedItemTargetTypeEnum

feed_item_target_type.proto:34

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

(message has no fields)

enum FeedItemTargetTypeEnum.FeedItemTargetType

feed_item_target_type.proto:36

Possible type of a feed item target.

Used in: resources.FeedItemTarget

message FeedItemValidationStatusEnum

feed_item_validation_status.proto:34

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

(message has no fields)

enum FeedItemValidationStatusEnum.FeedItemValidationStatus

feed_item_validation_status.proto:36

The possible validation statuses of a feed item.

Used in: resources.FeedItemPlaceholderPolicyInfo

message FeedLinkStatusEnum

feed_link_status.proto:34

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

(message has no fields)

enum FeedLinkStatusEnum.FeedLinkStatus

feed_link_status.proto:36

Possible statuses of a feed link.

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

message FeedMappingCriterionTypeEnum

feed_mapping_criterion_type.proto:34

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

(message has no fields)

enum FeedMappingCriterionTypeEnum.FeedMappingCriterionType

feed_mapping_criterion_type.proto:36

Possible placeholder types for a feed mapping.

Used in: resources.FeedMapping

message FeedMappingStatusEnum

feed_mapping_status.proto:34

Container for enum describing possible statuses of a feed mapping.

(message has no fields)

enum FeedMappingStatusEnum.FeedMappingStatus

feed_mapping_status.proto:36

Possible statuses of a feed mapping.

Used in: resources.FeedMapping

message FeedOriginEnum

feed_origin.proto:34

Container for enum describing possible values for a feed origin.

(message has no fields)

enum FeedOriginEnum.FeedOrigin

feed_origin.proto:36

Possible values for a feed origin.

Used in: resources.Feed

message FeedStatusEnum

feed_status.proto:34

Container for enum describing possible statuses of a feed.

(message has no fields)

enum FeedStatusEnum.FeedStatus

feed_status.proto:36

Possible statuses of a feed.

Used in: resources.Feed

message FlightPlaceholderFieldEnum

flight_placeholder_field.proto:36

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

(message has no fields)

enum FlightPlaceholderFieldEnum.FlightPlaceholderField

flight_placeholder_field.proto:38

Possible values for Flight placeholder fields.

Used in: resources.AttributeFieldMapping

message FrequencyCapEventTypeEnum

frequency_cap_event_type.proto:34

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

(message has no fields)

enum FrequencyCapEventTypeEnum.FrequencyCapEventType

frequency_cap_event_type.proto:36

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

Used in: common.FrequencyCapKey

message FrequencyCapLevelEnum

frequency_cap_level.proto:34

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

(message has no fields)

enum FrequencyCapLevelEnum.FrequencyCapLevel

frequency_cap_level.proto:37

The level on which the cap is to be applied (e.g ad group ad, ad group). Cap is applied to all the resources of this level.

Used in: common.FrequencyCapKey

message FrequencyCapTimeUnitEnum

frequency_cap_time_unit.proto:34

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

(message has no fields)

enum FrequencyCapTimeUnitEnum.FrequencyCapTimeUnit

frequency_cap_time_unit.proto:36

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

Used in: common.FrequencyCapKey

message GenderTypeEnum

gender_type.proto:34

Container for enum describing the type of demographic genders.

(message has no fields)

enum GenderTypeEnum.GenderType

gender_type.proto:36

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

Used in: common.GenderInfo

message GeoTargetConstantStatusEnum

geo_target_constant_status.proto:34

Container for describing the status of a geo target constant.

(message has no fields)

enum GeoTargetConstantStatusEnum.GeoTargetConstantStatus

geo_target_constant_status.proto:36

The possible statuses of a geo target constant.

Used in: resources.GeoTargetConstant

message GeoTargetingRestrictionEnum

geo_targeting_restriction.proto:34

Message describing feed item geo targeting restriction.

(message has no fields)

enum GeoTargetingRestrictionEnum.GeoTargetingRestriction

geo_targeting_restriction.proto:37

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

Used in: resources.FeedItem

message GeoTargetingTypeEnum

geo_targeting_type.proto:34

Container for enum describing possible geo targeting types.

(message has no fields)

enum GeoTargetingTypeEnum.GeoTargetingType

geo_targeting_type.proto:36

The possible geo targeting types.

Used in: resources.GeographicView

message GoogleAdsFieldCategoryEnum

google_ads_field_category.proto:35

Container for enum that determines if the described artifact is a resource or a field, and if it is a field, when it segments search queries.

(message has no fields)

enum GoogleAdsFieldCategoryEnum.GoogleAdsFieldCategory

google_ads_field_category.proto:37

The category of the artifact.

Used in: resources.GoogleAdsField

message GoogleAdsFieldDataTypeEnum

google_ads_field_data_type.proto:34

Container holding the various data types.

(message has no fields)

enum GoogleAdsFieldDataTypeEnum.GoogleAdsFieldDataType

google_ads_field_data_type.proto:36

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

Used in: resources.GoogleAdsField

message HotelDateSelectionTypeEnum

hotel_date_selection_type.proto:34

Container for enum describing possible hotel date selection types

(message has no fields)

enum HotelDateSelectionTypeEnum.HotelDateSelectionType

hotel_date_selection_type.proto:36

Enum describing possible hotel date selection types.

Used in: common.HotelDateSelectionTypeInfo, common.Segments

message HotelPlaceholderFieldEnum

hotel_placeholder_field.proto:36

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

(message has no fields)

enum HotelPlaceholderFieldEnum.HotelPlaceholderField

hotel_placeholder_field.proto:38

Possible values for Hotel placeholder fields.

Used in: resources.AttributeFieldMapping

message HotelRateTypeEnum

hotel_rate_type.proto:34

Container for enum describing possible hotel rate types.

(message has no fields)

enum HotelRateTypeEnum.HotelRateType

hotel_rate_type.proto:36

Enum describing possible hotel rate types.

Used in: common.Segments

message IncomeRangeTypeEnum

income_range_type.proto:34

Container for enum describing the type of demographic income ranges.

(message has no fields)

enum IncomeRangeTypeEnum.IncomeRangeType

income_range_type.proto:36

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

Used in: common.IncomeRangeInfo

message InteractionEventTypeEnum

interaction_event_type.proto:34

Container for enum describing types of payable and free interactions.

(message has no fields)

enum InteractionEventTypeEnum.InteractionEventType

interaction_event_type.proto:36

Enum describing possible types of payable and free interactions.

Used in: common.Metrics

message InteractionTypeEnum

interaction_type.proto:34

Container for enum describing possible interaction types.

(message has no fields)

enum InteractionTypeEnum.InteractionType

interaction_type.proto:36

Enum describing possible interaction types.

Used in: common.InteractionTypeInfo

message JobPlaceholderFieldEnum

job_placeholder_field.proto:36

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

(message has no fields)

enum JobPlaceholderFieldEnum.JobPlaceholderField

job_placeholder_field.proto:38

Possible values for Job placeholder fields.

Used in: resources.AttributeFieldMapping

message KeywordMatchTypeEnum

keyword_match_type.proto:34

Message describing Keyword match types.

(message has no fields)

enum KeywordMatchTypeEnum.KeywordMatchType

keyword_match_type.proto:36

Possible Keyword match types.

Used in: common.KeywordInfo, resources.KeywordPlanKeyword, resources.KeywordPlanNegativeKeyword, resources.Recommendation.KeywordMatchTypeRecommendation, services.ApplyRecommendationOperation.KeywordParameters

message KeywordPlanCompetitionLevelEnum

keyword_plan_competition_level.proto:38

Container for enumeration of keyword competition levels. The competition level indicates how competitive ad placement is for a keyword and is determined by the number of advertisers bidding on that keyword relative to all keywords across Google. The competition level can depend on the location and Search Network targeting options you've selected.

(message has no fields)

enum KeywordPlanCompetitionLevelEnum.KeywordPlanCompetitionLevel

keyword_plan_competition_level.proto:40

Competition level of a keyword.

Used in: common.KeywordPlanHistoricalMetrics

message KeywordPlanForecastIntervalEnum

keyword_plan_forecast_interval.proto:34

Container for enumeration of forecast intervals.

(message has no fields)

enum KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval

keyword_plan_forecast_interval.proto:36

Forecast intervals.

Used in: resources.KeywordPlanForecastPeriod

message KeywordPlanNetworkEnum

keyword_plan_network.proto:34

Container for enumeration of keyword plan forecastable network types.

(message has no fields)

enum KeywordPlanNetworkEnum.KeywordPlanNetwork

keyword_plan_network.proto:36

Enumerates keyword plan forecastable network types.

Used in: resources.KeywordPlanCampaign, services.GenerateKeywordIdeasRequest

message LabelStatusEnum

label_status.proto:32

Container for enum describing possible status of a label.

(message has no fields)

enum LabelStatusEnum.LabelStatus

label_status.proto:34

Possible statuses of a label.

Used in: resources.Label

message LegacyAppInstallAdAppStoreEnum

legacy_app_install_ad_app_store.proto:34

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

(message has no fields)

enum LegacyAppInstallAdAppStoreEnum.LegacyAppInstallAdAppStore

legacy_app_install_ad_app_store.proto:36

App store type in a legacy app install ad.

Used in: common.LegacyAppInstallAdInfo

message ListingCustomAttributeIndexEnum

listing_custom_attribute_index.proto:34

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

(message has no fields)

enum ListingCustomAttributeIndexEnum.ListingCustomAttributeIndex

listing_custom_attribute_index.proto:36

The index of the listing custom attribute.

Used in: common.ListingCustomAttributeInfo

message ListingGroupTypeEnum

listing_group_type.proto:34

Container for enum describing the type of the listing group.

(message has no fields)

enum ListingGroupTypeEnum.ListingGroupType

listing_group_type.proto:36

The type of the listing group.

Used in: common.ListingGroupInfo

message LocalPlaceholderFieldEnum

local_placeholder_field.proto:36

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

(message has no fields)

enum LocalPlaceholderFieldEnum.LocalPlaceholderField

local_placeholder_field.proto:38

Possible values for Local placeholder fields.

Used in: resources.AttributeFieldMapping

message LocationExtensionTargetingCriterionFieldEnum

location_extension_targeting_criterion_field.proto:34

Values for Location Extension Targeting criterion fields.

(message has no fields)

enum LocationExtensionTargetingCriterionFieldEnum.LocationExtensionTargetingCriterionField

location_extension_targeting_criterion_field.proto:36

Possible values for Location Extension Targeting criterion fields.

Used in: resources.AttributeFieldMapping

message LocationGroupRadiusUnitsEnum

location_group_radius_units.proto:34

Container for enum describing unit of radius in location group.

(message has no fields)

enum LocationGroupRadiusUnitsEnum.LocationGroupRadiusUnits

location_group_radius_units.proto:36

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

Used in: common.LocationGroupInfo

message LocationPlaceholderFieldEnum

location_placeholder_field.proto:34

Values for Location placeholder fields.

(message has no fields)

enum LocationPlaceholderFieldEnum.LocationPlaceholderField

location_placeholder_field.proto:36

Possible values for Location placeholder fields.

Used in: resources.AttributeFieldMapping

message ManagerLinkStatusEnum

manager_link_status.proto:32

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

(message has no fields)

enum ManagerLinkStatusEnum.ManagerLinkStatus

manager_link_status.proto:34

Possible statuses of a link.

Used in: resources.CustomerClientLink, resources.CustomerManagerLink

message MatchingFunctionContextTypeEnum

matching_function_context_type.proto:34

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

(message has no fields)

enum MatchingFunctionContextTypeEnum.MatchingFunctionContextType

matching_function_context_type.proto:36

Possible context types for an operand in a matching function.

Used in: common.Operand.RequestContextOperand

message MatchingFunctionOperatorEnum

matching_function_operator.proto:34

Container for enum describing matching function operator.

(message has no fields)

enum MatchingFunctionOperatorEnum.MatchingFunctionOperator

matching_function_operator.proto:36

Possible operators in a matching function.

Used in: common.MatchingFunction

message MediaTypeEnum

media_type.proto:34

Container for enum describing the types of media.

(message has no fields)

enum MediaTypeEnum.MediaType

media_type.proto:36

The type of media.

Used in: resources.MediaFile

message MerchantCenterLinkStatusEnum

merchant_center_link_status.proto:35

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

(message has no fields)

enum MerchantCenterLinkStatusEnum.MerchantCenterLinkStatus

merchant_center_link_status.proto:38

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

Used in: resources.MerchantCenterLink

message MessagePlaceholderFieldEnum

message_placeholder_field.proto:34

Values for Message placeholder fields.

(message has no fields)

enum MessagePlaceholderFieldEnum.MessagePlaceholderField

message_placeholder_field.proto:36

Possible values for Message placeholder fields.

Used in: resources.AttributeFieldMapping

message MimeTypeEnum

mime_type.proto:34

Container for enum describing the mime types.

(message has no fields)

enum MimeTypeEnum.MimeType

mime_type.proto:36

The mime type

Used in: common.ImageAdInfo, common.ImageAsset, resources.MediaFile

message MinuteOfHourEnum

minute_of_hour.proto:34

Container for enumeration of quarter-hours.

(message has no fields)

enum MinuteOfHourEnum.MinuteOfHour

minute_of_hour.proto:36

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

Used in: common.AdScheduleInfo

message MobileDeviceTypeEnum

mobile_device_type.proto:34

Container for enum describing the types of mobile device.

(message has no fields)

enum MobileDeviceTypeEnum.MobileDeviceType

mobile_device_type.proto:36

The type of mobile device.

Used in: resources.MobileDeviceConstant

message MonthOfYearEnum

month_of_year.proto:34

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

(message has no fields)

enum MonthOfYearEnum.MonthOfYear

month_of_year.proto:36

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

Used in: common.Segments

message MutateJobStatusEnum

mutate_job_status.proto:34

Container for enum describing possible mutate job statuses.

(message has no fields)

enum MutateJobStatusEnum.MutateJobStatus

mutate_job_status.proto:36

The mutate job statuses.

Used in: resources.MutateJob

message NegativeGeoTargetTypeEnum

negative_geo_target_type.proto:34

Container for enum describing possible negative geo target types.

(message has no fields)

enum NegativeGeoTargetTypeEnum.NegativeGeoTargetType

negative_geo_target_type.proto:36

The possible negative geo target types.

Used in: resources.Campaign.GeoTargetTypeSetting

message OperatingSystemVersionOperatorTypeEnum

operating_system_version_operator_type.proto:34

Container for enum describing the type of OS operators.

(message has no fields)

enum OperatingSystemVersionOperatorTypeEnum.OperatingSystemVersionOperatorType

operating_system_version_operator_type.proto:36

The type of operating system version.

Used in: resources.OperatingSystemVersionConstant

message PageOnePromotedStrategyGoalEnum

page_one_promoted_strategy_goal.proto:35

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

(message has no fields)

enum PageOnePromotedStrategyGoalEnum.PageOnePromotedStrategyGoal

page_one_promoted_strategy_goal.proto:37

Enum describing possible strategy goals.

Used in: common.PageOnePromoted

message ParentalStatusTypeEnum

parental_status_type.proto:34

Container for enum describing the type of demographic parental statuses.

(message has no fields)

enum ParentalStatusTypeEnum.ParentalStatusType

parental_status_type.proto:36

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

Used in: common.ParentalStatusInfo

message PaymentModeEnum

payment_mode.proto:34

Container for enum describing possible payment modes.

(message has no fields)

enum PaymentModeEnum.PaymentMode

payment_mode.proto:36

Enum describing possible payment modes.

Used in: resources.Campaign

message PlaceholderTypeEnum

placeholder_type.proto:34

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

(message has no fields)

enum PlaceholderTypeEnum.PlaceholderType

placeholder_type.proto:36

Possible placeholder types for a feed mapping.

Used in: common.Segments, resources.AdGroupFeed, resources.CampaignFeed, resources.CustomerFeed, resources.FeedMapping, resources.FeedPlaceholderView

message PlacementTypeEnum

placement_type.proto:34

Container for enum describing possible placement types.

(message has no fields)

enum PlacementTypeEnum.PlacementType

placement_type.proto:36

Possible placement types for a feed mapping.

Used in: resources.DetailPlacementView, resources.GroupPlacementView

message PolicyApprovalStatusEnum

policy_approval_status.proto:34

Container for enum describing possible policy approval statuses.

(message has no fields)

enum PolicyApprovalStatusEnum.PolicyApprovalStatus

policy_approval_status.proto:38

The possible policy approval statuses. When there are several approval statuses available the most severe one will be used. The order of severity is DISAPPROVED, AREA_OF_INTEREST_ONLY, APPROVED_LIMITED and APPROVED.

Used in: resources.AdGroupAdPolicySummary, resources.FeedItemPlaceholderPolicyInfo

message PolicyReviewStatusEnum

policy_review_status.proto:34

Container for enum describing possible policy review statuses.

(message has no fields)

enum PolicyReviewStatusEnum.PolicyReviewStatus

policy_review_status.proto:36

The possible policy review statuses.

Used in: resources.AdGroupAdPolicySummary, resources.FeedItemPlaceholderPolicyInfo

message PolicyTopicEntryTypeEnum

policy_topic_entry_type.proto:34

Container for enum describing possible policy topic entry types.

(message has no fields)

enum PolicyTopicEntryTypeEnum.PolicyTopicEntryType

policy_topic_entry_type.proto:36

The possible policy topic entry types.

Used in: common.PolicyTopicEntry

message PolicyTopicEvidenceDestinationMismatchUrlTypeEnum

policy_topic_evidence_destination_mismatch_url_type.proto:35

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

(message has no fields)

enum PolicyTopicEvidenceDestinationMismatchUrlTypeEnum.PolicyTopicEvidenceDestinationMismatchUrlType

policy_topic_evidence_destination_mismatch_url_type.proto:37

The possible policy topic evidence destination mismatch url types.

Used in: common.PolicyTopicEvidence.DestinationMismatch

message PolicyTopicEvidenceDestinationNotWorkingDeviceEnum

policy_topic_evidence_destination_not_working_device.proto:36

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

(message has no fields)

enum PolicyTopicEvidenceDestinationNotWorkingDeviceEnum.PolicyTopicEvidenceDestinationNotWorkingDevice

policy_topic_evidence_destination_not_working_device.proto:38

The possible policy topic evidence destination not working devices.

Used in: common.PolicyTopicEvidence.DestinationNotWorking

message PositiveGeoTargetTypeEnum

positive_geo_target_type.proto:34

Container for enum describing possible positive geo target types.

(message has no fields)

enum PositiveGeoTargetTypeEnum.PositiveGeoTargetType

positive_geo_target_type.proto:36

The possible positive geo target types.

Used in: resources.Campaign.GeoTargetTypeSetting

message PreferredContentTypeEnum

preferred_content_type.proto:34

Container for enumeration of preferred content criterion type.

(message has no fields)

enum PreferredContentTypeEnum.PreferredContentType

preferred_content_type.proto:36

Enumerates preferred content criterion type.

Used in: common.PreferredContentInfo

message PriceExtensionPriceQualifierEnum

price_extension_price_qualifier.proto:34

Container for enum describing a price extension price qualifier.

(message has no fields)

enum PriceExtensionPriceQualifierEnum.PriceExtensionPriceQualifier

price_extension_price_qualifier.proto:36

Enums of price extension price qualifier.

Used in: common.PriceFeedItem

message PriceExtensionPriceUnitEnum

price_extension_price_unit.proto:34

Container for enum describing price extension price unit.

(message has no fields)

enum PriceExtensionPriceUnitEnum.PriceExtensionPriceUnit

price_extension_price_unit.proto:36

Price extension price unit.

Used in: common.PriceOffer

message PriceExtensionTypeEnum

price_extension_type.proto:34

Container for enum describing types for a price extension.

(message has no fields)

enum PriceExtensionTypeEnum.PriceExtensionType

price_extension_type.proto:36

Price extension type.

Used in: common.PriceFeedItem

message PricePlaceholderFieldEnum

price_placeholder_field.proto:34

Values for Price placeholder fields.

(message has no fields)

enum PricePlaceholderFieldEnum.PricePlaceholderField

price_placeholder_field.proto:36

Possible values for Price placeholder fields.

Used in: resources.AttributeFieldMapping

message ProductBiddingCategoryLevelEnum

product_bidding_category_level.proto:32

Level of a product bidding category.

(message has no fields)

enum ProductBiddingCategoryLevelEnum.ProductBiddingCategoryLevel

product_bidding_category_level.proto:34

Enum describing the level of the product bidding category.

Used in: common.ProductBiddingCategoryInfo, resources.ProductBiddingCategoryConstant

message ProductBiddingCategoryStatusEnum

product_bidding_category_status.proto:34

Status of the product bidding category.

(message has no fields)

enum ProductBiddingCategoryStatusEnum.ProductBiddingCategoryStatus

product_bidding_category_status.proto:36

Enum describing the status of the product bidding category.

Used in: resources.ProductBiddingCategoryConstant

message ProductChannelEnum

product_channel.proto:34

Locality of a product offer.

(message has no fields)

enum ProductChannelEnum.ProductChannel

product_channel.proto:36

Enum describing the locality of a product offer.

Used in: common.ProductChannelInfo, common.Segments

message ProductChannelExclusivityEnum

product_channel_exclusivity.proto:34

Availability of a product offer.

(message has no fields)

enum ProductChannelExclusivityEnum.ProductChannelExclusivity

product_channel_exclusivity.proto:36

Enum describing the availability of a product offer.

Used in: common.ProductChannelExclusivityInfo, common.Segments

message ProductConditionEnum

product_condition.proto:34

Condition of a product offer.

(message has no fields)

enum ProductConditionEnum.ProductCondition

product_condition.proto:36

Enum describing the condition of a product offer.

Used in: common.ProductConditionInfo, common.Segments

message ProductTypeLevelEnum

product_type_level.proto:34

Level of the type of a product offer.

(message has no fields)

enum ProductTypeLevelEnum.ProductTypeLevel

product_type_level.proto:36

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

Used in: common.ProductTypeInfo

message PromotionExtensionDiscountModifierEnum

promotion_extension_discount_modifier.proto:35

Container for enum describing possible a promotion extension discount modifier.

(message has no fields)

enum PromotionExtensionDiscountModifierEnum.PromotionExtensionDiscountModifier

promotion_extension_discount_modifier.proto:37

A promotion extension discount modifier.

Used in: common.PromotionFeedItem

message PromotionExtensionOccasionEnum

promotion_extension_occasion.proto:36

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

(message has no fields)

enum PromotionExtensionOccasionEnum.PromotionExtensionOccasion

promotion_extension_occasion.proto:38

A promotion extension occasion.

Used in: common.PromotionFeedItem

message PromotionPlaceholderFieldEnum

promotion_placeholder_field.proto:34

Values for Promotion placeholder fields.

(message has no fields)

enum PromotionPlaceholderFieldEnum.PromotionPlaceholderField

promotion_placeholder_field.proto:36

Possible values for Promotion placeholder fields.

Used in: resources.AttributeFieldMapping

message ProximityRadiusUnitsEnum

proximity_radius_units.proto:34

Container for enum describing unit of radius in proximity.

(message has no fields)

enum ProximityRadiusUnitsEnum.ProximityRadiusUnits

proximity_radius_units.proto:36

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

Used in: common.ProximityInfo

message QualityScoreBucketEnum

quality_score_bucket.proto:34

The relative performance compared to other advertisers.

(message has no fields)

enum QualityScoreBucketEnum.QualityScoreBucket

quality_score_bucket.proto:36

Enum listing the possible quality score buckets.

Used in: common.Metrics, resources.AdGroupCriterion.QualityInfo

message RealEstatePlaceholderFieldEnum

real_estate_placeholder_field.proto:36

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

(message has no fields)

enum RealEstatePlaceholderFieldEnum.RealEstatePlaceholderField

real_estate_placeholder_field.proto:38

Possible values for Real Estate placeholder fields.

Used in: resources.AttributeFieldMapping

message RecommendationTypeEnum

recommendation_type.proto:34

Container for enum describing types of recommendations.

(message has no fields)

enum RecommendationTypeEnum.RecommendationType

recommendation_type.proto:36

Types of recommendations.

Used in: resources.Recommendation

message SearchEngineResultsPageTypeEnum

search_engine_results_page_type.proto:34

The type of the search engine results page.

(message has no fields)

enum SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType

search_engine_results_page_type.proto:36

The type of the search engine results page.

Used in: common.Segments

message SearchTermMatchTypeEnum

search_term_match_type.proto:34

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

(message has no fields)

enum SearchTermMatchTypeEnum.SearchTermMatchType

search_term_match_type.proto:36

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

Used in: common.Segments

message SearchTermTargetingStatusEnum

search_term_targeting_status.proto:35

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

(message has no fields)

enum SearchTermTargetingStatusEnum.SearchTermTargetingStatus

search_term_targeting_status.proto:38

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

Used in: resources.SearchTermView

message ServedAssetFieldTypeEnum

served_asset_field_type.proto:34

Container for enum describing possible asset field types.

(message has no fields)

enum ServedAssetFieldTypeEnum.ServedAssetFieldType

served_asset_field_type.proto:36

The possible asset field types.

Used in: common.AdTextAsset

message SharedSetStatusEnum

shared_set_status.proto:34

Container for enum describing types of shared set statuses.

(message has no fields)

enum SharedSetStatusEnum.SharedSetStatus

shared_set_status.proto:36

Enum listing the possible shared set statuses.

Used in: resources.SharedSet

message SharedSetTypeEnum

shared_set_type.proto:34

Container for enum describing types of shared sets.

(message has no fields)

enum SharedSetTypeEnum.SharedSetType

shared_set_type.proto:36

Enum listing the possible shared set types.

Used in: resources.SharedSet

message SimulationModificationMethodEnum

simulation_modification_method.proto:35

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

(message has no fields)

enum SimulationModificationMethodEnum.SimulationModificationMethod

simulation_modification_method.proto:37

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

Used in: resources.AdGroupCriterionSimulation, resources.AdGroupSimulation, resources.CampaignCriterionSimulation

message SimulationTypeEnum

simulation_type.proto:34

Container for enum describing the field a simulation modifies.

(message has no fields)

enum SimulationTypeEnum.SimulationType

simulation_type.proto:36

Enum describing the field a simulation modifies.

Used in: resources.AdGroupCriterionSimulation, resources.AdGroupSimulation, resources.CampaignCriterionSimulation

message SitelinkPlaceholderFieldEnum

sitelink_placeholder_field.proto:34

Values for Sitelink placeholder fields.

(message has no fields)

enum SitelinkPlaceholderFieldEnum.SitelinkPlaceholderField

sitelink_placeholder_field.proto:36

Possible values for Sitelink placeholder fields.

Used in: resources.AttributeFieldMapping

message SlotEnum

slot.proto:34

Container for enumeration of possible positions of the Ad.

(message has no fields)

enum SlotEnum.Slot

slot.proto:36

Enumerates possible positions of the Ad.

Used in: common.Segments

message SpendingLimitTypeEnum

spending_limit_type.proto:34

Message describing spending limit types.

(message has no fields)

enum SpendingLimitTypeEnum.SpendingLimitType

spending_limit_type.proto:37

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

Used in: resources.AccountBudget, resources.AccountBudget.PendingAccountBudgetProposal, resources.AccountBudgetProposal

message StructuredSnippetPlaceholderFieldEnum

structured_snippet_placeholder_field.proto:34

Values for Structured Snippet placeholder fields.

(message has no fields)

enum StructuredSnippetPlaceholderFieldEnum.StructuredSnippetPlaceholderField

structured_snippet_placeholder_field.proto:36

Possible values for Structured Snippet placeholder fields.

Used in: resources.AttributeFieldMapping

message SystemManagedResourceSourceEnum

system_managed_entity_source.proto:34

Container for enum describing possible system managed entity sources.

(message has no fields)

enum SystemManagedResourceSourceEnum.SystemManagedResourceSource

system_managed_entity_source.proto:36

Enum listing the possible system managed entity sources.

Used in: resources.Ad

message TargetCpaOptInRecommendationGoalEnum

target_cpa_opt_in_recommendation_goal.proto:34

Container for enum describing goals for TargetCpaOptIn recommendation.

(message has no fields)

enum TargetCpaOptInRecommendationGoalEnum.TargetCpaOptInRecommendationGoal

target_cpa_opt_in_recommendation_goal.proto:36

Goal of TargetCpaOptIn recommendation.

Used in: resources.Recommendation.TargetCpaOptInRecommendation.TargetCpaOptInRecommendationOption

message TargetImpressionShareLocationEnum

target_impression_share_location.proto:36

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

(message has no fields)

enum TargetImpressionShareLocationEnum.TargetImpressionShareLocation

target_impression_share_location.proto:38

Enum describing possible goals.

Used in: common.TargetImpressionShare

message TargetingDimensionEnum

targeting_dimension.proto:34

The dimensions that can be targeted.

(message has no fields)

enum TargetingDimensionEnum.TargetingDimension

targeting_dimension.proto:36

Enum describing possible targeting dimensions.

Used in: common.TargetRestriction, resources.AdGroup

message TimeTypeEnum

time_type.proto:34

Message describing time types.

(message has no fields)

enum TimeTypeEnum.TimeType

time_type.proto:37

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

Used in: resources.AccountBudget, resources.AccountBudget.PendingAccountBudgetProposal, resources.AccountBudgetProposal, resources.BillingSetup

message TrackingCodePageFormatEnum

tracking_code_page_format.proto:33

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

(message has no fields)

enum TrackingCodePageFormatEnum.TrackingCodePageFormat

tracking_code_page_format.proto:36

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

Used in: common.TagSnippet

message TrackingCodeTypeEnum

tracking_code_type.proto:33

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

(message has no fields)

enum TrackingCodeTypeEnum.TrackingCodeType

tracking_code_type.proto:35

The type of the generated tag snippets for tracking conversions.

Used in: common.TagSnippet

message TravelPlaceholderFieldEnum

travel_placeholder_field.proto:36

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

(message has no fields)

enum TravelPlaceholderFieldEnum.TravelPlaceholderField

travel_placeholder_field.proto:38

Possible values for Travel placeholder fields.

Used in: resources.AttributeFieldMapping

message UserInterestTaxonomyTypeEnum

user_interest_taxonomy_type.proto:34

Message describing a UserInterestTaxonomyType.

(message has no fields)

enum UserInterestTaxonomyTypeEnum.UserInterestTaxonomyType

user_interest_taxonomy_type.proto:36

Enum containing the possible UserInterestTaxonomyTypes.

Used in: resources.UserInterest

message UserListAccessStatusEnum

user_list_access_status.proto:34

Indicates if this client still has access to the list.

(message has no fields)

enum UserListAccessStatusEnum.UserListAccessStatus

user_list_access_status.proto:36

Enum containing possible user list access statuses.

Used in: resources.UserList

message UserListClosingReasonEnum

user_list_closing_reason.proto:35

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

(message has no fields)

enum UserListClosingReasonEnum.UserListClosingReason

user_list_closing_reason.proto:37

Enum describing possible user list closing reasons.

Used in: resources.UserList

message UserListCombinedRuleOperatorEnum

user_list_combined_rule_operator.proto:32

Logical operator connecting two rules.

(message has no fields)

enum UserListCombinedRuleOperatorEnum.UserListCombinedRuleOperator

user_list_combined_rule_operator.proto:34

Enum describing possible user list combined rule operators.

Used in: common.CombinedRuleUserListInfo

message UserListCrmDataSourceTypeEnum

user_list_crm_data_source_type.proto:32

Indicates source of Crm upload data.

(message has no fields)

enum UserListCrmDataSourceTypeEnum.UserListCrmDataSourceType

user_list_crm_data_source_type.proto:34

Enum describing possible user list crm data source type.

Used in: common.CrmBasedUserListInfo

message UserListDateRuleItemOperatorEnum

user_list_date_rule_item_operator.proto:32

Supported rule operator for date type.

(message has no fields)

enum UserListDateRuleItemOperatorEnum.UserListDateRuleItemOperator

user_list_date_rule_item_operator.proto:34

Enum describing possible user list date rule item operators.

Used in: common.UserListDateRuleItemInfo

message UserListLogicalRuleOperatorEnum

user_list_logical_rule_operator.proto:32

The logical operator of the rule.

(message has no fields)

enum UserListLogicalRuleOperatorEnum.UserListLogicalRuleOperator

user_list_logical_rule_operator.proto:34

Enum describing possible user list logical rule operators.

Used in: common.UserListLogicalRuleInfo

message UserListMembershipStatusEnum

user_list_membership_status.proto:36

Membership status of this user list. Indicates whether a user list is open or active. Only open user lists can accumulate more users and can be used for targeting.

(message has no fields)

enum UserListMembershipStatusEnum.UserListMembershipStatus

user_list_membership_status.proto:38

Enum containing possible user list membership statuses.

Used in: resources.UserList

message UserListNumberRuleItemOperatorEnum

user_list_number_rule_item_operator.proto:32

Supported rule operator for number type.

(message has no fields)

enum UserListNumberRuleItemOperatorEnum.UserListNumberRuleItemOperator

user_list_number_rule_item_operator.proto:34

Enum describing possible user list number rule item operators.

Used in: common.UserListNumberRuleItemInfo

message UserListPrepopulationStatusEnum

user_list_prepopulation_status.proto:32

Indicates status of prepopulation based on the rule.

(message has no fields)

enum UserListPrepopulationStatusEnum.UserListPrepopulationStatus

user_list_prepopulation_status.proto:34

Enum describing possible user list prepopulation status.

Used in: common.RuleBasedUserListInfo

message UserListRuleTypeEnum

user_list_rule_type.proto:32

Rule based user list rule type.

(message has no fields)

enum UserListRuleTypeEnum.UserListRuleType

user_list_rule_type.proto:34

Enum describing possible user list rule types.

Used in: common.UserListRuleInfo

message UserListSizeRangeEnum

user_list_size_range.proto:34

Size range in terms of number of users of a UserList.

(message has no fields)

enum UserListSizeRangeEnum.UserListSizeRange

user_list_size_range.proto:36

Enum containing possible user list size ranges.

Used in: resources.UserList

message UserListStringRuleItemOperatorEnum

user_list_string_rule_item_operator.proto:32

Supported rule operator for string type.

(message has no fields)

enum UserListStringRuleItemOperatorEnum.UserListStringRuleItemOperator

user_list_string_rule_item_operator.proto:34

Enum describing possible user list string rule item operators.

Used in: common.UserListStringRuleItemInfo

message UserListTypeEnum

user_list_type.proto:34

The user list types.

(message has no fields)

enum UserListTypeEnum.UserListType

user_list_type.proto:36

Enum containing possible user list types.

Used in: resources.UserList

message VanityPharmaDisplayUrlModeEnum

vanity_pharma_display_url_mode.proto:34

The display mode for vanity pharma URLs.

(message has no fields)

enum VanityPharmaDisplayUrlModeEnum.VanityPharmaDisplayUrlMode

vanity_pharma_display_url_mode.proto:36

Enum describing possible display modes for vanity pharma URLs.

Used in: resources.Campaign.VanityPharma

message VanityPharmaTextEnum

vanity_pharma_text.proto:35

The text that will be displayed in display URL of the text ad when website description is the selected display mode for vanity pharma URLs.

(message has no fields)

enum VanityPharmaTextEnum.VanityPharmaText

vanity_pharma_text.proto:37

Enum describing possible text.

Used in: resources.Campaign.VanityPharma

message WebpageConditionOperandEnum

webpage_condition_operand.proto:34

Container for enum describing webpage condition operand in webpage criterion.

(message has no fields)

enum WebpageConditionOperandEnum.WebpageConditionOperand

webpage_condition_operand.proto:36

The webpage condition operand in webpage criterion.

Used in: common.WebpageConditionInfo

message WebpageConditionOperatorEnum

webpage_condition_operator.proto:35

Container for enum describing webpage condition operator in webpage criterion.

(message has no fields)

enum WebpageConditionOperatorEnum.WebpageConditionOperator

webpage_condition_operator.proto:37

The webpage condition operator in webpage criterion.

Used in: common.WebpageConditionInfo