package google.ads.googleads.v19.enums

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

message AccessInvitationStatusEnum

access_invitation_status.proto:31

Container for enum for identifying the status of access invitation

(message has no fields)

enum AccessInvitationStatusEnum.AccessInvitationStatus

access_invitation_status.proto:33

Possible access invitation status of a user

Used in: resources.CustomerUserAccessInvitation

message AccessReasonEnum

access_reason.proto:29

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

(message has no fields)

enum AccessReasonEnum.AccessReason

access_reason.proto:31

Enum describing possible access reasons.

Used in: resources.UserList

message AccessRoleEnum

access_role.proto:29

Container for enum describing possible access role for user.

(message has no fields)

enum AccessRoleEnum.AccessRole

access_role.proto:31

Possible access role of a user.

Used in: resources.CustomerUserAccess, resources.CustomerUserAccessInvitation, services.CreateCustomerClientRequest

message AccountBudgetProposalStatusEnum

account_budget_proposal_status.proto:31

Message describing AccountBudgetProposal statuses.

(message has no fields)

enum AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus

account_budget_proposal_status.proto:33

The possible statuses of an AccountBudgetProposal.

Used in: resources.AccountBudgetProposal

message AccountBudgetProposalTypeEnum

account_budget_proposal_type.proto:31

Message describing AccountBudgetProposal types.

(message has no fields)

enum AccountBudgetProposalTypeEnum.AccountBudgetProposalType

account_budget_proposal_type.proto:33

The possible types of an AccountBudgetProposal.

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

message AccountBudgetStatusEnum

account_budget_status.proto:31

Message describing AccountBudget statuses.

(message has no fields)

enum AccountBudgetStatusEnum.AccountBudgetStatus

account_budget_status.proto:33

The possible statuses of an AccountBudget.

Used in: resources.AccountBudget

message AccountLinkStatusEnum

account_link_status.proto:29

Container for enum describing possible statuses of an account link.

(message has no fields)

enum AccountLinkStatusEnum.AccountLinkStatus

account_link_status.proto:32

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

Used in: resources.AccountLink

message AdDestinationTypeEnum

ad_destination_type.proto:31

Container for enumeration of Google Ads destination types.

(message has no fields)

enum AdDestinationTypeEnum.AdDestinationType

ad_destination_type.proto:33

Enumerates Google Ads destination types

Used in: common.Segments

message AdFormatTypeEnum

ad_format_type.proto:31

Container for enumeration of Google Ads format types.

(message has no fields)

enum AdFormatTypeEnum.AdFormatType

ad_format_type.proto:36

Enumerates Google Ads format types. Note that this segmentation is available only for Video and Discovery campaigns. For assets, only video assets are supported.

Used in: common.Segments

message AdGroupAdPrimaryStatusEnum

ad_group_ad_primary_status.proto:32

Ad Group Ad Primary Status. Provides insight into why an ad group ad is not serving or not serving optimally.

(message has no fields)

enum AdGroupAdPrimaryStatusEnum.AdGroupAdPrimaryStatus

ad_group_ad_primary_status.proto:34

The possible statuses of an AdGroupAd.

Used in: resources.AdGroupAd

message AdGroupAdPrimaryStatusReasonEnum

ad_group_ad_primary_status_reason.proto:33

AdGroupAd Primary Status Reason. Provides insight into why an ad group ad is not serving or not serving optimally. These reasons are aggregated to determine an overall AdGroupAdPrimaryStatus.

(message has no fields)

enum AdGroupAdPrimaryStatusReasonEnum.AdGroupAdPrimaryStatusReason

ad_group_ad_primary_status_reason.proto:35

Possible ad group ad status reasons.

Used in: resources.AdGroupAd

message AdGroupAdRotationModeEnum

ad_group_ad_rotation_mode.proto:32

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:34

The possible ad rotation modes of an ad group.

Used in: resources.AdGroup

message AdGroupAdStatusEnum

ad_group_ad_status.proto:31

Container for enum describing possible statuses of an AdGroupAd.

(message has no fields)

enum AdGroupAdStatusEnum.AdGroupAdStatus

ad_group_ad_status.proto:33

The possible statuses of an AdGroupAd.

Used in: resources.AdGroupAd

message AdGroupCriterionApprovalStatusEnum

ad_group_criterion_approval_status.proto:31

Container for enum describing possible AdGroupCriterion approval statuses.

(message has no fields)

enum AdGroupCriterionApprovalStatusEnum.AdGroupCriterionApprovalStatus

ad_group_criterion_approval_status.proto:33

Enumerates AdGroupCriterion approval statuses.

Used in: resources.AdGroupCriterion

message AdGroupCriterionPrimaryStatusEnum

ad_group_criterion_primary_status.proto:31

Container for enum describing possible ad group criterion primary status.

(message has no fields)

enum AdGroupCriterionPrimaryStatusEnum.AdGroupCriterionPrimaryStatus

ad_group_criterion_primary_status.proto:35

Enum describing the possible ad group criterion primary status. Provides insight into why an ad group criterion is not serving or not serving optimally.

Used in: resources.AdGroupCriterion

message AdGroupCriterionPrimaryStatusReasonEnum

ad_group_criterion_primary_status_reason.proto:32

Container for enum describing possible ad group criterion primary status reasons.

(message has no fields)

enum AdGroupCriterionPrimaryStatusReasonEnum.AdGroupCriterionPrimaryStatusReason

ad_group_criterion_primary_status_reason.proto:37

Enum describing the possible Ad Group Criterion primary status reasons. Provides insight into why an Ad Group Criterion is not serving or not serving optimally. These reasons are aggregated to determine an overall Ad Group Criterion primary status.

Used in: resources.AdGroupCriterion

message AdGroupCriterionStatusEnum

ad_group_criterion_status.proto:31

Message describing AdGroupCriterion statuses.

(message has no fields)

enum AdGroupCriterionStatusEnum.AdGroupCriterionStatus

ad_group_criterion_status.proto:33

The possible statuses of an AdGroupCriterion.

Used in: resources.AdGroupCriterion

message AdGroupPrimaryStatusEnum

ad_group_primary_status.proto:32

Ad Group Primary Status. Provides insight into why an ad group is not serving or not serving optimally.

(message has no fields)

enum AdGroupPrimaryStatusEnum.AdGroupPrimaryStatus

ad_group_primary_status.proto:34

The possible statuses of an AdGroup.

Used in: resources.AdGroup

message AdGroupPrimaryStatusReasonEnum

ad_group_primary_status_reason.proto:33

Ad Group Primary Status Reason. Provides insight into why an ad group is not serving or not serving optimally. These reasons are aggregated to determine an overall AdGroupPrimaryStatus.

(message has no fields)

enum AdGroupPrimaryStatusReasonEnum.AdGroupPrimaryStatusReason

ad_group_primary_status_reason.proto:35

Possible ad group status reasons.

Used in: resources.AdGroup

message AdGroupStatusEnum

ad_group_status.proto:31

Container for enum describing possible statuses of an ad group.

(message has no fields)

enum AdGroupStatusEnum.AdGroupStatus

ad_group_status.proto:33

The possible statuses of an ad group.

Used in: resources.AdGroup

message AdGroupTypeEnum

ad_group_type.proto:33

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:35

Enum listing the possible types of an ad group.

Used in: resources.AdGroup, services.GenerateRecommendationsRequest.AdGroupInfo

message AdNetworkTypeEnum

ad_network_type.proto:31

Container for enumeration of Google Ads network types.

(message has no fields)

enum AdNetworkTypeEnum.AdNetworkType

ad_network_type.proto:33

Enumerates Google Ads network types.

Used in: common.Segments

message AdServingOptimizationStatusEnum

ad_serving_optimization_status.proto:31

Possible ad serving statuses of a campaign.

(message has no fields)

enum AdServingOptimizationStatusEnum.AdServingOptimizationStatus

ad_serving_optimization_status.proto:33

Enum describing possible serving statuses.

Used in: resources.Campaign

message AdStrengthActionItemTypeEnum

ad_strength_action_item_type.proto:31

Container for enumeration of ad strength action item types.

(message has no fields)

enum AdStrengthActionItemTypeEnum.AdStrengthActionItemType

ad_strength_action_item_type.proto:33

Enumerates ad strength action item types.

Used in: resources.AdStrengthActionItem

message AdStrengthEnum

ad_strength.proto:31

Container for enum describing possible ad strengths.

(message has no fields)

enum AdStrengthEnum.AdStrength

ad_strength.proto:33

Enum listing the possible ad strengths.

Used in: resources.AdGroupAd, resources.AssetGroup, resources.Recommendation.ImproveDemandGenAdStrengthRecommendation, resources.Recommendation.ImprovePerformanceMaxAdStrengthRecommendation

message AdTypeEnum

ad_type.proto:31

Container for enum describing possible types of an ad.

(message has no fields)

enum AdTypeEnum.AdType

ad_type.proto:33

The possible types of an ad.

Used in: resources.Ad

message AdvertisingChannelSubTypeEnum

advertising_channel_sub_type.proto:31

An immutable specialization of an Advertising Channel.

(message has no fields)

enum AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType

advertising_channel_sub_type.proto:33

Enum describing the different channel subtypes.

Used in: common.CriterionCategoryChannelAvailability, resources.Campaign

message AdvertisingChannelTypeEnum

advertising_channel_type.proto:31

The channel type a campaign may target to serve on.

(message has no fields)

enum AdvertisingChannelTypeEnum.AdvertisingChannelType

advertising_channel_type.proto:33

Enum describing the various advertising channel types.

Used in: common.CriterionCategoryChannelAvailability, resources.BiddingDataExclusion, resources.BiddingSeasonalityAdjustment, resources.Campaign, resources.ChannelAggregateAssetView, services.GenerateRecommendationsRequest

message AgeRangeTypeEnum

age_range_type.proto:31

Container for enum describing the type of demographic age ranges.

(message has no fields)

enum AgeRangeTypeEnum.AgeRangeType

age_range_type.proto:34

The type of demographic age ranges (for example, between 18 and 24 years old).

Used in: common.AgeRangeInfo, common.Segments

message AndroidPrivacyInteractionTypeEnum

android_privacy_interaction_type.proto:31

The interaction type enum for Android privacy shared key.

(message has no fields)

enum AndroidPrivacyInteractionTypeEnum.AndroidPrivacyInteractionType

android_privacy_interaction_type.proto:33

Enumerates interaction types

Used in: resources.AndroidPrivacySharedKeyGoogleAdGroup, resources.AndroidPrivacySharedKeyGoogleCampaign, resources.AndroidPrivacySharedKeyGoogleNetworkType

message AndroidPrivacyNetworkTypeEnum

android_privacy_network_type.proto:31

The network type enum for Android privacy shared key.

(message has no fields)

enum AndroidPrivacyNetworkTypeEnum.AndroidPrivacyNetworkType

android_privacy_network_type.proto:33

Enumerates network types

Used in: resources.AndroidPrivacySharedKeyGoogleAdGroup, resources.AndroidPrivacySharedKeyGoogleNetworkType

message AppBiddingGoalEnum

app_bidding_goal.proto:30

Container for enum describing an app bidding goal for raise Target CPA recommendation.

(message has no fields)

enum AppBiddingGoalEnum.AppBiddingGoal

app_bidding_goal.proto:33

Represents the goal towards which the bidding strategy, of an app campaign, should optimize for.

Used in: resources.Recommendation.RaiseTargetCpaRecommendation

message AppCampaignAppStoreEnum

app_campaign_app_store.proto:31

The application store that distributes mobile applications.

(message has no fields)

enum AppCampaignAppStoreEnum.AppCampaignAppStore

app_campaign_app_store.proto:33

Enum describing app campaign app store.

Used in: resources.Campaign.AppCampaignSetting

message AppCampaignBiddingStrategyGoalTypeEnum

app_campaign_bidding_strategy_goal_type.proto:32

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:34

Goal type of App campaign BiddingStrategy.

Used in: resources.Campaign.AppCampaignSetting

message AppPaymentModelTypeEnum

app_payment_model_type.proto:31

Represents a criterion for targeting paid apps.

(message has no fields)

enum AppPaymentModelTypeEnum.AppPaymentModelType

app_payment_model_type.proto:33

Enum describing possible app payment models.

Used in: common.AppPaymentModelInfo

message AppUrlOperatingSystemTypeEnum

app_url_operating_system_type.proto:31

The possible OS types for a deeplink AppUrl.

(message has no fields)

enum AppUrlOperatingSystemTypeEnum.AppUrlOperatingSystemType

app_url_operating_system_type.proto:33

Operating System

Used in: common.FinalAppUrl

message AssetAutomationStatusEnum

asset_automation_status.proto:31

Container for enum describing the status of asset automation.

(message has no fields)

enum AssetAutomationStatusEnum.AssetAutomationStatus

asset_automation_status.proto:33

The status of asset automation.

Used in: resources.AdGroupAdAssetAutomationSetting, resources.Campaign.AssetAutomationSetting

message AssetAutomationTypeEnum

asset_automation_type.proto:31

Container for enum describing the type of asset automation.

(message has no fields)

enum AssetAutomationTypeEnum.AssetAutomationType

asset_automation_type.proto:33

The type of asset automation.

Used in: resources.AdGroupAdAssetAutomationSetting, resources.Campaign.AssetAutomationSetting

message AssetCoverageVideoAspectRatioRequirementEnum

asset_coverage_video_aspect_ratio_requirement.proto:32

Container for enum describing possible ad strength video aspect ratio requirements.

(message has no fields)

enum AssetCoverageVideoAspectRatioRequirementEnum.AssetCoverageVideoAspectRatioRequirement

asset_coverage_video_aspect_ratio_requirement.proto:34

Enum describing possible ad strength video aspect ratio requirements.

Used in: resources.AdStrengthActionItem.AddAssetDetails

message AssetFieldTypeEnum

asset_field_type.proto:31

Container for enum describing the possible placements of an asset.

(message has no fields)

enum AssetFieldTypeEnum.AssetFieldType

asset_field_type.proto:33

