Package google.ads.googleads.v0.enums

Index

AccountBudgetProposalStatusEnum

Message describing AccountBudgetProposal statuses.

AccountBudgetProposalStatus

The possible statuses of an AccountBudgetProposal.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PENDING The proposal is pending approval.
APPROVED_HELD The proposal has been approved but the corresponding billing setup has not. This can occur for proposals that set up the first budget when signing up for billing or when performing a change of bill-to operation.
APPROVED The proposal has been approved.
CANCELLED The proposal has been cancelled by the user.
REJECTED The proposal has been rejected by the user, e.g. by rejecting an acceptance email.

AccountBudgetProposalTypeEnum

Message describing AccountBudgetProposal types.

AccountBudgetProposalType

The possible types of an AccountBudgetProposal.

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

AccountBudgetStatusEnum

Message describing AccountBudget statuses.

AccountBudgetStatus

The possible statuses of an AccountBudget.

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

AdGroupAdRotationModeEnum

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

AdGroupAdRotationMode

The possible ad rotation modes of an ad group.

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

The received value is not known in this version.

This is a response-only value.

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

AdGroupAdStatusEnum

Container for enum describing possible statuses of an AdGroupAd.

AdGroupAdStatus

The possible statuses of an AdGroupAd.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

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

AdGroupCriterionStatusEnum

Message describing AdGroupCriterion statuses.

AdGroupCriterionStatus

The possible statuses of an AdGroupCriterion.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

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

AdGroupStatusEnum

Container for enum describing possible statuses of an ad group.

AdGroupStatus

The possible statuses of an ad group.

Enums
UNSPECIFIED The status has not been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

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

AdGroupTypeEnum

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

AdGroupType

Enum listing the possible types of an ad group.

Enums
UNSPECIFIED The type has not been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

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

AdNetworkTypeEnum

Container for enumeration of Google Ads network types.

AdNetworkType

Enumerates Google Ads network types.

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

AdServingOptimizationStatusEnum

Possible ad serving statuses of a campaign.

AdServingOptimizationStatus

Enum describing possible serving statuses.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

OPTIMIZE Ad serving is optimized based on CTR for the campaign.
CONVERSION_OPTIMIZE Ad serving is optimized based on CTR * Conversion for the campaign. If the campaign is not in the conversion optimizer bidding strategy, it will default to OPTIMIZED.
ROTATE Ads are rotated evenly for 90 days, then optimized for clicks.
ROTATE_INDEFINITELY Show lower performing ads more evenly with higher performing ads, and do not optimize.
UNAVAILABLE Ad serving optimization status is not available.

AdTypeEnum

Container for enum describing possible types of an ad.

AdType

The possible types of an ad.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

TEXT_AD The ad is a text ad.
EXPANDED_TEXT_AD The ad is an expanded text ad.
DYNAMIC_SEARCH_AD The ad is a dynamic search ad.
RESPONSIVE_DISPLAY_AD The ad is a responsive display ad.
CALL_ONLY_AD The ad is a call only ad.
EXPANDED_DYNAMIC_SEARCH_AD The ad is an expanded dynamic search ad.
HOTEL_AD The ad is a hotel ad.
SHOPPING_SMART_AD The ad is a Smart Shopping ad.
SHOPPING_PRODUCT_AD The ad is a standard Shopping ad.
VIDEO_OUTSTREAM Video outstream ad.

AdvertisingChannelSubTypeEnum

An immutable specialization of an Advertising Channel.

AdvertisingChannelSubType

Enum describing the different channel subtypes.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used as a return value only. Represents value unknown in this version.
SEARCH_MOBILE_APP Mobile app campaigns for Search.
DISPLAY_MOBILE_APP Mobile app campaigns for Display.
SEARCH_EXPRESS AdWords express campaigns for search.
DISPLAY_EXPRESS AdWords Express campaigns for display.
SHOPPING_SMART_ADS Smart Shopping campaigns.
DISPLAY_GMAIL_AD Gmail Ad campaigns.
DISPLAY_SMART_CAMPAIGN Smart display campaigns.
VIDEO_OUTSTREAM Video Outstream campaigns.

AdvertisingChannelTypeEnum

The channel type a campaign may target to serve on.

AdvertisingChannelType

Enum describing the various advertising channel types.

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

AgeRangeTypeEnum

Container for enum describing the type of demographic age ranges.

AgeRangeType

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

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

AttributionModelEnum

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

AttributionModel

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

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

BidModifierSourceEnum

Container for enum describing possible bid modifier sources.

BidModifierSource

