Enum Class BiddingStrategyTypeEnum.BiddingStrategyType
java.lang.Object
java.lang.Enum<BiddingStrategyTypeEnum.BiddingStrategyType>
com.google.ads.googleads.v18.enums.BiddingStrategyTypeEnum.BiddingStrategyType
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<BiddingStrategyTypeEnum.BiddingStrategyType>,Constable
- Enclosing class:
- BiddingStrategyTypeEnum
public static enum BiddingStrategyTypeEnum.BiddingStrategyType
extends Enum<BiddingStrategyTypeEnum.BiddingStrategyType>
implements com.google.protobuf.ProtocolMessageEnum
Enum describing possible bidding strategy types.Protobuf enum
google.ads.googleads.v18.enums.BiddingStrategyTypeEnum.BiddingStrategyType-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionCommission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.Enhanced CPC is a bidding strategy that raises bids for clicks that seem more likely to lead to a conversion and lowers them for clicks where they seem less likely.Fixed CPM is a manual bidding strategy with a fixed CPM.Used for return value only.Manual bidding strategy that allows advertiser to set the bid per advertiser-specified action.Manual click based bidding where user pays per click.Manual impression based bidding where user pays per thousand impressions.A bidding strategy that pays a configurable amount per video view.An automated bidding strategy that automatically sets bids to maximize revenue while spending your budget.A bidding strategy that automatically maximizes number of conversions given a daily budget.Page-One Promoted bidding scheme, which sets max cpc bids to target impressions on page one or page one promoted slots on google.com.Percent Cpc is bidding strategy where bids are a fraction of the advertised price for some good or service.Target CPA is an automated bid strategy that sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.Target CPM is an automated bid strategy that sets bids to help get as many impressions as possible at the target cost per one thousand impressions (CPM) you set.Target CPV is an automated bidding strategy that sets bids to optimize performance given the average target cost per view.An automated bidding strategy that sets bids so that a certain percentage of search ads are shown at the top of the first page (or other targeted location).Target Outrank Share is an automated bidding strategy that sets bids based on the target fraction of auctions where the advertiser should outrank a specific competitor.Target ROAS is an automated bidding strategy that helps you maximize revenue while averaging a specific target Return On Average Spend (ROAS).Target Spend is an automated bid strategy that sets your bids to help get as many clicks as possible within your budget.Used for return value only.Not specified. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intCommission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.static final intEnhanced 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.static final intFixed CPM is a manual bidding strategy with a fixed CPM.static final intUsed for return value only.static final intManual bidding strategy that allows advertiser to set the bid per advertiser-specified action.static final intManual click based bidding where user pays per click.static final intManual impression based bidding where user pays per thousand impressions.static final intA bidding strategy that pays a configurable amount per video view.static final intAn automated bidding strategy that automatically sets bids to maximize revenue while spending your budget.static final intA bidding strategy that automatically maximizes number of conversions given a daily budget.static final intPage-One Promoted bidding scheme, which sets max cpc bids to target impressions on page one or page one promoted slots on google.com.static final intPercent Cpc is bidding strategy where bids are a fraction of the advertised price for some good or service.static final intTarget 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.static final intTarget CPM is an automated bid strategy that sets bids to help get as many impressions as possible at the target cost per one thousand impressions (CPM) you set.static final intTarget CPV is an automated bidding strategy that sets bids to optimize performance given the average target cost per view.static final intAn automated bidding strategy that sets bids so that a certain percentage of search ads are shown at the top of the first page (or other targeted location).static final intTarget 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.static final intTarget ROAS is an automated bidding strategy that helps you maximize revenue while averaging a specific target Return On Average Spend (ROAS).static final intTarget Spend is an automated bid strategy that sets your bids to help get as many clicks as possible within your budget.static final intUsed for return value only.static final intNot specified. -
Method Summary
Modifier and TypeMethodDescriptionforNumber(int value) static final com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<BiddingStrategyTypeEnum.BiddingStrategyType>valueOf(int value) Deprecated.valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this class with the specified name.Returns the enum constant of this class with the specified name.values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
UNSPECIFIED
Not specified.
UNSPECIFIED = 0; -
UNKNOWN
Used for return value only. Represents value unknown in this version.
UNKNOWN = 1; -
COMMISSION
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
COMMISSION = 16; -
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.
ENHANCED_CPC = 2; -
FIXED_CPM
Fixed CPM is a manual bidding strategy with a fixed CPM.
FIXED_CPM = 19; -
INVALID
Used for return value only. Indicates that a campaign does not have a bidding strategy. This prevents the campaign from serving. For example, a campaign may be attached to a manager bidding strategy and the serving account is subsequently unlinked from the manager account. In this case the campaign will automatically be detached from the now inaccessible manager bidding strategy and transition to the INVALID bidding strategy type.
INVALID = 17; -
MANUAL_CPA
Manual bidding strategy that allows advertiser to set the bid per advertiser-specified action.
MANUAL_CPA = 18; -
MANUAL_CPC
Manual click based bidding where user pays per click.
MANUAL_CPC = 3; -
MANUAL_CPM
Manual impression based bidding where user pays per thousand impressions.
MANUAL_CPM = 4; -
MANUAL_CPV
A bidding strategy that pays a configurable amount per video view.
MANUAL_CPV = 13; -
MAXIMIZE_CONVERSIONS
A bidding strategy that automatically maximizes number of conversions given a daily budget.
MAXIMIZE_CONVERSIONS = 10; -
MAXIMIZE_CONVERSION_VALUE
An automated bidding strategy that automatically sets bids to maximize revenue while spending your budget.
MAXIMIZE_CONVERSION_VALUE = 11; -
PAGE_ONE_PROMOTED
Page-One Promoted bidding scheme, which sets max cpc bids to target impressions on page one or page one promoted slots on google.com. This enum value is deprecated.
PAGE_ONE_PROMOTED = 5; -
PERCENT_CPC
Percent Cpc is bidding strategy where bids are a fraction of the advertised price for some good or service.
PERCENT_CPC = 12; -
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_CPA = 6; -
TARGET_CPM
Target CPM is an automated bid strategy that sets bids to help get as many impressions as possible at the target cost per one thousand impressions (CPM) you set.
TARGET_CPM = 14; -
TARGET_CPV
Target CPV is an automated bidding strategy that sets bids to optimize performance given the average target cost per view.
TARGET_CPV = 20; -
TARGET_IMPRESSION_SHARE
An automated bidding strategy that sets bids so that a certain percentage of search ads are shown at the top of the first page (or other targeted location).
TARGET_IMPRESSION_SHARE = 15; -
TARGET_OUTRANK_SHARE
Target Outrank Share is an automated bidding strategy that sets bids based on the target fraction of auctions where the advertiser should outrank a specific competitor. This enum value is deprecated.
TARGET_OUTRANK_SHARE = 7; -
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_ROAS = 8; -
TARGET_SPEND
Target Spend is an automated bid strategy that sets your bids to help get as many clicks as possible within your budget.
TARGET_SPEND = 9; -
UNRECOGNIZED
-
-
Field Details
-
UNSPECIFIED_VALUE
public static final int UNSPECIFIED_VALUENot specified.
UNSPECIFIED = 0;- See Also:
-
UNKNOWN_VALUE
public static final int UNKNOWN_VALUEUsed for return value only. Represents value unknown in this version.
UNKNOWN = 1;- See Also:
-
COMMISSION_VALUE
public static final int COMMISSION_VALUECommission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
COMMISSION = 16;- See Also:
-
ENHANCED_CPC_VALUE
public static final int ENHANCED_CPC_VALUEEnhanced 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.
ENHANCED_CPC = 2;- See Also:
-
FIXED_CPM_VALUE
public static final int FIXED_CPM_VALUEFixed CPM is a manual bidding strategy with a fixed CPM.
FIXED_CPM = 19;- See Also:
-
INVALID_VALUE
public static final int INVALID_VALUEUsed for return value only. Indicates that a campaign does not have a bidding strategy. This prevents the campaign from serving. For example, a campaign may be attached to a manager bidding strategy and the serving account is subsequently unlinked from the manager account. In this case the campaign will automatically be detached from the now inaccessible manager bidding strategy and transition to the INVALID bidding strategy type.
INVALID = 17;- See Also:
-
MANUAL_CPA_VALUE
public static final int MANUAL_CPA_VALUEManual bidding strategy that allows advertiser to set the bid per advertiser-specified action.
MANUAL_CPA = 18;- See Also:
-
MANUAL_CPC_VALUE
public static final int MANUAL_CPC_VALUEManual click based bidding where user pays per click.
MANUAL_CPC = 3;- See Also:
-
MANUAL_CPM_VALUE
public static final int MANUAL_CPM_VALUEManual impression based bidding where user pays per thousand impressions.
MANUAL_CPM = 4;- See Also:
-
MANUAL_CPV_VALUE
public static final int MANUAL_CPV_VALUEA bidding strategy that pays a configurable amount per video view.
MANUAL_CPV = 13;- See Also:
-
MAXIMIZE_CONVERSIONS_VALUE
public static final int MAXIMIZE_CONVERSIONS_VALUEA bidding strategy that automatically maximizes number of conversions given a daily budget.
MAXIMIZE_CONVERSIONS = 10;- See Also:
-
MAXIMIZE_CONVERSION_VALUE_VALUE
public static final int MAXIMIZE_CONVERSION_VALUE_VALUEAn automated bidding strategy that automatically sets bids to maximize revenue while spending your budget.
MAXIMIZE_CONVERSION_VALUE = 11;- See Also:
-
PAGE_ONE_PROMOTED_VALUE
public static final int PAGE_ONE_PROMOTED_VALUEPage-One Promoted bidding scheme, which sets max cpc bids to target impressions on page one or page one promoted slots on google.com. This enum value is deprecated.
PAGE_ONE_PROMOTED = 5;- See Also:
-
PERCENT_CPC_VALUE
public static final int PERCENT_CPC_VALUEPercent Cpc is bidding strategy where bids are a fraction of the advertised price for some good or service.
PERCENT_CPC = 12;- See Also:
-
TARGET_CPA_VALUE
public static final int TARGET_CPA_VALUETarget 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_CPA = 6;- See Also:
-
TARGET_CPM_VALUE
public static final int TARGET_CPM_VALUETarget CPM is an automated bid strategy that sets bids to help get as many impressions as possible at the target cost per one thousand impressions (CPM) you set.
TARGET_CPM = 14;- See Also:
-
TARGET_CPV_VALUE
public static final int TARGET_CPV_VALUETarget CPV is an automated bidding strategy that sets bids to optimize performance given the average target cost per view.
TARGET_CPV = 20;- See Also:
-
TARGET_IMPRESSION_SHARE_VALUE
public static final int TARGET_IMPRESSION_SHARE_VALUEAn automated bidding strategy that sets bids so that a certain percentage of search ads are shown at the top of the first page (or other targeted location).
TARGET_IMPRESSION_SHARE = 15;- See Also:
-
TARGET_OUTRANK_SHARE_VALUE
public static final int TARGET_OUTRANK_SHARE_VALUETarget Outrank Share is an automated bidding strategy that sets bids based on the target fraction of auctions where the advertiser should outrank a specific competitor. This enum value is deprecated.
TARGET_OUTRANK_SHARE = 7;- See Also:
-
TARGET_ROAS_VALUE
public static final int TARGET_ROAS_VALUETarget ROAS is an automated bidding strategy that helps you maximize revenue while averaging a specific target Return On Average Spend (ROAS).
TARGET_ROAS = 8;- See Also:
-
TARGET_SPEND_VALUE
public static final int TARGET_SPEND_VALUETarget Spend is an automated bid strategy that sets your bids to help get as many clicks as possible within your budget.
TARGET_SPEND = 9;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<BiddingStrategyTypeEnum.BiddingStrategyType> internalGetValueMap() -
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
public static BiddingStrategyTypeEnum.BiddingStrategyType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-