Enum describing the possible placements of an asset.

Used in: resources.AdGroup, resources.AdGroupAdAssetView, resources.AdGroupAsset, resources.AdStrengthActionItem.AddAssetDetails, resources.AssetFieldTypePolicySummary, resources.AssetFieldTypeView, resources.AssetGroupAsset, resources.Campaign, resources.CampaignAggregateAssetView, resources.CampaignAsset, resources.ChannelAggregateAssetView, resources.CustomerAsset, services.AssetsWithFieldType, services.HotelImageAsset, services.HotelTextAsset

message AssetGroupPrimaryStatusEnum

asset_group_primary_status.proto:31

Container for enum describing possible asset group primary status.

(message has no fields)

enum AssetGroupPrimaryStatusEnum.AssetGroupPrimaryStatus

asset_group_primary_status.proto:34

Enum describing the possible asset group primary status. Provides insights into why an asset group is not serving or not serving optimally.

Used in: resources.AssetGroup

message AssetGroupPrimaryStatusReasonEnum

asset_group_primary_status_reason.proto:31

Container for enum describing possible asset group primary status reasons.

(message has no fields)

enum AssetGroupPrimaryStatusReasonEnum.AssetGroupPrimaryStatusReason

asset_group_primary_status_reason.proto:35

Enum describing the possible asset group primary status reasons. Provides reasons into why an asset group is not serving or not serving optimally. It will be empty when the asset group is serving without issues.

Used in: resources.AssetGroup

message AssetGroupSignalApprovalStatusEnum

asset_group_signal_approval_status.proto:32

Container for enum describing possible AssetGroupSignal approval statuses. Details see https://support.google.com/google-ads/answer/2453978.

(message has no fields)

enum AssetGroupSignalApprovalStatusEnum.AssetGroupSignalApprovalStatus

asset_group_signal_approval_status.proto:35

Enumerates AssetGroupSignal approval statuses, which are only used for Search Theme Signal.

Used in: resources.AssetGroupSignal

message AssetGroupStatusEnum

asset_group_status.proto:31

Container for enum describing possible statuses of an asset group.

(message has no fields)

enum AssetGroupStatusEnum.AssetGroupStatus

asset_group_status.proto:33

The possible statuses of an asset group.

Used in: resources.AssetGroup

message AssetLinkPrimaryStatusEnum

asset_link_primary_status.proto:32

Provides the primary status of an asset link. For example: a sitelink may be paused for a particular campaign.

(message has no fields)

enum AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus

asset_link_primary_status.proto:39

Enum Provides insight into why an asset is not serving or not serving at full capacity for a particular link level. There could be one status with multiple reasons. For example, a sitelink might be paused by the user, but also limited in serving due to violation of an alcohol policy. In this case, the PrimaryStatus will be returned as PAUSED, since the asset's effective status is determined by its paused state.

Used in: common.AssetLinkPrimaryStatusDetails, resources.AdGroupAsset, resources.AssetGroupAsset, resources.CampaignAsset, resources.CustomerAsset

message AssetLinkPrimaryStatusReasonEnum

asset_link_primary_status_reason.proto:32

Provides the reason of a primary status. For example: a sitelink may be paused for a particular campaign.

(message has no fields)

enum AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason

asset_link_primary_status_reason.proto:40

Enum Provides insight into why an asset is not serving or not serving at full capacity for a particular link level. These reasons are aggregated to determine a final PrimaryStatus. For example, a sitelink might be paused by the user, but also limited in serving due to violation of an alcohol policy. In this case, the PrimaryStatus will be returned as PAUSED, since the asset's effective status is determined by its paused state.

Used in: common.AssetLinkPrimaryStatusDetails, resources.AdGroupAsset, resources.AssetGroupAsset, resources.CampaignAsset, resources.CustomerAsset

message AssetLinkStatusEnum

asset_link_status.proto:31

Container for enum describing possible statuses of an asset link.

(message has no fields)

enum AssetLinkStatusEnum.AssetLinkStatus

asset_link_status.proto:33

Enum describing statuses of an asset link.

Used in: resources.AdGroupAsset, resources.AssetGroupAsset, resources.CampaignAsset, resources.CustomerAsset

message AssetOfflineEvaluationErrorReasonsEnum

asset_offline_evaluation_error_reasons.proto:31

Provides the quality evaluation disapproval reason of an asset.

(message has no fields)

enum AssetOfflineEvaluationErrorReasonsEnum.AssetOfflineEvaluationErrorReasons

asset_offline_evaluation_error_reasons.proto:33

Enum describing the quality evaluation disapproval reason of an asset.

Used in: common.AssetDisapproved

message AssetPerformanceLabelEnum

asset_performance_label.proto:31

Container for enum describing the performance label of an asset.

(message has no fields)

enum AssetPerformanceLabelEnum.AssetPerformanceLabel

asset_performance_label.proto:34

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

Used in: common.AdTextAsset, resources.AdGroupAdAssetView, resources.AssetGroupAsset

message AssetSetAssetStatusEnum

asset_set_asset_status.proto:31

Container for enum describing possible statuses of an asset set asset.

(message has no fields)

enum AssetSetAssetStatusEnum.AssetSetAssetStatus

asset_set_asset_status.proto:33

The possible statuses of an asset set asset.

Used in: resources.AssetSetAsset

message AssetSetLinkStatusEnum

asset_set_link_status.proto:32

Container for enum describing possible statuses of the linkage between asset set and its container.

(message has no fields)

enum AssetSetLinkStatusEnum.AssetSetLinkStatus

asset_set_link_status.proto:34

The possible statuses of the linkage between asset set and its container.

Used in: resources.AdGroupAssetSet, resources.CampaignAssetSet, resources.CustomerAssetSet

message AssetSetStatusEnum

asset_set_status.proto:31

Container for enum describing possible statuses of an asset set.

(message has no fields)

enum AssetSetStatusEnum.AssetSetStatus

asset_set_status.proto:33

The possible statuses of an asset set.

Used in: resources.AssetSet

message AssetSetTypeEnum

asset_set_type.proto:31

Container for enum describing possible types of an asset set.

(message has no fields)

enum AssetSetTypeEnum.AssetSetType

asset_set_type.proto:33

Possible types of an asset set.

Used in: resources.AdGroup, resources.AssetSet, resources.AssetSetTypeView, resources.Campaign

message AssetSourceEnum

asset_source.proto:32

Source of the asset or asset link for who generated the entity. For example, advertiser or automatically created.

(message has no fields)

enum AssetSourceEnum.AssetSource

asset_source.proto:34

Enum describing possible source of asset.

Used in: resources.AdGroupAdAssetView, resources.AdGroupAsset, resources.Asset, resources.AssetFieldTypePolicySummary, resources.AssetGroupAsset, resources.CampaignAggregateAssetView, resources.CampaignAsset, resources.ChannelAggregateAssetView, resources.CustomerAsset

message AssetTypeEnum

asset_type.proto:31

Container for enum describing the types of asset.

(message has no fields)

enum AssetTypeEnum.AssetType

asset_type.proto:33

Enum describing possible types of asset.

Used in: resources.Asset

message AsyncActionStatusEnum

async_action_status.proto:31

Container for enum describing the experiment async action status.

(message has no fields)

enum AsyncActionStatusEnum.AsyncActionStatus

async_action_status.proto:33

The async action status of the experiment.

Used in: resources.Experiment

message AttributionModelEnum

attribution_model.proto:31

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:34

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

Used in: resources.ConversionAction.AttributionModelSettings

message AudienceInsightsDimensionEnum

audience_insights_dimension.proto:31

Container for enum describing insights dimensions.

(message has no fields)

enum AudienceInsightsDimensionEnum.AudienceInsightsDimension

audience_insights_dimension.proto:33

Possible dimensions for use in generating insights.

Used in: common.AudienceInsightsAttributeMetadata, services.AudienceCompositionSection, services.DimensionOverlapResult, services.GenerateAudienceCompositionInsightsRequest, services.GenerateAudienceOverlapInsightsRequest, services.ListAudienceInsightsAttributesRequest

message AudienceInsightsMarketingObjectiveEnum

audience_insights_marketing_objective.proto:31

Container for enum describing marketing objectives.

(message has no fields)

enum AudienceInsightsMarketingObjectiveEnum.AudienceInsightsMarketingObjective

audience_insights_marketing_objective.proto:33

Describes the overall objective for defining an audience for insights.

Used in: services.InsightsAudienceDescription

message AudienceScopeEnum

audience_scope.proto:31

Defines the scope an audience can be used in.

(message has no fields)

enum AudienceScopeEnum.AudienceScope

audience_scope.proto:33

Enum containing possible audience scope values.

Used in: resources.Audience

message AudienceStatusEnum

audience_status.proto:31

The status of audience.

(message has no fields)

enum AudienceStatusEnum.AudienceStatus

audience_status.proto:33

Enum containing possible audience status types.

Used in: resources.Audience

message BatchJobStatusEnum

batch_job_status.proto:31

Container for enum describing possible batch job statuses.

(message has no fields)

enum BatchJobStatusEnum.BatchJobStatus

batch_job_status.proto:33

The batch job statuses.

Used in: resources.BatchJob

message BidModifierSourceEnum

bid_modifier_source.proto:31

Container for enum describing possible bid modifier sources.

(message has no fields)

enum BidModifierSourceEnum.BidModifierSource

bid_modifier_source.proto:33

Enum describing possible bid modifier sources.

Used in: resources.AdGroupBidModifier

message BiddingSourceEnum

bidding_source.proto:31

Container for enum describing possible bidding sources.

(message has no fields)

enum BiddingSourceEnum.BiddingSource

bidding_source.proto:35

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:31

Message describing BiddingStrategy statuses.

(message has no fields)

enum BiddingStrategyStatusEnum.BiddingStrategyStatus

bidding_strategy_status.proto:33

The possible statuses of a BiddingStrategy.

Used in: resources.BiddingStrategy

message BiddingStrategySystemStatusEnum

bidding_strategy_system_status.proto:31

Message describing BiddingStrategy system statuses.

(message has no fields)

enum BiddingStrategySystemStatusEnum.BiddingStrategySystemStatus

bidding_strategy_system_status.proto:33

The possible system statuses of a BiddingStrategy.

Used in: resources.Campaign

message BiddingStrategyTypeEnum

bidding_strategy_type.proto:31

Container for enum describing possible bidding strategy types.

(message has no fields)

enum BiddingStrategyTypeEnum.BiddingStrategyType

bidding_strategy_type.proto:33

Enum describing possible bidding strategy types.

Used in: resources.AccessibleBiddingStrategy, resources.BiddingStrategy, resources.Campaign, services.GenerateRecommendationsRequest.BiddingInfo

message BillingSetupStatusEnum

billing_setup_status.proto:31

Message describing BillingSetup statuses.

(message has no fields)

enum BillingSetupStatusEnum.BillingSetupStatus

billing_setup_status.proto:33

The possible statuses of a BillingSetup.

Used in: resources.BillingSetup

message BrandRequestRejectionReasonEnum

brand_request_rejection_reason.proto:32

Container for enum describing rejection reasons for the customer brand requests.

(message has no fields)

enum BrandRequestRejectionReasonEnum.BrandRequestRejectionReason

brand_request_rejection_reason.proto:34

Enumeration of different brand request rejection reasons.

Used in: common.BrandInfo

message BrandSafetySuitabilityEnum

brand_safety_suitability.proto:31

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

(message has no fields)

enum BrandSafetySuitabilityEnum.BrandSafetySuitability

brand_safety_suitability.proto:33

3-Tier brand safety suitability control.

Used in: resources.Campaign, resources.Customer

message BrandStateEnum

brand_state.proto:31

Container for enum describing possible brand states.

(message has no fields)

enum BrandStateEnum.BrandState

brand_state.proto:33

Enumeration of different brand states.

Used in: common.BrandInfo, services.BrandSuggestion

message BudgetCampaignAssociationStatusEnum

budget_campaign_association_status.proto:32

Message describing the status of the association between the Budget and the Campaign.

(message has no fields)

enum BudgetCampaignAssociationStatusEnum.BudgetCampaignAssociationStatus

budget_campaign_association_status.proto:34

Possible statuses of the association between the Budget and the Campaign.

Used in: common.BudgetCampaignAssociationStatus

message BudgetDeliveryMethodEnum

budget_delivery_method.proto:32

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:34

Possible delivery methods of a Budget.

Used in: resources.CampaignBudget

message BudgetPeriodEnum

budget_period.proto:31

Message describing Budget period.

(message has no fields)

enum BudgetPeriodEnum.BudgetPeriod

budget_period.proto:33

Possible period of a Budget.

Used in: resources.CampaignBudget

message BudgetStatusEnum

budget_status.proto:31

Message describing a Budget status

(message has no fields)

enum BudgetStatusEnum.BudgetStatus

budget_status.proto:33

Possible statuses of a Budget.

Used in: resources.CampaignBudget

message BudgetTypeEnum

budget_type.proto:31

Describes Budget types.

(message has no fields)

enum BudgetTypeEnum.BudgetType

budget_type.proto:33

Possible Budget types.

Used in: resources.CampaignBudget

message BusinessMessageCallToActionTypeEnum

business_message_call_to_action_type.proto:29

Describes the type of call-to-action phrases in a business message.

(message has no fields)

enum BusinessMessageCallToActionTypeEnum.BusinessMessageCallToActionType

business_message_call_to_action_type.proto:31

Enum describing the type of call-to-action phrases in a business message.

Used in: common.BusinessMessageCallToActionInfo

message BusinessMessageProviderEnum

business_message_provider.proto:31

Describes business message provider types.

(message has no fields)

enum BusinessMessageProviderEnum.BusinessMessageProvider

business_message_provider.proto:33

The possible value of business message provider types.

Used in: common.BusinessMessageAsset

message CallConversionReportingStateEnum

call_conversion_reporting_state.proto:32

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

(message has no fields)

enum CallConversionReportingStateEnum.CallConversionReportingState

call_conversion_reporting_state.proto:34