Enum describing possible bid modifier sources.

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

BiddingSourceEnum

Container for enum describing possible bidding sources.

BiddingSource

Enum describing possible bidding sources.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ADGROUP Bidding entity is defined on the ad group.
CRITERION Bidding entity is defined on the ad group criterion.
CAMPAIGN_BIDDING_STRATEGY Effective bidding entity is inherited from campaign bidding strategy.

BiddingStrategyTypeEnum

Container for enum describing possible bidding strategy types.

BiddingStrategyType

Enum describing possible bidding strategy types.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
ENHANCED_CPC Enhanced CPC is a bidding strategy that raises bids for clicks that seem more likely to lead to a conversion and lowers them for clicks where they seem less likely.
MANUAL_CPC Manual click based bidding where user pays per click.
MANUAL_CPM Manual impression based bidding where user pays per thousand impressions.
MANUAL_CPV A bidding strategy that pays a configurable amount per video view.
MAXIMIZE_CONVERSIONS A bidding strategy that automatically maximizes number of conversions given a daily budget.
MAXIMIZE_CONVERSION_VALUE An automated bidding strategy that automatically sets bids to maximize revenue while spending your budget.
PAGE_ONE_PROMOTED Page-One Promoted bidding scheme, which sets max cpc bids to target impressions on page one or page one promoted slots on google.com.
PERCENT_CPC Percent Cpc is bidding strategy where bids are a fraction of the advertised price for some good or service.
TARGET_CPA Target CPA is an automated bid strategy that sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.
TARGET_OUTRANK_SHARE Target Outrank Share is an automated bidding strategy that sets bids based on the target fraction of auctions where the advertiser should outrank a specific competitor.
TARGET_ROAS Target ROAS is an automated bidding strategy that helps you maximize revenue while averaging a specific target Return On Average Spend (ROAS).
TARGET_SPEND Target Spend is an automated bid strategy that sets your bids to help get as many clicks as possible within your budget.

BillingSetupStatusEnum

Message describing BillingSetup statuses.

BillingSetupStatus

The possible statuses of a BillingSetup.

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

BudgetDeliveryMethodEnum

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

BudgetDeliveryMethod

Possible delivery methods of a Budget.

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

BudgetStatusEnum

Message describing a Budget status

BudgetStatus

Possible statuses of a Budget.

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

CallConversionReportingStateEnum

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

CallConversionReportingState

Possible data types for a call conversion action state.

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

CampaignGroupStatusEnum

Message describing CampaignGroup statuses.

CampaignGroupStatus

Possible statuses of a CampaignGroup.

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

CampaignServingStatusEnum

Message describing Campaign serving statuses.

CampaignServingStatus

Possible serving statuses of a campaign.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

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

CampaignSharedSetStatusEnum

Container for enum describing types of campaign shared set statuses.

CampaignSharedSetStatus

Enum listing the possible campaign shared set statuses.

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

CampaignStatusEnum

Container for enum describing possible statuses of a campaign.

CampaignStatus

Possible statuses of a campaign.

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

ChangeStatusOperationEnum

Container for enum describing operations for the ChangeStatus resource.

ChangeStatusOperation

Status of the changed resource

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

ChangeStatusResourceTypeEnum

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

ChangeStatusResourceType

Enum listing the resource types support by the ChangeStatus resource.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN Used for return value only. Represents an unclassified resource unknown in this version.
AD_GROUP An AdGroup resource change.
AD_GROUP_AD An AdGroupAd resource change.
AD_GROUP_CRITERION An AdGroupCriterion resource change.
CAMPAIGN A Campaign resource change.
CAMPAIGN_CRITERION A CampaignCriterion resource change.

ConversionActionCategoryEnum

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

ConversionActionCategory

The category of conversions that are associated with a ConversionAction.

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

ConversionActionCountingTypeEnum

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

ConversionActionCountingType

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

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

ConversionActionStatusEnum

Container for enum describing possible statuses of a conversion action.

ConversionActionStatus

Possible statuses of a conversion action.

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

ConversionActionTypeEnum

Container for enum describing possible types of a conversion action.

ConversionActionType

Possible types of a conversion action.

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

CriterionTypeEnum

The possible types of a criterion.

CriterionType

