Enum BiddingStrategyTypeEnum.BiddingStrategyType
- java.lang.Object
-
- java.lang.Enum<BiddingStrategyTypeEnum.BiddingStrategyType>
-
- com.google.ads.googleads.v10.enums.BiddingStrategyTypeEnum.BiddingStrategyType
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,java.io.Serializable,java.lang.Comparable<BiddingStrategyTypeEnum.BiddingStrategyType>
- Enclosing class:
- BiddingStrategyTypeEnum
public static enum BiddingStrategyTypeEnum.BiddingStrategyType extends java.lang.Enum<BiddingStrategyTypeEnum.BiddingStrategyType> implements com.google.protobuf.ProtocolMessageEnum
Enum describing possible bidding strategy types.
Protobuf enumgoogle.ads.googleads.v10.enums.BiddingStrategyTypeEnum.BiddingStrategyType
-
-
Enum Constant Summary
Enum Constants Enum Constant Description COMMISSIONCommission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.ENHANCED_CPCEnhanced 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.INVALIDUsed for return value only.MANUAL_CPCManual click based bidding where user pays per click.MANUAL_CPMManual impression based bidding where user pays per thousand impressions.MANUAL_CPVA bidding strategy that pays a configurable amount per video view.MAXIMIZE_CONVERSION_VALUEAn automated bidding strategy that automatically sets bids to maximize revenue while spending your budget.MAXIMIZE_CONVERSIONSA bidding strategy that automatically maximizes number of conversions given a daily budget.PAGE_ONE_PROMOTEDPage-One Promoted bidding scheme, which sets max cpc bids to target impressions on page one or page one promoted slots on google.com.PERCENT_CPCPercent Cpc is bidding strategy where bids are a fraction of the advertised price for some good or service.TARGET_CPATarget 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_CPMTarget CPM is an automated bid strategy that sets bids to help get as many impressions as possible at the target cost per one thousand impressions (CPM) you set.TARGET_IMPRESSION_SHAREAn 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_SHARETarget 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_ROASTarget ROAS is an automated bidding strategy that helps you maximize revenue while averaging a specific target Return On Average Spend (ROAS).TARGET_SPENDTarget Spend is an automated bid strategy that sets your bids to help get as many clicks as possible within your budget.UNKNOWNUsed for return value only.UNRECOGNIZEDUNSPECIFIEDNot specified.
-
Field Summary
Fields Modifier and Type Field Description static intCOMMISSION_VALUECommission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.static intENHANCED_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.static intINVALID_VALUEUsed for return value only.static intMANUAL_CPC_VALUEManual click based bidding where user pays per click.static intMANUAL_CPM_VALUEManual impression based bidding where user pays per thousand impressions.static intMANUAL_CPV_VALUEA bidding strategy that pays a configurable amount per video view.static intMAXIMIZE_CONVERSION_VALUE_VALUEAn automated bidding strategy that automatically sets bids to maximize revenue while spending your budget.static intMAXIMIZE_CONVERSIONS_VALUEA bidding strategy that automatically maximizes number of conversions given a daily budget.static intPAGE_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.static intPERCENT_CPC_VALUEPercent Cpc is bidding strategy where bids are a fraction of the advertised price for some good or service.static intTARGET_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.static intTARGET_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.static intTARGET_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).static intTARGET_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.static intTARGET_ROAS_VALUETarget ROAS is an automated bidding strategy that helps you maximize revenue while averaging a specific target Return On Average Spend (ROAS).static intTARGET_SPEND_VALUETarget Spend is an automated bid strategy that sets your bids to help get as many clicks as possible within your budget.static intUNKNOWN_VALUEUsed for return value only.static intUNSPECIFIED_VALUENot specified.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static BiddingStrategyTypeEnum.BiddingStrategyTypeforNumber(int value)static com.google.protobuf.Descriptors.EnumDescriptorgetDescriptor()com.google.protobuf.Descriptors.EnumDescriptorgetDescriptorForType()intgetNumber()com.google.protobuf.Descriptors.EnumValueDescriptorgetValueDescriptor()static com.google.protobuf.Internal.EnumLiteMap<BiddingStrategyTypeEnum.BiddingStrategyType>internalGetValueMap()static BiddingStrategyTypeEnum.BiddingStrategyTypevalueOf(int value)Deprecated.static BiddingStrategyTypeEnum.BiddingStrategyTypevalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)Returns the enum constant of this type with the specified name.static BiddingStrategyTypeEnum.BiddingStrategyTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static BiddingStrategyTypeEnum.BiddingStrategyType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNSPECIFIED
public static final BiddingStrategyTypeEnum.BiddingStrategyType UNSPECIFIED
Not specified.
UNSPECIFIED = 0;
-
UNKNOWN
public static final BiddingStrategyTypeEnum.BiddingStrategyType UNKNOWN
Used for return value only. Represents value unknown in this version.
UNKNOWN = 1;
-
COMMISSION
public static final BiddingStrategyTypeEnum.BiddingStrategyType COMMISSION
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
COMMISSION = 16;
-
ENHANCED_CPC
public static final BiddingStrategyTypeEnum.BiddingStrategyType 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;
-
INVALID
public static final BiddingStrategyTypeEnum.BiddingStrategyType 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_CPC
public static final BiddingStrategyTypeEnum.BiddingStrategyType MANUAL_CPC
Manual click based bidding where user pays per click.
MANUAL_CPC = 3;
-
MANUAL_CPM
public static final BiddingStrategyTypeEnum.BiddingStrategyType MANUAL_CPM
Manual impression based bidding where user pays per thousand impressions.
MANUAL_CPM = 4;
-
MANUAL_CPV
public static final BiddingStrategyTypeEnum.BiddingStrategyType MANUAL_CPV
A bidding strategy that pays a configurable amount per video view.
MANUAL_CPV = 13;
-
MAXIMIZE_CONVERSIONS
public static final BiddingStrategyTypeEnum.BiddingStrategyType MAXIMIZE_CONVERSIONS
A bidding strategy that automatically maximizes number of conversions given a daily budget.
MAXIMIZE_CONVERSIONS = 10;
-
MAXIMIZE_CONVERSION_VALUE
public static final BiddingStrategyTypeEnum.BiddingStrategyType 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
public static final BiddingStrategyTypeEnum.BiddingStrategyType 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
public static final BiddingStrategyTypeEnum.BiddingStrategyType 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
public static final BiddingStrategyTypeEnum.BiddingStrategyType 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
public static final BiddingStrategyTypeEnum.BiddingStrategyType 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_IMPRESSION_SHARE
public static final BiddingStrategyTypeEnum.BiddingStrategyType 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
public static final BiddingStrategyTypeEnum.BiddingStrategyType 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
public static final BiddingStrategyTypeEnum.BiddingStrategyType 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
public static final BiddingStrategyTypeEnum.BiddingStrategyType 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
public static final BiddingStrategyTypeEnum.BiddingStrategyType UNRECOGNIZED
-
-
Field Detail
-
UNSPECIFIED_VALUE
public static final int UNSPECIFIED_VALUE
Not specified.
UNSPECIFIED = 0;- See Also:
- Constant Field Values
-
UNKNOWN_VALUE
public static final int UNKNOWN_VALUE
Used for return value only. Represents value unknown in this version.
UNKNOWN = 1;- See Also:
- Constant Field Values
-
COMMISSION_VALUE
public static final int COMMISSION_VALUE
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
COMMISSION = 16;- See Also:
- Constant Field Values
-
ENHANCED_CPC_VALUE
public static final int ENHANCED_CPC_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.
ENHANCED_CPC = 2;- See Also:
- Constant Field Values
-
INVALID_VALUE
public static final int INVALID_VALUE
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;- See Also:
- Constant Field Values
-
MANUAL_CPC_VALUE
public static final int MANUAL_CPC_VALUE
Manual click based bidding where user pays per click.
MANUAL_CPC = 3;- See Also:
- Constant Field Values
-
MANUAL_CPM_VALUE
public static final int MANUAL_CPM_VALUE
Manual impression based bidding where user pays per thousand impressions.
MANUAL_CPM = 4;- See Also:
- Constant Field Values
-
MANUAL_CPV_VALUE
public static final int MANUAL_CPV_VALUE
A bidding strategy that pays a configurable amount per video view.
MANUAL_CPV = 13;- See Also:
- Constant Field Values
-
MAXIMIZE_CONVERSIONS_VALUE
public static final int MAXIMIZE_CONVERSIONS_VALUE
A bidding strategy that automatically maximizes number of conversions given a daily budget.
MAXIMIZE_CONVERSIONS = 10;- See Also:
- Constant Field Values
-
MAXIMIZE_CONVERSION_VALUE_VALUE
public static final int MAXIMIZE_CONVERSION_VALUE_VALUE
An automated bidding strategy that automatically sets bids to maximize revenue while spending your budget.
MAXIMIZE_CONVERSION_VALUE = 11;- See Also:
- Constant Field Values
-
PAGE_ONE_PROMOTED_VALUE
public static final int PAGE_ONE_PROMOTED_VALUE
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;- See Also:
- Constant Field Values
-
PERCENT_CPC_VALUE
public static final int PERCENT_CPC_VALUE
Percent Cpc is bidding strategy where bids are a fraction of the advertised price for some good or service.
PERCENT_CPC = 12;- See Also:
- Constant Field Values
-
TARGET_CPA_VALUE
public static final int TARGET_CPA_VALUE
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;- See Also:
- Constant Field Values
-
TARGET_CPM_VALUE
public static final int TARGET_CPM_VALUE
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;- See Also:
- Constant Field Values
-
TARGET_IMPRESSION_SHARE_VALUE
public static final int TARGET_IMPRESSION_SHARE_VALUE
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;- See Also:
- Constant Field Values
-
TARGET_OUTRANK_SHARE_VALUE
public static final int TARGET_OUTRANK_SHARE_VALUE
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;- See Also:
- Constant Field Values
-
TARGET_ROAS_VALUE
public static final int TARGET_ROAS_VALUE
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;- See Also:
- Constant Field Values
-
TARGET_SPEND_VALUE
public static final int TARGET_SPEND_VALUE
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;- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static BiddingStrategyTypeEnum.BiddingStrategyType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (BiddingStrategyTypeEnum.BiddingStrategyType c : BiddingStrategyTypeEnum.BiddingStrategyType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static BiddingStrategyTypeEnum.BiddingStrategyType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- 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 public static BiddingStrategyTypeEnum.BiddingStrategyType valueOf(int value)
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
forNumber
public static BiddingStrategyTypeEnum.BiddingStrategyType forNumber(int value)
- 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 type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-