Possible data types for a call conversion action state.

Used in: common.CallAdInfo, common.CallAsset, common.CallFeedItem

message CallToActionTypeEnum

call_to_action_type.proto:31

Container for enum describing the call to action types.

(message has no fields)

enum CallToActionTypeEnum.CallToActionType

call_to_action_type.proto:33

Enum describing possible types of call to action.

Used in: common.CallToActionAsset, services.HotelAssetSuggestion

message CallTrackingDisplayLocationEnum

call_tracking_display_location.proto:31

Container for enum describing possible call tracking display locations.

(message has no fields)

enum CallTrackingDisplayLocationEnum.CallTrackingDisplayLocation

call_tracking_display_location.proto:33

Possible call tracking display locations.

Used in: resources.CallView

message CallTypeEnum

call_type.proto:32

Container for enum describing possible types of property from where the call was made.

(message has no fields)

enum CallTypeEnum.CallType

call_type.proto:34

Possible types of property from where the call was made.

Used in: resources.CallView

message CampaignCriterionStatusEnum

campaign_criterion_status.proto:31

Message describing CampaignCriterion statuses.

(message has no fields)

enum CampaignCriterionStatusEnum.CampaignCriterionStatus

campaign_criterion_status.proto:33

The possible statuses of a CampaignCriterion.

Used in: resources.CampaignCriterion

message CampaignDraftStatusEnum

campaign_draft_status.proto:31

Container for enum describing possible statuses of a campaign draft.

(message has no fields)

enum CampaignDraftStatusEnum.CampaignDraftStatus

campaign_draft_status.proto:33

Possible statuses of a campaign draft.

Used in: resources.CampaignDraft

message CampaignExperimentTypeEnum

campaign_experiment_type.proto:31

Container for enum describing campaign experiment type.

(message has no fields)

enum CampaignExperimentTypeEnum.CampaignExperimentType

campaign_experiment_type.proto:34

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

Used in: resources.Campaign

message CampaignGroupStatusEnum

campaign_group_status.proto:31

Message describing CampaignGroup statuses.

(message has no fields)

enum CampaignGroupStatusEnum.CampaignGroupStatus

campaign_group_status.proto:33

Possible statuses of a CampaignGroup.

Used in: resources.CampaignGroup

message CampaignKeywordMatchTypeEnum

campaign_keyword_match_type.proto:31

Container for enum describing keyword match type.

(message has no fields)

enum CampaignKeywordMatchTypeEnum.CampaignKeywordMatchType

campaign_keyword_match_type.proto:33

Enum describing keyword match type of Campaign.

Used in: resources.Campaign

message CampaignPrimaryStatusEnum

campaign_primary_status.proto:31

Container for enum describing possible campaign primary status.

(message has no fields)

enum CampaignPrimaryStatusEnum.CampaignPrimaryStatus

campaign_primary_status.proto:36

Enum describing the possible campaign primary status. Provides insight into why a campaign is not serving or not serving optimally. Modification to the campaign and its related entities might take a while to be reflected in this status.

Used in: resources.Campaign

message CampaignPrimaryStatusReasonEnum

campaign_primary_status_reason.proto:31

Container for enum describing possible campaign primary status reasons.

(message has no fields)

enum CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason

campaign_primary_status_reason.proto:35

Enum describing the possible campaign primary status reasons. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall campaign primary status.

Used in: resources.Campaign

message CampaignServingStatusEnum

campaign_serving_status.proto:31

Message describing Campaign serving statuses.

(message has no fields)

enum CampaignServingStatusEnum.CampaignServingStatus

campaign_serving_status.proto:33

Possible serving statuses of a campaign.

Used in: resources.Campaign

message CampaignSharedSetStatusEnum

campaign_shared_set_status.proto:31

Container for enum describing types of campaign shared set statuses.

(message has no fields)

enum CampaignSharedSetStatusEnum.CampaignSharedSetStatus

campaign_shared_set_status.proto:33

Enum listing the possible campaign shared set statuses.

Used in: resources.CampaignSharedSet

message CampaignStatusEnum

campaign_status.proto:31

Container for enum describing possible statuses of a campaign.

(message has no fields)

enum CampaignStatusEnum.CampaignStatus

campaign_status.proto:33

Possible statuses of a campaign.

Used in: resources.Campaign

message ChainRelationshipTypeEnum

chain_relationship_type.proto:31

Container for enum describing possible types of a relationship.

(message has no fields)

enum ChainRelationshipTypeEnum.ChainRelationshipType

chain_relationship_type.proto:33

Possible types of a relationship.

Used in: common.ChainSet

message ChangeClientTypeEnum

change_client_type.proto:33

Container for enum describing the sources that the change event resource was made through.

(message has no fields)

enum ChangeClientTypeEnum.ChangeClientType

change_client_type.proto:35

The source that the change_event resource was made through.

Used in: resources.ChangeEvent

message ChangeEventResourceTypeEnum

change_event_resource_type.proto:32

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

(message has no fields)

enum ChangeEventResourceTypeEnum.ChangeEventResourceType

change_event_resource_type.proto:34

Enum listing the resource types support by the ChangeEvent resource.

Used in: resources.ChangeEvent

message ChangeStatusOperationEnum

change_status_operation.proto:31

Container for enum describing operations for the ChangeStatus resource.

(message has no fields)

enum ChangeStatusOperationEnum.ChangeStatusOperation

change_status_operation.proto:33

Status of the changed resource

Used in: resources.ChangeStatus

message ChangeStatusResourceTypeEnum

change_status_resource_type.proto:32

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

(message has no fields)

enum ChangeStatusResourceTypeEnum.ChangeStatusResourceType

change_status_resource_type.proto:34

Enum listing the resource types support by the ChangeStatus resource.

Used in: resources.ChangeStatus

message ClickTypeEnum

click_type.proto:31

Container for enumeration of Google Ads click types.

(message has no fields)

enum ClickTypeEnum.ClickType

click_type.proto:33

Enumerates Google Ads click types.

Used in: common.Segments

message CombinedAudienceStatusEnum

combined_audience_status.proto:31

The status of combined audience.

(message has no fields)

enum CombinedAudienceStatusEnum.CombinedAudienceStatus

combined_audience_status.proto:33

Enum containing possible combined audience status types.

Used in: resources.CombinedAudience

message ConsentStatusEnum

consent_status.proto:31

Enums represent consent status.

(message has no fields)

enum ConsentStatusEnum.ConsentStatus

consent_status.proto:33

Consent status

Used in: common.Consent

message ContentLabelTypeEnum

content_label_type.proto:31

Container for enum describing content label types in ContentLabel.

(message has no fields)

enum ContentLabelTypeEnum.ContentLabelType

content_label_type.proto:33

Enum listing the content label types supported by ContentLabel criterion.

Used in: common.ContentLabelInfo

message ConversionActionCategoryEnum

conversion_action_category.proto:30

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:32

The category of conversions that are associated with a ConversionAction.

Used in: common.Segments, resources.CampaignConversionGoal, resources.ConversionAction, resources.ConversionValueRuleSet, resources.CustomerConversionGoal

message ConversionActionCountingTypeEnum

conversion_action_counting_type.proto:32

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

(message has no fields)

enum ConversionActionCountingTypeEnum.ConversionActionCountingType

conversion_action_counting_type.proto:35

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:31

Container for enum describing possible statuses of a conversion action.

(message has no fields)

enum ConversionActionStatusEnum.ConversionActionStatus

conversion_action_status.proto:33

Possible statuses of a conversion action.

Used in: resources.ConversionAction

message ConversionActionTypeEnum

conversion_action_type.proto:31

Container for enum describing possible types of a conversion action.

(message has no fields)

enum ConversionActionTypeEnum.ConversionActionType

conversion_action_type.proto:33

Possible types of a conversion action.

Used in: resources.ConversionAction

message ConversionAdjustmentTypeEnum

conversion_adjustment_type.proto:31

Container for enum describing conversion adjustment types.

(message has no fields)

enum ConversionAdjustmentTypeEnum.ConversionAdjustmentType

conversion_adjustment_type.proto:35

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:29

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

(message has no fields)

enum ConversionAttributionEventTypeEnum.ConversionAttributionEventType

conversion_attribution_event_type.proto:31

The event type of conversions that are attributed to.

Used in: common.Segments

message ConversionCustomVariableStatusEnum

conversion_custom_variable_status.proto:32

Container for enum describing possible statuses of a conversion custom variable.

(message has no fields)

enum ConversionCustomVariableStatusEnum.ConversionCustomVariableStatus

conversion_custom_variable_status.proto:34

Possible statuses of a conversion custom variable.

Used in: resources.ConversionCustomVariable

message ConversionCustomerTypeEnum

conversion_customer_type.proto:31

Container for enumeration of conversion customer types.

(message has no fields)

enum ConversionCustomerTypeEnum.ConversionCustomerType

conversion_customer_type.proto:33

Enumerates conversion customer types.

Used in: services.ClickConversion

message ConversionEnvironmentEnum

conversion_environment_enum.proto:30

Container for enum representing the conversion environment an uploaded conversion was recorded on, for example, App or Web.

(message has no fields)

enum ConversionEnvironmentEnum.ConversionEnvironment

conversion_environment_enum.proto:32

Conversion environment of the uploaded conversion.

Used in: services.ClickConversion

message ConversionLagBucketEnum

conversion_lag_bucket.proto:30

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

(message has no fields)

enum ConversionLagBucketEnum.ConversionLagBucket

conversion_lag_bucket.proto:32

Enum representing the number of days between impression and conversion.

Used in: common.Segments

message ConversionOrAdjustmentLagBucketEnum

conversion_or_adjustment_lag_bucket.proto:30

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:33

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 ConversionOriginEnum

conversion_origin.proto:31

Container for enum describing possible conversion origins.

(message has no fields)

enum ConversionOriginEnum.ConversionOrigin

conversion_origin.proto:33

The possible places where a conversion can occur.

Used in: resources.CampaignConversionGoal, resources.ConversionAction, resources.CustomerConversionGoal

message ConversionTrackingStatusEnum

conversion_tracking_status_enum.proto:30

Container for enum representing the conversion tracking status of the customer.

(message has no fields)

enum ConversionTrackingStatusEnum.ConversionTrackingStatus

conversion_tracking_status_enum.proto:32

Conversion Tracking status of the customer.

Used in: resources.ConversionTrackingSetting, services.GenerateRecommendationsRequest

message ConversionValueRulePrimaryDimensionEnum

conversion_value_rule_primary_dimension.proto:31

Container for enum describing value rule primary dimension for stats.

(message has no fields)

enum ConversionValueRulePrimaryDimensionEnum.ConversionValueRulePrimaryDimension

conversion_value_rule_primary_dimension.proto:33

Identifies the primary dimension for conversion value rule stats.

Used in: common.Segments

message ConversionValueRuleSetStatusEnum

conversion_value_rule_set_status.proto:32

Container for enum describing possible statuses of a conversion value rule set.

(message has no fields)

enum ConversionValueRuleSetStatusEnum.ConversionValueRuleSetStatus

conversion_value_rule_set_status.proto:34

Possible statuses of a conversion value rule set.

Used in: resources.ConversionValueRuleSet

message ConversionValueRuleStatusEnum

conversion_value_rule_status.proto:31

Container for enum describing possible statuses of a conversion value rule.

(message has no fields)

enum ConversionValueRuleStatusEnum.ConversionValueRuleStatus

conversion_value_rule_status.proto:33

Possible statuses of a conversion value rule.

Used in: resources.ConversionValueRule

message ConvertingUserPriorEngagementTypeAndLtvBucketEnum

converting_user_prior_engagement_type_and_ltv_bucket.proto:33

Container for enumeration of converting user prior engagement types and lifetime-value bucket.

(message has no fields)

enum ConvertingUserPriorEngagementTypeAndLtvBucketEnum.ConvertingUserPriorEngagementTypeAndLtvBucket

converting_user_prior_engagement_type_and_ltv_bucket.proto:35

Enumerates converting user prior engagement types and lifetime-value bucket

Used in: common.Segments

message CriterionCategoryChannelAvailabilityModeEnum

criterion_category_channel_availability_mode.proto:34

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:36

Enum containing the possible CriterionCategoryChannelAvailabilityMode.

Used in: common.CriterionCategoryChannelAvailability

message CriterionCategoryLocaleAvailabilityModeEnum

criterion_category_locale_availability_mode.proto:33

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

(message has no fields)

enum CriterionCategoryLocaleAvailabilityModeEnum.CriterionCategoryLocaleAvailabilityMode

criterion_category_locale_availability_mode.proto:35

Enum containing the possible CriterionCategoryLocaleAvailabilityMode.

Used in: common.CriterionCategoryLocaleAvailability

message CriterionSystemServingStatusEnum

criterion_system_serving_status.proto:31

Container for enum describing possible criterion system serving statuses.

(message has no fields)

enum CriterionSystemServingStatusEnum.CriterionSystemServingStatus

criterion_system_serving_status.proto:33

Enumerates criterion system serving statuses.

Used in: resources.AdGroupCriterion

message CriterionTypeEnum

criterion_type.proto:31

The possible types of a criterion.

(message has no fields)

enum CriterionTypeEnum.CriterionType

criterion_type.proto:33

Enum describing possible criterion types.

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

message CustomAudienceMemberTypeEnum

custom_audience_member_type.proto:31

The type of custom audience member.

(message has no fields)

enum CustomAudienceMemberTypeEnum.CustomAudienceMemberType

custom_audience_member_type.proto:33

Enum containing possible custom audience member types.

Used in: resources.CustomAudienceMember

message CustomAudienceStatusEnum

custom_audience_status.proto:31

The status of custom audience.

(message has no fields)

enum CustomAudienceStatusEnum.CustomAudienceStatus

custom_audience_status.proto:33

Enum containing possible custom audience statuses.

Used in: resources.CustomAudience

message CustomAudienceTypeEnum

custom_audience_type.proto:31

The types of custom audience.

(message has no fields)

enum CustomAudienceTypeEnum.CustomAudienceType