Enum describing possible criterion types.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
KEYWORD Keyword. e.g. 'mars cruise'.
PLACEMENT Placement, aka Website. e.g. 'www.flowers4sale.com'
DEVICE Devices to target.
LOCATION Locations to target.
LISTING_GROUP Listing groups to target.
AD_SCHEDULE Ad Schedule.
AGE_RANGE Age range.
GENDER Gender.
INCOME_RANGE Income Range.
PARENTAL_STATUS Parental status.
YOUTUBE_VIDEO YouTube Video.
YOUTUBE_CHANNEL YouTube Channel.
PROXIMITY Proximity.
TOPIC A topic target on the content network (e.g. "Pets & Animals").

DataDrivenModelStatusEnum

Container for enum indicating data driven model status.

DataDrivenModelStatus

Enumerates data driven model statuses.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
AVAILABLE The data driven model is available.
STALE The data driven model is stale. It hasn't been updated for at least 7 days. It is still being used, but will become expired if it does not get updated for 30 days.
EXPIRED The data driven model expired. It hasn't been updated for at least 30 days and cannot be used. Most commonly this is because there hasn't been the required number of events in a recent 30-day period.
NEVER_GENERATED The data driven model has never been generated. Most commonly this is because there has never been the required number of events in any 30-day period.

DayOfWeekEnum

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

DayOfWeek

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

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

DeviceEnum

Container for enumeration of Google Ads devices available for targeting.

Device

Enumerates Google Ads devices available for targeting.

Enums
UNSPECIFIED Not specified.
UNKNOWN The value is unknown in this version.
MOBILE Mobile devices with full browsers.
TABLET Tablets with full browsers.
DESKTOP Computers.

DisplayAdFormatSettingEnum

Container for display ad format settings.

DisplayAdFormatSetting

Enumerates display ad format settings.

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

GenderTypeEnum

Container for enum describing the type of demographic genders.

GenderType

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

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

GeoTargetConstantStatusEnum

Container for describing the status of a geo target constant.

GeoTargetConstantStatus

The possible statuses of a geo target constant.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

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

GoogleAdsFieldCategoryEnum

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

GoogleAdsFieldCategory

The category of the artifact.

Enums
UNSPECIFIED Unspecified
UNKNOWN Unknown
RESOURCE The described artifact is a resource.
ATTRIBUTE The described artifact is a field and is an attribute of a resource. Including a resource attribute field in a query may segment the query if the resource to which it is attributed segments the resource found in the FROM clause.
SEGMENT The described artifact is a field and always segments search queries.
METRIC The described artifact is a field and is a metric. It never segments search queries.

GoogleAdsFieldDataTypeEnum

Container holding the various data types.

GoogleAdsFieldDataType

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

Enums
UNSPECIFIED Unspecified
UNKNOWN Unknown
BOOLEAN

Maps to google.protobuf.BoolValue

Applicable operators: =, !=

DATE

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

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

DOUBLE

Maps to google.protobuf.DoubleValue

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

ENUM

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

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

FLOAT

Maps to google.protobuf.FloatValue

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

INT32

Maps to google.protobuf.Int32Value

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

INT64

Maps to google.protobuf.Int64Value

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

MESSAGE

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

No operators work with MESSAGE fields.

RESOURCE_NAME

Maps to google.protobuf.StringValue. Represents the resource name (unique id) of a resource or one of its foreign keys.

No operators work with RESOURCE_NAME fields.

STRING

Maps to google.protobuf.StringValue.

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

HotelDateSelectionTypeEnum

Container for enum describing possible hotel date selection types

HotelDateSelectionType

Enum describing possible hotel date selection types.

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

IncomeRangeTypeEnum

Container for enum describing the type of demographic income ranges.

IncomeRangeType

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

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

InteractionTypeEnum

Container for enum describing possible interaction types.

InteractionType

Enum describing possible interaction types.

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

KeywordMatchTypeEnum

Message describing Keyword match types.

KeywordMatchType

Possible Keyword match types.

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

ListingCustomAttributeIndexEnum

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

ListingCustomAttributeIndex

The index of the listing custom attribute.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
CUSTOM_ATTRIBUTE_0 First listing custom attribute.
CUSTOM_ATTRIBUTE_1 Second listing custom attribute.
CUSTOM_ATTRIBUTE_2 Third listing custom attribute.
CUSTOM_ATTRIBUTE_3 Fourth listing custom attribute.
CUSTOM_ATTRIBUTE_4 Fifth listing custom attribute.

ListingGroupTypeEnum

Container for enum describing the type of the listing group.

ListingGroupType

The type of the listing group.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
SUBDIVISION Subdivision of products along some listing dimension. These nodes are not used by serving to target listing entries, but is purely to define the structure of the tree.
UNIT Listing group unit that defines a bid.

ManagerLinkStatusEnum

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

ManagerLinkStatus