custom_audience_type.proto:33

Enum containing possible custom audience types.

Used in: resources.CustomAudience

message CustomConversionGoalStatusEnum

custom_conversion_goal_status.proto:31

Container for enum describing possible statuses of a custom conversion goal.

(message has no fields)

enum CustomConversionGoalStatusEnum.CustomConversionGoalStatus

custom_conversion_goal_status.proto:33

The possible statuses of a custom conversion goal.

Used in: resources.CustomConversionGoal

message CustomInterestMemberTypeEnum

custom_interest_member_type.proto:31

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

(message has no fields)

enum CustomInterestMemberTypeEnum.CustomInterestMemberType

custom_interest_member_type.proto:33

Enum containing possible custom interest member types.

Used in: resources.CustomInterestMember

message CustomInterestStatusEnum

custom_interest_status.proto:31

The status of custom interest.

(message has no fields)

enum CustomInterestStatusEnum.CustomInterestStatus

custom_interest_status.proto:33

Enum containing possible custom interest types.

Used in: resources.CustomInterest

message CustomInterestTypeEnum

custom_interest_type.proto:31

The types of custom interest.

(message has no fields)

enum CustomInterestTypeEnum.CustomInterestType

custom_interest_type.proto:33

Enum containing possible custom interest types.

Used in: resources.CustomInterest

message CustomerAcquisitionOptimizationModeEnum

customer_acquisition_optimization_mode.proto:32

Container for enum describing possible optimization mode of a customer acquisition goal of a campaign.

(message has no fields)

enum CustomerAcquisitionOptimizationModeEnum.CustomerAcquisitionOptimizationMode

customer_acquisition_optimization_mode.proto:34

Possible optimization mode of a customer acquisition goal.

Used in: resources.CustomerAcquisitionGoalSettings

message CustomerMatchUploadKeyTypeEnum

customer_match_upload_key_type.proto:29

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:31

Enum describing possible customer match upload key types.

Used in: common.CrmBasedUserListInfo

message CustomerPayPerConversionEligibilityFailureReasonEnum

customer_pay_per_conversion_eligibility_failure_reason.proto:32

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:35

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

Used in: resources.Customer

message CustomerStatusEnum

customer_status.proto:29

Container for enum describing possible statuses of a customer.

(message has no fields)

enum CustomerStatusEnum.CustomerStatus

customer_status.proto:31

Possible statuses of a customer.

Used in: resources.Customer, resources.CustomerClient

message CustomizerAttributeStatusEnum

customizer_attribute_status.proto:31

Container for enum describing possible statuses of a customizer attribute.

(message has no fields)

enum CustomizerAttributeStatusEnum.CustomizerAttributeStatus

customizer_attribute_status.proto:33

The possible statuses of a customizer attribute.

Used in: resources.CustomizerAttribute

message CustomizerAttributeTypeEnum

customizer_attribute_type.proto:31

Container for enum describing possible types of a customizer attribute.

(message has no fields)

enum CustomizerAttributeTypeEnum.CustomizerAttributeType

customizer_attribute_type.proto:33

The possible types of a customizer attribute.

Used in: common.CustomizerValue, resources.CustomizerAttribute

message CustomizerValueStatusEnum

customizer_value_status.proto:31

Container for enum describing possible statuses of a customizer value.

(message has no fields)

enum CustomizerValueStatusEnum.CustomizerValueStatus

customizer_value_status.proto:33

The possible statuses of a customizer value.

Used in: resources.AdGroupCriterionCustomizer, resources.AdGroupCustomizer, resources.CampaignCustomizer, resources.CustomerCustomizer

message DataDrivenModelStatusEnum

data_driven_model_status.proto:31

Container for enum indicating data driven model status.

(message has no fields)

enum DataDrivenModelStatusEnum.DataDrivenModelStatus

data_driven_model_status.proto:33

Enumerates data driven model statuses.

Used in: resources.ConversionAction.AttributionModelSettings

message DataLinkStatusEnum

data_link_status.proto:29

Container for enum describing different types of data links.

(message has no fields)

enum DataLinkStatusEnum.DataLinkStatus

data_link_status.proto:31

Describes the possible data link statuses.

Used in: resources.DataLink, services.UpdateDataLinkRequest

message DataLinkTypeEnum

data_link_type.proto:29

Container for enum describing different types of data links.

(message has no fields)

enum DataLinkTypeEnum.DataLinkType

data_link_type.proto:31

Describes the possible data link types.

Used in: resources.DataLink

message DayOfWeekEnum

day_of_week.proto:31

Container for enumeration of days of the week, for example, "Monday".

(message has no fields)

enum DayOfWeekEnum.DayOfWeek

day_of_week.proto:33

Enumerates days of the week, for example, "Monday".

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

message DemandGenChannelConfigEnum

demand_gen_channel_config.proto:29

Container for the channel config enum.

(message has no fields)

enum DemandGenChannelConfigEnum.DemandGenChannelConfig

demand_gen_channel_config.proto:33

This value indicates which field within the 'oneof' group (where only one option can be active) is used in the channel controls for a Demand Gen ad group.

Used in: resources.AdGroup.DemandGenAdGroupSettings.DemandGenChannelControls

message DemandGenChannelStrategyEnum

demand_gen_channel_strategy.proto:29

Container for the channel strategy enum.

(message has no fields)

enum DemandGenChannelStrategyEnum.DemandGenChannelStrategy

demand_gen_channel_strategy.proto:32

The channel strategy defines a general grouping of channels to enable in the Demand Gen channel controls.

Used in: resources.AdGroup.DemandGenAdGroupSettings.DemandGenChannelControls

message DeviceEnum

device.proto:31

Container for enumeration of Google Ads devices available for targeting.

(message has no fields)

enum DeviceEnum.Device

device.proto:33

Enumerates Google Ads devices available for targeting.

Used in: common.DeviceInfo, common.KeywordPlanDeviceSearches, common.Segments, resources.Ad, resources.BiddingDataExclusion, resources.BiddingSeasonalityAdjustment

message DisplayAdFormatSettingEnum

display_ad_format_setting.proto:31

Container for display ad format settings.

(message has no fields)

enum DisplayAdFormatSettingEnum.DisplayAdFormatSetting

display_ad_format_setting.proto:33

Enumerates display ad format settings.

Used in: common.LegacyResponsiveDisplayAdInfo, common.ResponsiveDisplayAdInfo

message DisplayUploadProductTypeEnum

display_upload_product_type.proto:35

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:37

Enumerates display upload product types.

Used in: common.DisplayUploadAdInfo

message DistanceBucketEnum

distance_bucket.proto:32

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

(message has no fields)

enum DistanceBucketEnum.DistanceBucket

distance_bucket.proto:35

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

Used in: resources.DistanceView

message ExperimentMetricDirectionEnum

experiment_metric_direction.proto:31

Container for enum describing the type of experiment metric direction.

(message has no fields)

enum ExperimentMetricDirectionEnum.ExperimentMetricDirection

experiment_metric_direction.proto:33

The type of experiment metric direction.

Used in: common.MetricGoal

message ExperimentMetricEnum

experiment_metric.proto:31

Container for enum describing the type of experiment metric.

(message has no fields)

enum ExperimentMetricEnum.ExperimentMetric

experiment_metric.proto:33

The type of experiment metric.

Used in: common.MetricGoal

message ExperimentStatusEnum

experiment_status.proto:31

Container for enum describing the experiment status.

(message has no fields)

enum ExperimentStatusEnum.ExperimentStatus

experiment_status.proto:33

The status of the experiment.

Used in: resources.Experiment

message ExperimentTypeEnum

experiment_type.proto:31

Container for enum describing the type of experiment.

(message has no fields)

enum ExperimentTypeEnum.ExperimentType

experiment_type.proto:33

The type of the experiment.

Used in: resources.Experiment

message ExternalConversionSourceEnum

external_conversion_source.proto:30

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:32

The external conversion source that is associated with a ConversionAction.

Used in: common.Segments

message FixedCpmGoalEnum

fixed_cpm_goal.proto:31

Container for describing the goal of the Fixed CPM bidding strategy.

(message has no fields)

enum FixedCpmGoalEnum.FixedCpmGoal

fixed_cpm_goal.proto:33

Enum describing the goal of the Fixed CPM bidding strategy.

Used in: common.FixedCpm

message FixedCpmTargetFrequencyTimeUnitEnum

fixed_cpm_target_frequency_time_unit.proto:32

Container for enum describing bidding goal target frequency time units.

(message has no fields)

enum FixedCpmTargetFrequencyTimeUnitEnum.FixedCpmTargetFrequencyTimeUnit

fixed_cpm_target_frequency_time_unit.proto:35

An enum describing the time window over which the bidding is optimized to meet the target frequency when using Fixed CPM bidding strategy.

Used in: common.FixedCpmTargetFrequencyGoalInfo

message FrequencyCapEventTypeEnum

frequency_cap_event_type.proto:31

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:33

The type of event that the cap applies to (for example, impression).

Used in: common.FrequencyCapKey

message FrequencyCapLevelEnum

frequency_cap_level.proto:31

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:34

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:31

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:33

Unit of time the cap is defined at (for example, day, week).

Used in: common.FrequencyCapKey, services.FrequencyCap

message GenderTypeEnum

gender_type.proto:31

Container for enum describing the type of demographic genders.

(message has no fields)

enum GenderTypeEnum.GenderType

gender_type.proto:33

The type of demographic genders (for example, female).

Used in: common.GenderDimension, common.GenderInfo, common.Segments

message GeoTargetConstantStatusEnum

geo_target_constant_status.proto:31

Container for describing the status of a geo target constant.

(message has no fields)

enum GeoTargetConstantStatusEnum.GeoTargetConstantStatus

geo_target_constant_status.proto:33

The possible statuses of a geo target constant.

Used in: resources.GeoTargetConstant

message GeoTargetingTypeEnum

geo_targeting_type.proto:31

Container for enum describing possible geo targeting types.

(message has no fields)

enum GeoTargetingTypeEnum.GeoTargetingType

geo_targeting_type.proto:33

The possible geo targeting types.

Used in: resources.GeographicView

message GoalConfigLevelEnum

goal_config_level.proto:31

Container for enum describing possible goal config levels.

(message has no fields)

enum GoalConfigLevelEnum.GoalConfigLevel

goal_config_level.proto:35

The possible goal config levels. Campaigns automatically inherit the effective conversion account's customer goals unless they have been configured with their own set of campaign goals.

Used in: resources.ConversionGoalCampaignConfig

message GoogleAdsFieldCategoryEnum

google_ads_field_category.proto:32

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:34

The category of the artifact.

Used in: resources.GoogleAdsField

message GoogleAdsFieldDataTypeEnum

google_ads_field_data_type.proto:31

Container holding the various data types.

(message has no fields)

enum GoogleAdsFieldDataTypeEnum.GoogleAdsFieldDataType

google_ads_field_data_type.proto:33

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

Used in: resources.GoogleAdsField

message GoogleVoiceCallStatusEnum

google_voice_call_status.proto:31

Container for enum describing possible statuses of a google voice call.

(message has no fields)

enum GoogleVoiceCallStatusEnum.GoogleVoiceCallStatus

google_voice_call_status.proto:33

Possible statuses of a google voice call.

Used in: resources.CallView

message HotelAssetSuggestionStatusEnum

hotel_asset_suggestion_status.proto:31

Container for enum describing possible statuses of a hotel asset suggestion.

(message has no fields)

enum HotelAssetSuggestionStatusEnum.HotelAssetSuggestionStatus

hotel_asset_suggestion_status.proto:33

Possible statuses of a hotel asset suggestion.

Used in: services.HotelAssetSuggestion

message HotelDateSelectionTypeEnum

hotel_date_selection_type.proto:31

Container for enum describing possible hotel date selection types

(message has no fields)

enum HotelDateSelectionTypeEnum.HotelDateSelectionType

hotel_date_selection_type.proto:33

Enum describing possible hotel date selection types.

Used in: common.HotelDateSelectionTypeInfo, common.Segments

message HotelPriceBucketEnum

hotel_price_bucket.proto:31

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

(message has no fields)

enum HotelPriceBucketEnum.HotelPriceBucket

hotel_price_bucket.proto:33

Enum describing possible hotel price buckets.

Used in: common.Segments

message HotelRateTypeEnum

hotel_rate_type.proto:31

Container for enum describing possible hotel rate types.

(message has no fields)

enum HotelRateTypeEnum.HotelRateType

hotel_rate_type.proto:33

Enum describing possible hotel rate types.

Used in: common.Segments

message HotelReconciliationStatusEnum

hotel_reconciliation_status.proto:31

Container for HotelReconciliationStatus.

(message has no fields)

enum HotelReconciliationStatusEnum.HotelReconciliationStatus

hotel_reconciliation_status.proto:33

Status of the hotel booking reconciliation.

Used in: resources.HotelReconciliation

message IdentityVerificationProgramEnum

identity_verification_program.proto:31

Container for IdentityVerificationProgram.

(message has no fields)

enum IdentityVerificationProgramEnum.IdentityVerificationProgram

identity_verification_program.proto:33

Type of identity verification program.

Used in: services.IdentityVerification, services.StartIdentityVerificationRequest

message IdentityVerificationProgramStatusEnum

identity_verification_program_status.proto:31

Container for IdentityVerificationProgramStatus.

(message has no fields)

enum IdentityVerificationProgramStatusEnum.IdentityVerificationProgramStatus

identity_verification_program_status.proto:33

Program status of identity verification.

Used in: services.IdentityVerificationProgress

message IncomeRangeTypeEnum

income_range_type.proto:31

Container for enum describing the type of demographic income ranges.

(message has no fields)

enum IncomeRangeTypeEnum.IncomeRangeType

income_range_type.proto:33

The type of demographic income ranges (for example, between 0% to 50%).

Used in: common.HouseholdIncomeDimension, common.IncomeRangeInfo

message InsightsKnowledgeGraphEntityCapabilitiesEnum

insights_knowledge_graph_entity_capabilities.proto:32

Container for enum describing the capabilities of an entity related to ContentCreatorInsightsService.

(message has no fields)

enum InsightsKnowledgeGraphEntityCapabilitiesEnum.InsightsKnowledgeGraphEntityCapabilities

insights_knowledge_graph_entity_capabilities.proto:34

The capabilities of an entity.

Used in: common.KnowledgeGraphAttributeMetadata

message InsightsTrendEnum

insights_trend.proto:31

Container for enum describing a trend.

(message has no fields)

enum InsightsTrendEnum.InsightsTrend

insights_trend.proto:33

Describes which direction a trend is moving.

Used in: services.TrendInsight

message InteractionEventTypeEnum

interaction_event_type.proto:31

Container for enum describing types of payable and free interactions.

(message has no fields)

enum InteractionEventTypeEnum.InteractionEventType

interaction_event_type.proto:33

Enum describing possible types of payable and free interactions.

Used in: common.Metrics

message InteractionTypeEnum

interaction_type.proto:31

Container for enum describing possible interaction types.

(message has no fields)

enum InteractionTypeEnum.InteractionType

interaction_type.proto:33

Enum describing possible interaction types.

Used in: common.InteractionTypeInfo

message InvoiceTypeEnum

invoice_type.proto:31

Container for enum describing the type of invoices.

(message has no fields)

enum InvoiceTypeEnum.InvoiceType

invoice_type.proto:33

The possible type of invoices.

Used in: resources.Invoice

message KeywordMatchTypeEnum

keyword_match_type.proto:31

Message describing Keyword match types.

(message has no fields)

enum KeywordMatchTypeEnum.KeywordMatchType

keyword_match_type.proto:33

Possible Keyword match types.

Used in: common.KeywordInfo, resources.KeywordPlanAdGroupKeyword, resources.KeywordPlanCampaignKeyword, resources.Recommendation.KeywordMatchTypeRecommendation, services.AdGroupKeywordSuggestion, services.ApplyRecommendationOperation.KeywordParameters

message KeywordPlanAggregateMetricTypeEnum

keyword_plan_aggregate_metric_type.proto:31

The enumeration of keyword plan aggregate metric types.

(message has no fields)

enum KeywordPlanAggregateMetricTypeEnum.KeywordPlanAggregateMetricType

keyword_plan_aggregate_metric_type.proto:33

Aggregate fields.

Used in: common.KeywordPlanAggregateMetrics

message KeywordPlanCompetitionLevelEnum

keyword_plan_competition_level.proto:35

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:37

Competition level of a keyword.

Used in: common.KeywordPlanHistoricalMetrics

message KeywordPlanConceptGroupTypeEnum

keyword_plan_concept_group_type.proto:31

Container for enumeration of keyword plan concept group types.

(message has no fields)

enum KeywordPlanConceptGroupTypeEnum.KeywordPlanConceptGroupType

keyword_plan_concept_group_type.proto:33

Enumerates keyword plan concept group types.

Used in: common.ConceptGroup

message KeywordPlanForecastIntervalEnum

keyword_plan_forecast_interval.proto:31

Container for enumeration of forecast intervals.

(message has no fields)

enum KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval

keyword_plan_forecast_interval.proto:33

Forecast intervals.

Used in: resources.KeywordPlanForecastPeriod

message KeywordPlanKeywordAnnotationEnum

keyword_plan_keyword_annotation.proto:31

Container for enumeration of keyword plan keyword annotations.

(message has no fields)

enum KeywordPlanKeywordAnnotationEnum.KeywordPlanKeywordAnnotation

keyword_plan_keyword_annotation.proto:33

Enumerates keyword plan annotations that can be requested.

Used in: services.GenerateKeywordIdeasRequest

message KeywordPlanNetworkEnum

keyword_plan_network.proto:31

Container for enumeration of keyword plan forecastable network types.

(message has no fields)

enum KeywordPlanNetworkEnum.KeywordPlanNetwork

keyword_plan_network.proto:33

Enumerates keyword plan forecastable network types.

Used in: resources.KeywordPlanCampaign, services.CampaignToForecast, services.GenerateKeywordHistoricalMetricsRequest, services.GenerateKeywordIdeasRequest

message LabelStatusEnum

label_status.proto:29

Container for enum describing possible status of a label.

(message has no fields)

enum LabelStatusEnum.LabelStatus

label_status.proto:31

Possible statuses of a label.

Used in: resources.Label

message LeadFormCallToActionTypeEnum

lead_form_call_to_action_type.proto:29

Describes the type of call-to-action phrases in a lead form.

(message has no fields)

enum LeadFormCallToActionTypeEnum.LeadFormCallToActionType

lead_form_call_to_action_type.proto:31

Enum describing the type of call-to-action phrases in a lead form.

Used in: common.LeadFormAsset

message LeadFormDesiredIntentEnum

lead_form_desired_intent.proto:29

Describes the chosen level of intent of generated leads.

(message has no fields)

enum LeadFormDesiredIntentEnum.LeadFormDesiredIntent

lead_form_desired_intent.proto:31

Enum describing the chosen level of intent of generated leads.

Used in: common.LeadFormAsset

message LeadFormFieldUserInputTypeEnum

lead_form_field_user_input_type.proto:29

Describes the input type of a lead form field.

(message has no fields)

enum LeadFormFieldUserInputTypeEnum.LeadFormFieldUserInputType

lead_form_field_user_input_type.proto:31

Enum describing the input type of a lead form field.

Used in: common.LeadFormField, resources.LeadFormSubmissionField

message LeadFormPostSubmitCallToActionTypeEnum

lead_form_post_submit_call_to_action_type.proto:29

Describes the type of post-submit call-to-action phrases for a lead form.

(message has no fields)

enum LeadFormPostSubmitCallToActionTypeEnum.LeadFormPostSubmitCallToActionType

lead_form_post_submit_call_to_action_type.proto:32

Enum describing the type of post-submit call-to-action phrases for a lead form.

Used in: common.LeadFormAsset

message LegacyAppInstallAdAppStoreEnum

legacy_app_install_ad_app_store.proto:31

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:33

App store type in a legacy app install ad.

Used in: common.LegacyAppInstallAdInfo

message LinkedAccountTypeEnum

linked_account_type.proto:29

Container for enum describing different types of Linked accounts.

(message has no fields)

enum LinkedAccountTypeEnum.LinkedAccountType

linked_account_type.proto:32

Describes the possible link types between a Google Ads customer and another account.

Used in: resources.AccountLink

message LinkedProductTypeEnum

linked_product_type.proto:29

Container for enum describing different types of linked products.

(message has no fields)

enum LinkedProductTypeEnum.LinkedProductType

linked_product_type.proto:32

Describes the possible link types for a link between a Google Ads customer and another product.

Used in: resources.ProductLink, resources.ProductLinkInvitation

message ListingGroupFilterCustomAttributeIndexEnum

listing_group_filter_custom_attribute_index.proto:32

Container for enum describing the indexes of custom attribute used in ListingGroupFilterDimension.

(message has no fields)

enum ListingGroupFilterCustomAttributeIndexEnum.ListingGroupFilterCustomAttributeIndex

listing_group_filter_custom_attribute_index.proto:34

The index of customer attributes.

Used in: resources.ListingGroupFilterDimension.ProductCustomAttribute

message ListingGroupFilterListingSourceEnum

listing_group_filter_listing_source.proto:32

Container for enum describing the source of listings filtered by a listing group filter node.

(message has no fields)

enum ListingGroupFilterListingSourceEnum.ListingGroupFilterListingSource

listing_group_filter_listing_source.proto:34

The source of listings filtered by a listing group filter node.

Used in: resources.AssetGroupListingGroupFilter

message ListingGroupFilterProductCategoryLevelEnum

listing_group_filter_product_category_level.proto:32

Container for enum describing the levels of product category used in ListingGroupFilterDimension.

(message has no fields)

enum ListingGroupFilterProductCategoryLevelEnum.ListingGroupFilterProductCategoryLevel

listing_group_filter_product_category_level.proto:34

The level of the listing group filter product category.

Used in: resources.ListingGroupFilterDimension.ProductCategory

message ListingGroupFilterProductChannelEnum

listing_group_filter_product_channel.proto:31

Locality of a product offer.

(message has no fields)

enum ListingGroupFilterProductChannelEnum.ListingGroupFilterProductChannel

listing_group_filter_product_channel.proto:33

Enum describing the locality of a product offer.

Used in: resources.ListingGroupFilterDimension.ProductChannel

message ListingGroupFilterProductConditionEnum

listing_group_filter_product_condition.proto:31

Condition of a product offer.

(message has no fields)

enum ListingGroupFilterProductConditionEnum.ListingGroupFilterProductCondition

listing_group_filter_product_condition.proto:33

Enum describing the condition of a product offer.

Used in: resources.ListingGroupFilterDimension.ProductCondition

message ListingGroupFilterProductTypeLevelEnum

listing_group_filter_product_type_level.proto:31

Level of the type of a product offer.

(message has no fields)

enum ListingGroupFilterProductTypeLevelEnum.ListingGroupFilterProductTypeLevel

listing_group_filter_product_type_level.proto:33

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

Used in: resources.ListingGroupFilterDimension.ProductType

message ListingGroupFilterTypeEnum

listing_group_filter_type_enum.proto:31

Container for enum describing the type of the listing group filter node.

(message has no fields)

enum ListingGroupFilterTypeEnum.ListingGroupFilterType

listing_group_filter_type_enum.proto:33

The type of the listing group filter.

Used in: resources.AssetGroupListingGroupFilter

message ListingGroupTypeEnum

listing_group_type.proto:31

Container for enum describing the type of the listing group.

(message has no fields)

enum ListingGroupTypeEnum.ListingGroupType

listing_group_type.proto:33

The type of the listing group.

Used in: common.ListingGroupInfo

message ListingTypeEnum

listing_type.proto:31

Container for enum describing possible listing types.

(message has no fields)

enum ListingTypeEnum.ListingType

listing_type.proto:33

Possible listing types.

Used in: resources.Campaign

message LocalServicesBusinessRegistrationCheckRejectionReasonEnum

local_services_business_registration_check_rejection_reason.proto:30

Container for enum describing the rejection reason of a local services business registration check verification artifact.

(message has no fields)

enum LocalServicesBusinessRegistrationCheckRejectionReasonEnum.LocalServicesBusinessRegistrationCheckRejectionReason

local_services_business_registration_check_rejection_reason.proto:33

Enums describing possible rejection reasons of a local services business registration check verification artifact.

Used in: resources.BusinessRegistrationCheckVerificationArtifact

message LocalServicesBusinessRegistrationTypeEnum

local_services_business_registration_type.proto:30

Container for enum describing the type of business registration check verification artifact.

(message has no fields)

enum LocalServicesBusinessRegistrationTypeEnum.LocalServicesBusinessRegistrationType

local_services_business_registration_type.proto:33

Enums describing possible registration types of a local services business registration check verification artifact.

Used in: resources.BusinessRegistrationCheckVerificationArtifact

message LocalServicesCreditStateEnum

local_services_lead_credit_state.proto:29

Container for enum describing possible credit states of a lead.

(message has no fields)

enum LocalServicesCreditStateEnum.CreditState

local_services_lead_credit_state.proto:31

Possible credit states of a lead.

Used in: resources.CreditDetails

message LocalServicesEmployeeStatusEnum

local_services_employee_status.proto:29

Container for enum describing the status of local services employee.

(message has no fields)

enum LocalServicesEmployeeStatusEnum.LocalServicesEmployeeStatus

local_services_employee_status.proto:31

Enums describing statuses of a local services employee.

Used in: resources.LocalServicesEmployee

message LocalServicesEmployeeTypeEnum

local_services_employee_type.proto:29

Container for enum describing the types of local services employee.

(message has no fields)

enum LocalServicesEmployeeTypeEnum.LocalServicesEmployeeType

local_services_employee_type.proto:31

Enums describing types of a local services employee.

Used in: resources.LocalServicesEmployee

message LocalServicesInsuranceRejectionReasonEnum

local_services_insurance_rejection_reason.proto:30

Container for enum describing the rejection reason of a local services insurance verification artifact.

(message has no fields)

enum LocalServicesInsuranceRejectionReasonEnum.LocalServicesInsuranceRejectionReason

local_services_insurance_rejection_reason.proto:33

Enums describing possible rejection reasons of a local services insurance verification artifact.

Used in: resources.InsuranceVerificationArtifact

message LocalServicesLeadConversationTypeEnum

local_services_conversation_type.proto:31

Container for enum describing possible types of lead conversation.

(message has no fields)

enum LocalServicesLeadConversationTypeEnum.ConversationType

local_services_conversation_type.proto:33

Possible types of lead conversation.

Used in: resources.LocalServicesLeadConversation

message LocalServicesLeadCreditIssuanceDecisionEnum

local_services_lead_credit_issuance_decision.proto:31

Container for enum describing possible credit issuance decisions for a lead.

(message has no fields)

enum LocalServicesLeadCreditIssuanceDecisionEnum.CreditIssuanceDecision

local_services_lead_credit_issuance_decision.proto:33

Decision of bonus credit issued or rejected.

Used in: services.ProvideLeadFeedbackResponse

message LocalServicesLeadStatusEnum

local_services_lead_status.proto:31

Container for enum describing possible statuses of lead.

(message has no fields)

enum LocalServicesLeadStatusEnum.LeadStatus

local_services_lead_status.proto:33

Possible statuses of lead.

Used in: resources.LocalServicesLead

message LocalServicesLeadSurveyAnswerEnum

local_services_lead_survey_answer.proto:31

Container for enum describing possible survey answers for a lead.

(message has no fields)

enum LocalServicesLeadSurveyAnswerEnum.SurveyAnswer

local_services_lead_survey_answer.proto:33

Survey answer for Local Services Ads Lead.

Used in: services.ProvideLeadFeedbackRequest

message LocalServicesLeadSurveyDissatisfiedReasonEnum

local_services_lead_survey_dissatisfied_reason.proto:32

Container for enum describing possible survey dissatisfied reasons for a lead.