Possible statuses of a link.

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

MediaTypeEnum

Container for enum describing the types of media.

MediaType

The type of media.

Enums
UNSPECIFIED The media type has not been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

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

MimeTypeEnum

Container for enum describing the mime types.

MimeType

The mime type

Enums
UNSPECIFIED The mime type has not been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

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

MinuteOfHourEnum

Container for enumeration of quarter-hours.

MinuteOfHour

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

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

MonthOfYearEnum

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

MonthOfYear

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

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

PageOnePromotedStrategyGoalEnum

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

PageOnePromotedStrategyGoal

Enum describing possible strategy goals.

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

ParentalStatusTypeEnum

Container for enum describing the type of demographic parental statuses.

ParentalStatusType

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

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

PolicyApprovalStatusEnum

Container for enum describing possible policy approval statuses.

PolicyApprovalStatus

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

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

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

PolicyReviewStatusEnum

Container for enum describing possible policy review statuses.

PolicyReviewStatus

The possible policy review statuses.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

REVIEW_IN_PROGRESS Currently under review.
REVIEWED Primary review complete. Other reviews may be continuing.
UNDER_APPEAL The resource has been resubmitted for approval or its policy decision has been appealed.

PolicyTopicEntryTypeEnum

Container for enum describing possible policy topic entry types.

PolicyTopicEntryType

The possible policy topic entry types.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

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

PolicyTopicEvidenceDestinationMismatchUrlTypeEnum

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

PolicyTopicEvidenceDestinationMismatchUrlType

The possible policy topic evidence destination mismatch url types.

Enums
UNSPECIFIED No value has been specified.
UNKNOWN

The received value is not known in this version.

This is a response-only value.

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

ProductChannelEnum

Locality of a product offer.

ProductChannel

Enum describing the locality of a product offer.

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

ProductChannelExclusivityEnum

Availability of a product offer.

ProductChannelExclusivity

Enum describing the availability of a product offer.

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

ProductConditionEnum

Condition of a product offer.

ProductCondition

Enum describing the condition of a product offer.

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

ProductTypeLevelEnum

Level of the type of a product offer.

ProductTypeLevel

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

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
PRODUCT_TYPE_L1 Level 1.
PRODUCT_TYPE_L2 Level 2.
PRODUCT_TYPE_L3 Level 3.
PRODUCT_TYPE_L4 Level 4.
PRODUCT_TYPE_L5 Level 5.

ProximityRadiusUnitsEnum

Container for enum describing unit of radius in proximity.

ProximityRadiusUnits

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

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

QualityScoreBucketEnum

The relative performance compared to other advertisers.

QualityScoreBucket

Enum listing the possible quality score buckets.

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

RecommendationTypeEnum

Container for enum describing types of recommendations.

RecommendationType

Types of recommendations.

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

SharedSetStatusEnum

Container for enum describing types of shared set statuses.

SharedSetStatus

Enum listing the possible shared set statuses.

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

SharedSetTypeEnum

Container for enum describing types of shared sets.

SharedSetType

Enum listing the possible shared set types.

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

SlotEnum

Container for enumeration of possible positions of the Ad.

Slot

Enumerates possible positions of the Ad.

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

SpendingLimitTypeEnum

Message describing spending limit types.

SpendingLimitType

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

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

TargetCpaOptInRecommendationGoalEnum

Container for enum describing goals for TargetCpaOptIn recommendation.

TargetCpaOptInRecommendationGoal

Goal of TargetCpaOptIn recommendation.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
SAME_COST Recommendation to set Target CPA to maintain the same cost.
SAME_CONVERSIONS Recommendation to set Target CPA to maintain the same conversions.
SAME_CPA Recommendation to set Target CPA to maintain the same CPA.
CLOSEST_CPA Recommendation to set Target CPA to a value that is as close as possible to, yet lower than, the actual CPA (computed for past 28 days).

TimeTypeEnum

Message describing time types.

TimeType

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

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

TrackingCodePageFormatEnum

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

TrackingCodePageFormat

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

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

TrackingCodeTypeEnum

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

TrackingCodeType

The type of the generated tag snippets for tracking conversions.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
WEBPAGE The snippet that is fired as a result of a website page loading.
WEBPAGE_ONCLICK The snippet contains a JavaScript function which fires the tag. This function is typically called from an onClick handler added to a link or button element on the page.
CLICK_TO_CALL For embedding on a mobile webpage. The snippet contains a JavaScript function which fires the tag.

Send feedback about...

Google Ads API Beta
Google Ads API Beta
Need help? Visit our support page.