(message has no fields)

enum LocalServicesLeadSurveyDissatisfiedReasonEnum.SurveyDissatisfiedReason

local_services_lead_survey_dissatisfied_reason.proto:34

Provider's reason for not being satisfied with the lead.

Used in: services.SurveyDissatisfied

message LocalServicesLeadSurveySatisfiedReasonEnum

local_services_lead_survey_satisfied_reason.proto:31

Container for enum describing possible survey satisfied reasons for a lead.

(message has no fields)

enum LocalServicesLeadSurveySatisfiedReasonEnum.SurveySatisfiedReason

local_services_lead_survey_satisfied_reason.proto:33

Provider's reason for being satisfied with the lead.

Used in: services.SurveySatisfied

message LocalServicesLeadTypeEnum

local_services_lead_type.proto:31

Container for enum describing possible types of lead.

(message has no fields)

enum LocalServicesLeadTypeEnum.LeadType

local_services_lead_type.proto:33

Possible types of lead.

Used in: resources.LocalServicesLead

message LocalServicesLicenseRejectionReasonEnum

local_services_license_rejection_reason.proto:30

Container for enum describing the rejection reason of a local services license verification artifact.

(message has no fields)

enum LocalServicesLicenseRejectionReasonEnum.LocalServicesLicenseRejectionReason

local_services_license_rejection_reason.proto:33

Enums describing possible rejection reasons of a local services license verification artifact.

Used in: resources.LicenseVerificationArtifact

message LocalServicesParticipantTypeEnum

local_services_participant_type.proto:32

Container for enum describing possible types of lead conversation participants.

(message has no fields)

enum LocalServicesParticipantTypeEnum.ParticipantType

local_services_participant_type.proto:34

Possible types of lead conversation participant.

Used in: resources.LocalServicesLeadConversation

message LocalServicesVerificationArtifactStatusEnum

local_services_verification_artifact_status.proto:30

Container for enum describing the status of local services verification artifact.

(message has no fields)

enum LocalServicesVerificationArtifactStatusEnum.LocalServicesVerificationArtifactStatus

local_services_verification_artifact_status.proto:32

Enums describing statuses of a local services verification artifact.

Used in: resources.LocalServicesVerificationArtifact

message LocalServicesVerificationArtifactTypeEnum

local_services_verification_artifact_type.proto:30

Container for enum describing the type of local services verification artifact.

(message has no fields)

enum LocalServicesVerificationArtifactTypeEnum.LocalServicesVerificationArtifactType

local_services_verification_artifact_type.proto:32

Enums describing possible types of local services verification artifact.

Used in: resources.LocalServicesVerificationArtifact

message LocalServicesVerificationStatusEnum

local_services_verification_status.proto:32

Container for enum describing status of a particular Local Services Ads verification category.

(message has no fields)

enum LocalServicesVerificationStatusEnum.LocalServicesVerificationStatus

local_services_verification_status.proto:35

Enum describing status of a particular Local Services Ads verification category.

Used in: resources.GranularInsuranceStatus, resources.GranularLicenseStatus

message LocationGroupRadiusUnitsEnum

location_group_radius_units.proto:31

Container for enum describing unit of radius in location group.

(message has no fields)

enum LocationGroupRadiusUnitsEnum.LocationGroupRadiusUnits

location_group_radius_units.proto:33

The unit of radius distance in location group (for example, MILES)

Used in: common.LocationGroupInfo

message LocationOwnershipTypeEnum

location_ownership_type.proto:31

Container for enum describing possible types of a location ownership.

(message has no fields)

enum LocationOwnershipTypeEnum.LocationOwnershipType

location_ownership_type.proto:33

Possible types of a location ownership.

Used in: common.LocationAsset, common.LocationSet

message LocationSourceTypeEnum

location_source_type.proto:31

Used to distinguish the location source type.

(message has no fields)

enum LocationSourceTypeEnum.LocationSourceType

location_source_type.proto:33

The possible types of a location source.

Used in: resources.Campaign.LocalCampaignSetting

message LocationStringFilterTypeEnum

location_string_filter_type.proto:31

Container for enum describing possible types of a location string filter.

(message has no fields)

enum LocationStringFilterTypeEnum.LocationStringFilterType

location_string_filter_type.proto:33

Possible types of a location string filter.

Used in: common.BusinessProfileBusinessNameFilter

message LookalikeExpansionLevelEnum

lookalike_expansion_level.proto:29

Lookalike Expansion level proto

(message has no fields)

enum LookalikeExpansionLevelEnum.LookalikeExpansionLevel

lookalike_expansion_level.proto:31

Expansion level, reflecting the size of the lookalike audience

Used in: common.LookalikeUserListInfo

message ManagerLinkStatusEnum

manager_link_status.proto:29

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

(message has no fields)

enum ManagerLinkStatusEnum.ManagerLinkStatus

manager_link_status.proto:31

Possible statuses of a link.

Used in: resources.CustomerClientLink, resources.CustomerManagerLink

message MediaTypeEnum

media_type.proto:31

Container for enum describing the types of media.

(message has no fields)

enum MediaTypeEnum.MediaType

media_type.proto:33

The type of media.

Used in: resources.MediaFile

message MimeTypeEnum

mime_type.proto:31

Container for enum describing the mime types.

(message has no fields)

enum MimeTypeEnum.MimeType

mime_type.proto:33

The mime type

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

message MinuteOfHourEnum

minute_of_hour.proto:31

Container for enumeration of quarter-hours.

(message has no fields)

enum MinuteOfHourEnum.MinuteOfHour

minute_of_hour.proto:33

Enumerates of quarter-hours. For example, "FIFTEEN"

Used in: common.AdScheduleInfo

message MobileAppVendorEnum

mobile_app_vendor.proto:29

Container for enum describing different types of mobile app vendors.

(message has no fields)

enum MobileAppVendorEnum.MobileAppVendor

mobile_app_vendor.proto:31

The type of mobile app vendor

Used in: common.MobileAppAsset, resources.ConversionAction, resources.ThirdPartyAppAnalyticsLinkIdentifier

message MobileDeviceTypeEnum

mobile_device_type.proto:31

Container for enum describing the types of mobile device.

(message has no fields)

enum MobileDeviceTypeEnum.MobileDeviceType

mobile_device_type.proto:33

The type of mobile device.

Used in: resources.MobileDeviceConstant

message MonthOfYearEnum

month_of_year.proto:31

Container for enumeration of months of the year, for example, "January".

(message has no fields)

enum MonthOfYearEnum.MonthOfYear

month_of_year.proto:33

Enumerates months of the year, for example, "January".

Used in: common.MonthlySearchVolume, common.Segments, common.YearMonth, resources.Invoice.InvalidActivitySummary, services.ListInvoicesRequest

message NegativeGeoTargetTypeEnum

negative_geo_target_type.proto:31

Container for enum describing possible negative geo target types.

(message has no fields)

enum NegativeGeoTargetTypeEnum.NegativeGeoTargetType

negative_geo_target_type.proto:33

The possible negative geo target types.

Used in: resources.Campaign.GeoTargetTypeSetting

message OfflineConversionDiagnosticStatusEnum

offline_conversion_diagnostic_status_enum.proto:29

All possible statuses for oci diagnostics.

(message has no fields)

enum OfflineConversionDiagnosticStatusEnum.OfflineConversionDiagnosticStatus

offline_conversion_diagnostic_status_enum.proto:31

Possible statuses of the offline ingestion setup.

Used in: resources.OfflineConversionUploadClientSummary, resources.OfflineConversionUploadConversionActionSummary

message OfflineEventUploadClientEnum

offline_event_upload_client_enum.proto:29

All possible clients for an offline upload event.

(message has no fields)

enum OfflineEventUploadClientEnum.OfflineEventUploadClient

offline_event_upload_client_enum.proto:31

Type of client.

Used in: resources.OfflineConversionUploadClientSummary, resources.OfflineConversionUploadConversionActionSummary

message OfflineUserDataJobFailureReasonEnum

offline_user_data_job_failure_reason.proto:32

Container for enum describing reasons why an offline user data job failed to be processed.

(message has no fields)

enum OfflineUserDataJobFailureReasonEnum.OfflineUserDataJobFailureReason

offline_user_data_job_failure_reason.proto:34

The failure reason of an offline user data job.

Used in: resources.OfflineUserDataJob

message OfflineUserDataJobMatchRateRangeEnum

offline_user_data_job_match_rate_range.proto:30

Container for enum describing reasons match rate ranges for a customer match list upload.

(message has no fields)

enum OfflineUserDataJobMatchRateRangeEnum.OfflineUserDataJobMatchRateRange

offline_user_data_job_match_rate_range.proto:32

The match rate range of an offline user data job.

Used in: resources.OfflineUserDataJobMetadata

message OfflineUserDataJobStatusEnum

offline_user_data_job_status.proto:31

Container for enum describing status of an offline user data job.

(message has no fields)

enum OfflineUserDataJobStatusEnum.OfflineUserDataJobStatus

offline_user_data_job_status.proto:33

The status of an offline user data job.

Used in: resources.OfflineUserDataJob

message OfflineUserDataJobTypeEnum

offline_user_data_job_type.proto:31

Container for enum describing types of an offline user data job.

(message has no fields)

enum OfflineUserDataJobTypeEnum.OfflineUserDataJobType

offline_user_data_job_type.proto:33

The type of an offline user data job.

Used in: resources.OfflineUserDataJob

message OperatingSystemVersionOperatorTypeEnum

operating_system_version_operator_type.proto:31

Container for enum describing the type of OS operators.

(message has no fields)

enum OperatingSystemVersionOperatorTypeEnum.OperatingSystemVersionOperatorType

operating_system_version_operator_type.proto:33

The type of operating system version.

Used in: resources.OperatingSystemVersionConstant

message OptimizationGoalTypeEnum

optimization_goal_type.proto:31

Container for enum describing the type of optimization goal.

(message has no fields)

enum OptimizationGoalTypeEnum.OptimizationGoalType

optimization_goal_type.proto:33

The type of optimization goal

Used in: resources.Campaign.OptimizationGoalSetting

message ParentalStatusTypeEnum

parental_status_type.proto:31

Container for enum describing the type of demographic parental statuses.

(message has no fields)

enum ParentalStatusTypeEnum.ParentalStatusType

parental_status_type.proto:33

The type of parental statuses (for example, not a parent).

Used in: common.ParentalStatusDimension, common.ParentalStatusInfo

message PaymentModeEnum

payment_mode.proto:31

Container for enum describing possible payment modes.

(message has no fields)

enum PaymentModeEnum.PaymentMode

payment_mode.proto:33

Enum describing possible payment modes.

Used in: resources.Campaign

message PerformanceMaxUpgradeStatusEnum

performance_max_upgrade_status.proto:31

Performance Max Upgrade status for campaign.

(message has no fields)

enum PerformanceMaxUpgradeStatusEnum.PerformanceMaxUpgradeStatus

performance_max_upgrade_status.proto:33

Performance Max Upgrade status enum for campaign.

Used in: resources.Campaign.PerformanceMaxUpgrade

message PlacementTypeEnum

placement_type.proto:31

Container for enum describing possible placement types.

(message has no fields)

enum PlacementTypeEnum.PlacementType

placement_type.proto:33

Possible placement types for a feed mapping.

Used in: resources.DetailPlacementView, resources.GroupPlacementView, resources.PerformanceMaxPlacementView

message PolicyApprovalStatusEnum

policy_approval_status.proto:31

Container for enum describing possible policy approval statuses.

(message has no fields)

enum PolicyApprovalStatusEnum.PolicyApprovalStatus

policy_approval_status.proto:35

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: common.AdAssetPolicySummary, common.PolicySummary, resources.AdGroupAdAssetPolicySummary, resources.AdGroupAdPolicySummary, resources.AssetPolicySummary

message PolicyReviewStatusEnum

policy_review_status.proto:31

Container for enum describing possible policy review statuses.

(message has no fields)

enum PolicyReviewStatusEnum.PolicyReviewStatus

policy_review_status.proto:33

The possible policy review statuses.

Used in: common.AdAssetPolicySummary, common.PolicySummary, resources.AdGroupAdAssetPolicySummary, resources.AdGroupAdPolicySummary, resources.AssetPolicySummary

message PolicyTopicEntryTypeEnum

policy_topic_entry_type.proto:31

Container for enum describing possible policy topic entry types.

(message has no fields)

enum PolicyTopicEntryTypeEnum.PolicyTopicEntryType

policy_topic_entry_type.proto:33

The possible policy topic entry types.

Used in: common.PolicyTopicEntry

message PolicyTopicEvidenceDestinationMismatchUrlTypeEnum

policy_topic_evidence_destination_mismatch_url_type.proto:32

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:34

The possible policy topic evidence destination mismatch url types.

Used in: common.PolicyTopicEvidence.DestinationMismatch

message PolicyTopicEvidenceDestinationNotWorkingDeviceEnum

policy_topic_evidence_destination_not_working_device.proto:33

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:35

The possible policy topic evidence destination not working devices.

Used in: common.PolicyTopicEvidence.DestinationNotWorking

message PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum

policy_topic_evidence_destination_not_working_dns_error_type.proto:33

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

(message has no fields)

enum PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum.PolicyTopicEvidenceDestinationNotWorkingDnsErrorType

policy_topic_evidence_destination_not_working_dns_error_type.proto:35

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

Used in: common.PolicyTopicEvidence.DestinationNotWorking

message PositiveGeoTargetTypeEnum

positive_geo_target_type.proto:31

Container for enum describing possible positive geo target types.

(message has no fields)

enum PositiveGeoTargetTypeEnum.PositiveGeoTargetType

positive_geo_target_type.proto:33

The possible positive geo target types.

Used in: resources.Campaign.GeoTargetTypeSetting

message PriceExtensionPriceQualifierEnum

price_extension_price_qualifier.proto:31

Container for enum describing a price extension price qualifier.

(message has no fields)

enum PriceExtensionPriceQualifierEnum.PriceExtensionPriceQualifier

price_extension_price_qualifier.proto:33

Enums of price extension price qualifier.

Used in: common.PriceAsset

message PriceExtensionPriceUnitEnum

price_extension_price_unit.proto:31

Container for enum describing price extension price unit.

(message has no fields)

enum PriceExtensionPriceUnitEnum.PriceExtensionPriceUnit

price_extension_price_unit.proto:33

Price extension price unit.

Used in: common.PriceOffering

message PriceExtensionTypeEnum

price_extension_type.proto:31

Container for enum describing types for a price extension.

(message has no fields)

enum PriceExtensionTypeEnum.PriceExtensionType

price_extension_type.proto:33

Price extension type.

Used in: common.PriceAsset

message ProductAvailabilityEnum

product_availability.proto:31

The availability of a product.

(message has no fields)

enum ProductAvailabilityEnum.ProductAvailability

product_availability.proto:33

Product availability.

Used in: resources.ShoppingProduct

message ProductCategoryLevelEnum

product_category_level.proto:29

Level of a product category.

(message has no fields)

enum ProductCategoryLevelEnum.ProductCategoryLevel

product_category_level.proto:31

Enum describing the level of the product category.

Used in: common.ProductCategoryInfo, resources.ProductCategoryConstant

message ProductCategoryStateEnum

product_category_state.proto:29

State of the product category.

(message has no fields)

enum ProductCategoryStateEnum.ProductCategoryState

product_category_state.proto:31

Enum describing the state of the product category.

Used in: resources.ProductCategoryConstant

message ProductChannelEnum

product_channel.proto:31

Locality of a product offer.

(message has no fields)

enum ProductChannelEnum.ProductChannel

product_channel.proto:33

Enum describing the locality of a product offer.

Used in: common.ProductChannelInfo, common.Segments, resources.ShoppingProduct

message ProductChannelExclusivityEnum

product_channel_exclusivity.proto:31

Availability of a product offer.

(message has no fields)

enum ProductChannelExclusivityEnum.ProductChannelExclusivity

product_channel_exclusivity.proto:33

Enum describing the availability of a product offer.

Used in: common.ProductChannelExclusivityInfo, common.Segments, resources.ShoppingProduct

message ProductConditionEnum

product_condition.proto:31

Condition of a product offer.

(message has no fields)

enum ProductConditionEnum.ProductCondition

product_condition.proto:33

Enum describing the condition of a product offer.

Used in: common.ProductConditionInfo, common.Segments, resources.ShoppingProduct

message ProductCustomAttributeIndexEnum

product_custom_attribute_index.proto:31

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

(message has no fields)

enum ProductCustomAttributeIndexEnum.ProductCustomAttributeIndex

product_custom_attribute_index.proto:33

The index of the product custom attribute.

Used in: common.ProductCustomAttributeInfo

message ProductIssueSeverityEnum

product_issue_severity.proto:31

The severity of a product issue.

(message has no fields)

enum ProductIssueSeverityEnum.ProductIssueSeverity

product_issue_severity.proto:33

Product issue severity.

Used in: resources.ShoppingProduct.ProductIssue

message ProductLinkInvitationStatusEnum

product_link_invitation_status.proto:30

Container for enum describing possible statuses of a product link invitation.

(message has no fields)

enum ProductLinkInvitationStatusEnum.ProductLinkInvitationStatus

product_link_invitation_status.proto:33

Describes the possible statuses for an invitation between a Google Ads customer and another account.

Used in: resources.ProductLinkInvitation, services.UpdateProductLinkInvitationRequest

message ProductStatusEnum

product_status.proto:31

The status of a product indicating whether it can show in ads.

(message has no fields)

enum ProductStatusEnum.ProductStatus

product_status.proto:33

Enum describing the status of a product.

Used in: resources.ShoppingProduct

message ProductTypeLevelEnum

product_type_level.proto:31

Level of the type of a product offer.

(message has no fields)

enum ProductTypeLevelEnum.ProductTypeLevel

product_type_level.proto:33

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

Used in: common.ProductTypeInfo

message PromotionExtensionDiscountModifierEnum

promotion_extension_discount_modifier.proto:32

Container for enum describing possible a promotion extension discount modifier.

(message has no fields)

enum PromotionExtensionDiscountModifierEnum.PromotionExtensionDiscountModifier

promotion_extension_discount_modifier.proto:34

A promotion extension discount modifier.

Used in: common.PromotionAsset

message PromotionExtensionOccasionEnum

promotion_extension_occasion.proto:33

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

(message has no fields)

enum PromotionExtensionOccasionEnum.PromotionExtensionOccasion

promotion_extension_occasion.proto:35

A promotion extension occasion.

Used in: common.PromotionAsset

message ProximityRadiusUnitsEnum

proximity_radius_units.proto:31

Container for enum describing unit of radius in proximity.

(message has no fields)

enum ProximityRadiusUnitsEnum.ProximityRadiusUnits

proximity_radius_units.proto:33

The unit of radius distance in proximity (for example, MILES)

Used in: common.ProximityInfo

message QualityScoreBucketEnum

quality_score_bucket.proto:31

The relative performance compared to other advertisers.

(message has no fields)

enum QualityScoreBucketEnum.QualityScoreBucket

quality_score_bucket.proto:33

Enum listing the possible quality score buckets.

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

message ReachPlanAgeRangeEnum

reach_plan_age_range.proto:31

Message describing plannable age ranges.

(message has no fields)

enum ReachPlanAgeRangeEnum.ReachPlanAgeRange

reach_plan_age_range.proto:33

Possible plannable age range values.

Used in: services.PlannableTargeting, services.Targeting

message ReachPlanConversionRateModelEnum

reach_plan_conversion_rate_model.proto:33

Container for enum describing the type of model used to create a conversion rate suggestion for a supported ad product.

(message has no fields)

enum ReachPlanConversionRateModelEnum.ReachPlanConversionRateModel

reach_plan_conversion_rate_model.proto:35

Types of models used to create conversion rate suggestions.

Used in: services.ConversionRateSuggestion

message ReachPlanNetworkEnum

reach_plan_network.proto:31

Container for enum describing plannable networks.

(message has no fields)

enum ReachPlanNetworkEnum.ReachPlanNetwork

reach_plan_network.proto:33

Possible plannable network values.

Used in: services.PlannableTargeting, services.Targeting

message ReachPlanSurfaceEnum

reach_plan_surface.proto:31

Container for enum describing surfaces available for targeting in forecasts. Surfaces refer to the available types of ad inventories such as In-Feed, In-Stream, and Shorts.

(message has no fields)

enum ReachPlanSurfaceEnum.ReachPlanSurface

reach_plan_surface.proto:33

Surfaces available to target in reach forecasts.

Used in: services.SurfaceTargeting

message RecommendationSubscriptionStatusEnum

recommendation_subscription_status.proto:31

Container for enum describing recommendation subscription statuses.

(message has no fields)

enum RecommendationSubscriptionStatusEnum.RecommendationSubscriptionStatus

recommendation_subscription_status.proto:33

Enum describing recommendation subscription statuses.

Used in: resources.RecommendationSubscription

message RecommendationTypeEnum

recommendation_type.proto:31

Container for enum describing types of recommendations.

(message has no fields)

enum RecommendationTypeEnum.RecommendationType

recommendation_type.proto:33

Types of recommendations.

Used in: common.Segments, resources.Recommendation, resources.RecommendationSubscription, services.GenerateRecommendationsRequest

message ResourceChangeOperationEnum

resource_change_operation.proto:32

Container for enum describing resource change operations in the ChangeEvent resource.

(message has no fields)

enum ResourceChangeOperationEnum.ResourceChangeOperation

resource_change_operation.proto:34

The operation on the changed resource in change_event resource.

Used in: resources.ChangeEvent

message ResourceLimitTypeEnum

resource_limit_type.proto:29

Container for enum describing possible resource limit types.

(message has no fields)

enum ResourceLimitTypeEnum.ResourceLimitType

resource_limit_type.proto:31

Resource limit type.

Used in: errors.ResourceCountDetails

message ResponseContentTypeEnum

response_content_type.proto:31

Container for possible response content types.

(message has no fields)

enum ResponseContentTypeEnum.ResponseContentType

response_content_type.proto:33

Possible response content types.

Used in: services.ListBatchJobResultsRequest, services.MutateAdGroupAdsRequest, services.MutateAdGroupAssetSetsRequest, services.MutateAdGroupAssetsRequest, services.MutateAdGroupBidModifiersRequest, services.MutateAdGroupCriteriaRequest, services.MutateAdGroupCriterionCustomizersRequest, services.MutateAdGroupCustomizersRequest, services.MutateAdGroupsRequest, services.MutateAdParametersRequest, services.MutateAdsRequest, services.MutateAssetGroupListingGroupFiltersRequest, services.MutateAssetGroupSignalsRequest, services.MutateAssetSetAssetsRequest, services.MutateAssetSetsRequest, services.MutateAssetsRequest, services.MutateAudiencesRequest, services.MutateBiddingDataExclusionsRequest, services.MutateBiddingSeasonalityAdjustmentsRequest, services.MutateBiddingStrategiesRequest, services.MutateCampaignAssetSetsRequest, services.MutateCampaignAssetsRequest, services.MutateCampaignBidModifiersRequest, services.MutateCampaignBudgetsRequest, services.MutateCampaignCriteriaRequest, services.MutateCampaignCustomizersRequest, services.MutateCampaignDraftsRequest, services.MutateCampaignGroupsRequest, services.MutateCampaignSharedSetsRequest, services.MutateCampaignsRequest, services.MutateConversionActionsRequest, services.MutateConversionCustomVariablesRequest, services.MutateConversionGoalCampaignConfigsRequest, services.MutateConversionValueRuleSetsRequest, services.MutateConversionValueRulesRequest, services.MutateCustomConversionGoalsRequest, services.MutateCustomerAssetSetsRequest, services.MutateCustomerAssetsRequest, services.MutateCustomerCustomizersRequest, services.MutateCustomerNegativeCriteriaRequest, services.MutateCustomerRequest, services.MutateCustomizerAttributesRequest, services.MutateExperimentArmsRequest, services.MutateGoogleAdsRequest, services.MutateLabelsRequest, services.MutateRecommendationSubscriptionRequest, services.MutateSharedCriteriaRequest, services.MutateSharedSetsRequest, services.MutateSmartCampaignSettingsRequest

message SearchEngineResultsPageTypeEnum

search_engine_results_page_type.proto:31

The type of the search engine results page.

(message has no fields)

enum SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType

search_engine_results_page_type.proto:33

The type of the search engine results page.

Used in: common.Segments

message SearchTermMatchTypeEnum

search_term_match_type.proto:31

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

(message has no fields)

enum SearchTermMatchTypeEnum.SearchTermMatchType

search_term_match_type.proto:33

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

Used in: common.Segments

message SearchTermTargetingStatusEnum

search_term_targeting_status.proto:32

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:35

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

Used in: resources.SearchTermView

message SeasonalityEventScopeEnum

seasonality_event_scope.proto:32

Message describing seasonality event scopes. The two types of seasonality events are BiddingSeasonalityAdjustments and BiddingDataExclusions.

(message has no fields)

enum SeasonalityEventScopeEnum.SeasonalityEventScope

seasonality_event_scope.proto:34

The possible scopes of a Seasonality Event.

Used in: resources.BiddingDataExclusion, resources.BiddingSeasonalityAdjustment

message SeasonalityEventStatusEnum

seasonality_event_status.proto:32

Message describing seasonality event statuses. The two types of seasonality events are BiddingSeasonalityAdjustments and BiddingDataExclusions.

(message has no fields)

enum SeasonalityEventStatusEnum.SeasonalityEventStatus

seasonality_event_status.proto:34

The possible statuses of a Seasonality Event.

Used in: resources.BiddingDataExclusion, resources.BiddingSeasonalityAdjustment

message ServedAssetFieldTypeEnum

served_asset_field_type.proto:31

Container for enum describing possible asset field types.

(message has no fields)

enum ServedAssetFieldTypeEnum.ServedAssetFieldType

served_asset_field_type.proto:33

The possible asset field types.

Used in: common.AdTextAsset, common.AssetUsage, resources.AdGroupAdAssetView

message SharedSetStatusEnum

shared_set_status.proto:31

Container for enum describing types of shared set statuses.

(message has no fields)

enum SharedSetStatusEnum.SharedSetStatus

shared_set_status.proto:33

Enum listing the possible shared set statuses.

Used in: resources.SharedSet

message SharedSetTypeEnum

shared_set_type.proto:31

Container for enum describing types of shared sets.

(message has no fields)

enum SharedSetTypeEnum.SharedSetType

shared_set_type.proto:33

Enum listing the possible shared set types.

Used in: resources.SharedSet

message ShoppingAddProductsToCampaignRecommendationEnum

shopping_add_products_to_campaign_recommendation_enum.proto:32

Indicates the key issue that results in a shopping campaign targeting zero products.

(message has no fields)

enum ShoppingAddProductsToCampaignRecommendationEnum.Reason

shopping_add_products_to_campaign_recommendation_enum.proto:34

Issues that results in a shopping campaign targeting zero products.

Used in: resources.Recommendation.ShoppingAddProductsToCampaignRecommendation

message SimulationModificationMethodEnum

simulation_modification_method.proto:32

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

(message has no fields)

enum SimulationModificationMethodEnum.SimulationModificationMethod

simulation_modification_method.proto:34

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

Used in: resources.AdGroupCriterionSimulation, resources.AdGroupSimulation, resources.BiddingStrategySimulation, resources.CampaignSimulation

message SimulationTypeEnum

simulation_type.proto:31

Container for enum describing the field a simulation modifies.

(message has no fields)

enum SimulationTypeEnum.SimulationType

simulation_type.proto:33

Enum describing the field a simulation modifies.

Used in: resources.AdGroupCriterionSimulation, resources.AdGroupSimulation, resources.BiddingStrategySimulation, resources.CampaignSimulation

message SkAdNetworkAdEventTypeEnum

sk_ad_network_ad_event_type.proto:31

Container for enumeration of SkAdNetwork ad event types.

(message has no fields)

enum SkAdNetworkAdEventTypeEnum.SkAdNetworkAdEventType

sk_ad_network_ad_event_type.proto:33

Enumerates SkAdNetwork ad event types

Used in: common.Segments

message SkAdNetworkAttributionCreditEnum

sk_ad_network_attribution_credit.proto:31

Container for enumeration of SkAdNetwork attribution credits.

(message has no fields)

enum SkAdNetworkAttributionCreditEnum.SkAdNetworkAttributionCredit

sk_ad_network_attribution_credit.proto:33

Enumerates SkAdNetwork attribution credits.

Used in: common.Segments

message SkAdNetworkCoarseConversionValueEnum

sk_ad_network_coarse_conversion_value.proto:31

Container for enumeration of SkAdNetwork coarse conversion values.

(message has no fields)

enum SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue

sk_ad_network_coarse_conversion_value.proto:33

Enumerates SkAdNetwork coarse conversion values

Used in: common.Segments, resources.CustomerSkAdNetworkConversionValueSchema.SkAdNetworkConversionValueSchema.PostbackMapping

message SkAdNetworkSourceTypeEnum

sk_ad_network_source_type.proto:31

Container for enumeration of SkAdNetwork source types.

(message has no fields)

enum SkAdNetworkSourceTypeEnum.SkAdNetworkSourceType

sk_ad_network_source_type.proto:33

Enumerates SkAdNetwork source types

Used in: common.Segments

message SkAdNetworkUserTypeEnum

sk_ad_network_user_type.proto:31

Container for enumeration of SkAdNetwork user types.

(message has no fields)

enum SkAdNetworkUserTypeEnum.SkAdNetworkUserType

sk_ad_network_user_type.proto:33

Enumerates SkAdNetwork user types

Used in: common.Segments

message SlotEnum

slot.proto:31

Container for enumeration of possible positions of the Ad.

(message has no fields)

enum SlotEnum.Slot

slot.proto:33

Enumerates possible positions of the Ad.

Used in: common.Segments

message SmartCampaignNotEligibleReasonEnum

smart_campaign_not_eligible_reason.proto:33

A container for an enum that describes reasons for why a Smart campaign is not eligible to serve.

(message has no fields)

enum SmartCampaignNotEligibleReasonEnum.SmartCampaignNotEligibleReason

smart_campaign_not_eligible_reason.proto:35

Reasons for why a Smart campaign is not eligible to serve.

Used in: services.SmartCampaignNotEligibleDetails

message SmartCampaignStatusEnum

smart_campaign_status.proto:31

A container for an enum that describes Smart campaign statuses.

(message has no fields)

enum SmartCampaignStatusEnum.SmartCampaignStatus

smart_campaign_status.proto:33

Smart campaign statuses.

Used in: services.GetSmartCampaignStatusResponse

message SpendingLimitTypeEnum

spending_limit_type.proto:31

Message describing spending limit types.

(message has no fields)

enum SpendingLimitTypeEnum.SpendingLimitType

spending_limit_type.proto:34

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 SummaryRowSettingEnum

summary_row_setting.proto:31

Indicates summary row setting in request parameter.

(message has no fields)

enum SummaryRowSettingEnum.SummaryRowSetting

summary_row_setting.proto:33

Enum describing return summary row settings.

Used in: services.SearchGoogleAdsStreamRequest

message SystemManagedResourceSourceEnum

system_managed_entity_source.proto:31

Container for enum describing possible system managed entity sources.

(message has no fields)

enum SystemManagedResourceSourceEnum.SystemManagedResourceSource

system_managed_entity_source.proto:33

Enum listing the possible system managed entity sources.

Used in: resources.Ad

message TargetCpaOptInRecommendationGoalEnum

target_cpa_opt_in_recommendation_goal.proto:31

Container for enum describing goals for TargetCpaOptIn recommendation.

(message has no fields)

enum TargetCpaOptInRecommendationGoalEnum.TargetCpaOptInRecommendationGoal

target_cpa_opt_in_recommendation_goal.proto:33

Goal of TargetCpaOptIn recommendation.

Used in: resources.Recommendation.TargetCpaOptInRecommendation.TargetCpaOptInRecommendationOption

message TargetFrequencyTimeUnitEnum

target_frequency_time_unit.proto:31

Container for enum describing bidding goal Target Frequency time units.

(message has no fields)

enum TargetFrequencyTimeUnitEnum.TargetFrequencyTimeUnit

target_frequency_time_unit.proto:33

Enum describing time window over which we want to reach Target Frequency.

Used in: common.TargetCpmTargetFrequencyGoal, services.TargetFrequencySettings

message TargetImpressionShareLocationEnum

target_impression_share_location.proto:33

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:35

Enum describing possible goals.

Used in: common.TargetImpressionShare, resources.AccessibleBiddingStrategy.TargetImpressionShare, services.GenerateRecommendationsRequest.TargetImpressionShareInfo

message TargetingDimensionEnum

targeting_dimension.proto:31

The dimensions that can be targeted.

(message has no fields)

enum TargetingDimensionEnum.TargetingDimension

targeting_dimension.proto:33

Enum describing possible targeting dimensions.

Used in: common.TargetRestriction, resources.AdGroup

message TimeTypeEnum

time_type.proto:31

Message describing time types.

(message has no fields)

enum TimeTypeEnum.TimeType

time_type.proto:34

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:30

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:33

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:30

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:32

The type of the generated tag snippets for tracking conversions.

Used in: common.TagSnippet

message UserIdentifierSourceEnum

user_identifier_source.proto:32

Container for enum describing the source of the user identifier for offline Store Sales, click conversion, and conversion adjustment uploads.

(message has no fields)

enum UserIdentifierSourceEnum.UserIdentifierSource

user_identifier_source.proto:35

The type of user identifier source for offline Store Sales, click conversion, and conversion adjustment uploads.

Used in: common.UserIdentifier

message UserInterestTaxonomyTypeEnum

user_interest_taxonomy_type.proto:31

Message describing a UserInterestTaxonomyType.

(message has no fields)

enum UserInterestTaxonomyTypeEnum.UserInterestTaxonomyType

user_interest_taxonomy_type.proto:33

Enum containing the possible UserInterestTaxonomyTypes.

Used in: resources.UserInterest

message UserListAccessStatusEnum

user_list_access_status.proto:31

Indicates if this client still has access to the list.

(message has no fields)

enum UserListAccessStatusEnum.UserListAccessStatus

user_list_access_status.proto:33

Enum containing possible user list access statuses.

Used in: resources.UserList

message UserListClosingReasonEnum

user_list_closing_reason.proto:32

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:34

Enum describing possible user list closing reasons.

Used in: resources.UserList

message UserListCrmDataSourceTypeEnum

user_list_crm_data_source_type.proto:29

Indicates source of Crm upload data.

(message has no fields)

enum UserListCrmDataSourceTypeEnum.UserListCrmDataSourceType

user_list_crm_data_source_type.proto:31

Enum describing possible user list crm data source type.

Used in: common.CrmBasedUserListInfo

message UserListCustomerTypeCategoryEnum

user_list_customer_type_category.proto:31

The user list customer type categories.

(message has no fields)

enum UserListCustomerTypeCategoryEnum.UserListCustomerTypeCategory

user_list_customer_type_category.proto:33

Enum containing possible user list customer type categories.

Used in: resources.UserListCustomerType

message UserListDateRuleItemOperatorEnum

user_list_date_rule_item_operator.proto:29

Supported rule operator for date type.

(message has no fields)

enum UserListDateRuleItemOperatorEnum.UserListDateRuleItemOperator

user_list_date_rule_item_operator.proto:31

Enum describing possible user list date rule item operators.

Used in: common.UserListDateRuleItemInfo

message UserListFlexibleRuleOperatorEnum

user_list_flexible_rule_operator.proto:29

Logical operator connecting two rules.

(message has no fields)

enum UserListFlexibleRuleOperatorEnum.UserListFlexibleRuleOperator

user_list_flexible_rule_operator.proto:31

Enum describing possible user list combined rule operators.

Used in: common.FlexibleRuleUserListInfo

message UserListLogicalRuleOperatorEnum

user_list_logical_rule_operator.proto:29

The logical operator of the rule.

(message has no fields)

enum UserListLogicalRuleOperatorEnum.UserListLogicalRuleOperator

user_list_logical_rule_operator.proto:31

Enum describing possible user list logical rule operators.

Used in: common.UserListLogicalRuleInfo

message UserListMembershipStatusEnum

user_list_membership_status.proto:33

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:35

Enum containing possible user list membership statuses.

Used in: resources.UserList

message UserListNumberRuleItemOperatorEnum

user_list_number_rule_item_operator.proto:29

Supported rule operator for number type.

(message has no fields)

enum UserListNumberRuleItemOperatorEnum.UserListNumberRuleItemOperator

user_list_number_rule_item_operator.proto:31

Enum describing possible user list number rule item operators.

Used in: common.UserListNumberRuleItemInfo

message UserListPrepopulationStatusEnum

user_list_prepopulation_status.proto:29

Indicates status of prepopulation based on the rule.

(message has no fields)

enum UserListPrepopulationStatusEnum.UserListPrepopulationStatus

user_list_prepopulation_status.proto:31

Enum describing possible user list prepopulation status.

Used in: common.RuleBasedUserListInfo

message UserListRuleTypeEnum

user_list_rule_type.proto:29

Rule based user list rule type.

(message has no fields)

enum UserListRuleTypeEnum.UserListRuleType

user_list_rule_type.proto:31

Enum describing possible user list rule types.

Used in: common.UserListRuleInfo

message UserListSizeRangeEnum

user_list_size_range.proto:31

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

(message has no fields)

enum UserListSizeRangeEnum.UserListSizeRange

user_list_size_range.proto:33

Enum containing possible user list size ranges.

Used in: resources.UserList

message UserListStringRuleItemOperatorEnum

user_list_string_rule_item_operator.proto:29

Supported rule operator for string type.

(message has no fields)

enum UserListStringRuleItemOperatorEnum.UserListStringRuleItemOperator

user_list_string_rule_item_operator.proto:31

Enum describing possible user list string rule item operators.

Used in: common.UserListStringRuleItemInfo

message UserListTypeEnum

user_list_type.proto:31

The user list types.

(message has no fields)

enum UserListTypeEnum.UserListType

user_list_type.proto:33

Enum containing possible user list types.

Used in: resources.UserList

message ValueRuleDeviceTypeEnum

value_rule_device_type.proto:32

Container for enum describing possible device types used in a conversion value rule.

(message has no fields)

enum ValueRuleDeviceTypeEnum.ValueRuleDeviceType

value_rule_device_type.proto:34

Possible device types used in conversion value rule.

Used in: resources.ConversionValueRule.ValueRuleDeviceCondition

message ValueRuleGeoLocationMatchTypeEnum

value_rule_geo_location_match_type.proto:32

Container for enum describing possible geographic location matching types used in a conversion value rule.

(message has no fields)

enum ValueRuleGeoLocationMatchTypeEnum.ValueRuleGeoLocationMatchType

value_rule_geo_location_match_type.proto:34

Possible geographic location matching types.

Used in: resources.ConversionValueRule.ValueRuleGeoLocationCondition

message ValueRuleOperationEnum

value_rule_operation.proto:32

Container for enum describing possible operations for value rules which are executed when rules are triggered.

(message has no fields)

enum ValueRuleOperationEnum.ValueRuleOperation

value_rule_operation.proto:34

Possible operations of the action of a conversion value rule.

Used in: resources.ConversionValueRule.ValueRuleAction

message ValueRuleSetAttachmentTypeEnum

value_rule_set_attachment_type.proto:31

Container for enum describing where a value rule set is attached.

(message has no fields)

enum ValueRuleSetAttachmentTypeEnum.ValueRuleSetAttachmentType

value_rule_set_attachment_type.proto:33

Possible level where a value rule set is attached.

Used in: resources.ConversionValueRuleSet

message ValueRuleSetDimensionEnum

value_rule_set_dimension.proto:32

Container for enum describing possible dimensions of a conversion value rule set.

(message has no fields)

enum ValueRuleSetDimensionEnum.ValueRuleSetDimension

value_rule_set_dimension.proto:34

Possible dimensions of a conversion value rule set.

Used in: resources.ConversionValueRuleSet

message VanityPharmaDisplayUrlModeEnum

vanity_pharma_display_url_mode.proto:31

The display mode for vanity pharma URLs.

(message has no fields)

enum VanityPharmaDisplayUrlModeEnum.VanityPharmaDisplayUrlMode

vanity_pharma_display_url_mode.proto:33

Enum describing possible display modes for vanity pharma URLs.

Used in: resources.Campaign.VanityPharma

message VanityPharmaTextEnum

vanity_pharma_text.proto:32

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:34

Enum describing possible text.

Used in: resources.Campaign.VanityPharma

message VideoThumbnailEnum

video_thumbnail.proto:33

Defines the thumbnail to use for In-Display video ads. Note that DEFAULT_THUMBNAIL may have been uploaded by the user while thumbnails 1-3 are auto-generated from the video.

(message has no fields)

enum VideoThumbnailEnum.VideoThumbnail

video_thumbnail.proto:35

Enum listing the possible types of a video thumbnail.

Used in: common.InFeedVideoAdInfo

message WebpageConditionOperandEnum

webpage_condition_operand.proto:31

Container for enum describing webpage condition operand in webpage criterion.

(message has no fields)

enum WebpageConditionOperandEnum.WebpageConditionOperand

webpage_condition_operand.proto:33

The webpage condition operand in webpage criterion.

Used in: common.WebpageConditionInfo

message WebpageConditionOperatorEnum

webpage_condition_operator.proto:32

Container for enum describing webpage condition operator in webpage criterion.

(message has no fields)

enum WebpageConditionOperatorEnum.WebpageConditionOperator

webpage_condition_operator.proto:34

The webpage condition operator in webpage criterion.

Used in: common.WebpageConditionInfo