Package com.google.openrtb
Enum OpenRtb.LossReason
- java.lang.Object
-
- java.lang.Enum<OpenRtb.LossReason>
-
- com.google.openrtb.OpenRtb.LossReason
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<OpenRtb.LossReason>
- Enclosing class:
- OpenRtb
public static enum OpenRtb.LossReason extends Enum<OpenRtb.LossReason> implements com.google.protobuf.ProtocolMessageEnum
OpenRTB 2.5: The following table lists the options for an exchange to inform a bidder as to the reason why they did not win an impression.
Protobuf enumcom.google.openrtb.LossReason
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BID_BELOW_DEAL_FLOORBID_BELOW_DEAL_FLOOR = 101;BID_BELOW_FLOORBID_BELOW_FLOOR = 100;BID_WONBID_WON = 0;CREATIVE_ADTYPE_EXCLUSIONCREATIVE_ADTYPE_EXCLUSION = 211;CREATIVE_ADVERTISER_EXCLUSIONCREATIVE_ADVERTISER_EXCLUSION = 205;CREATIVE_ANIMATION_LONGCREATIVE_ANIMATION_LONG = 212;CREATIVE_APP_EXCLUSIONCREATIVE_APP_EXCLUSION = 206;CREATIVE_ATTRIBUTE_EXCLUSIONCREATIVE_ATTRIBUTE_EXCLUSION = 210;CREATIVE_CATEGORY_EXCLUSIONCREATIVE_CATEGORY_EXCLUSION = 209;CREATIVE_DISAPPROVEDCREATIVE_DISAPPROVED = 202;CREATIVE_FORMATCREATIVE_FORMAT = 204;CREATIVE_LANGUAGE_EXCLUSIONCREATIVE_LANGUAGE_EXCLUSION = 208;CREATIVE_NOT_ALLOWED_PMPCREATIVE_NOT_ALLOWED_PMP = 213;CREATIVE_NOT_SECURECREATIVE_NOT_SECURE = 207;CREATIVE_PENDINGCREATIVE_PENDING = 201;CREATIVE_REASON_UNKNOWNCREATIVE_REASON_UNKNOWN = 200;CREATIVE_SIZECREATIVE_SIZE = 203;IMP_EXPIREDIMP_EXPIRED = 2;INTERNAL_ERRORINTERNAL_ERROR = 1;INVALID_ADOMAININVALID_ADOMAIN = 6;INVALID_AUCTION_IDINVALID_AUCTION_ID = 5;INVALID_BIDINVALID_BID = 3;INVALID_DEAL_IDINVALID_DEAL_ID = 4;LOST_HIGHER_BIDLOST_HIGHER_BID = 102;LOST_PMP_DEALLOST_PMP_DEAL = 103;MISSING_CREATIVE_IDMISSING_CREATIVE_ID = 8;MISSING_MARKUPMISSING_MARKUP = 7;MISSING_MIN_CREATIVE_APPROVAL_DATAMISSING_MIN_CREATIVE_APPROVAL_DATA = 10;MISSING_PRICEMISSING_PRICE = 9;SEAT_BLOCKEDSEAT_BLOCKED = 104;
-
Field Summary
Fields Modifier and Type Field Description static intBID_BELOW_DEAL_FLOOR_VALUEBID_BELOW_DEAL_FLOOR = 101;static intBID_BELOW_FLOOR_VALUEBID_BELOW_FLOOR = 100;static intBID_WON_VALUEBID_WON = 0;static intCREATIVE_ADTYPE_EXCLUSION_VALUECREATIVE_ADTYPE_EXCLUSION = 211;static intCREATIVE_ADVERTISER_EXCLUSION_VALUECREATIVE_ADVERTISER_EXCLUSION = 205;static intCREATIVE_ANIMATION_LONG_VALUECREATIVE_ANIMATION_LONG = 212;static intCREATIVE_APP_EXCLUSION_VALUECREATIVE_APP_EXCLUSION = 206;static intCREATIVE_ATTRIBUTE_EXCLUSION_VALUECREATIVE_ATTRIBUTE_EXCLUSION = 210;static intCREATIVE_CATEGORY_EXCLUSION_VALUECREATIVE_CATEGORY_EXCLUSION = 209;static intCREATIVE_DISAPPROVED_VALUECREATIVE_DISAPPROVED = 202;static intCREATIVE_FORMAT_VALUECREATIVE_FORMAT = 204;static intCREATIVE_LANGUAGE_EXCLUSION_VALUECREATIVE_LANGUAGE_EXCLUSION = 208;static intCREATIVE_NOT_ALLOWED_PMP_VALUECREATIVE_NOT_ALLOWED_PMP = 213;static intCREATIVE_NOT_SECURE_VALUECREATIVE_NOT_SECURE = 207;static intCREATIVE_PENDING_VALUECREATIVE_PENDING = 201;static intCREATIVE_REASON_UNKNOWN_VALUECREATIVE_REASON_UNKNOWN = 200;static intCREATIVE_SIZE_VALUECREATIVE_SIZE = 203;static intIMP_EXPIRED_VALUEIMP_EXPIRED = 2;static intINTERNAL_ERROR_VALUEINTERNAL_ERROR = 1;static intINVALID_ADOMAIN_VALUEINVALID_ADOMAIN = 6;static intINVALID_AUCTION_ID_VALUEINVALID_AUCTION_ID = 5;static intINVALID_BID_VALUEINVALID_BID = 3;static intINVALID_DEAL_ID_VALUEINVALID_DEAL_ID = 4;static intLOST_HIGHER_BID_VALUELOST_HIGHER_BID = 102;static intLOST_PMP_DEAL_VALUELOST_PMP_DEAL = 103;static intMISSING_CREATIVE_ID_VALUEMISSING_CREATIVE_ID = 8;static intMISSING_MARKUP_VALUEMISSING_MARKUP = 7;static intMISSING_MIN_CREATIVE_APPROVAL_DATA_VALUEMISSING_MIN_CREATIVE_APPROVAL_DATA = 10;static intMISSING_PRICE_VALUEMISSING_PRICE = 9;static intSEAT_BLOCKED_VALUESEAT_BLOCKED = 104;
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static OpenRtb.LossReasonforNumber(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<OpenRtb.LossReason>internalGetValueMap()static OpenRtb.LossReasonvalueOf(int value)Deprecated.static OpenRtb.LossReasonvalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)Returns the enum constant of this type with the specified name.static OpenRtb.LossReasonvalueOf(String name)Returns the enum constant of this type with the specified name.static OpenRtb.LossReason[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
BID_WON
public static final OpenRtb.LossReason BID_WON
BID_WON = 0;
-
INTERNAL_ERROR
public static final OpenRtb.LossReason INTERNAL_ERROR
INTERNAL_ERROR = 1;
-
IMP_EXPIRED
public static final OpenRtb.LossReason IMP_EXPIRED
IMP_EXPIRED = 2;
-
INVALID_BID
public static final OpenRtb.LossReason INVALID_BID
INVALID_BID = 3;
-
INVALID_DEAL_ID
public static final OpenRtb.LossReason INVALID_DEAL_ID
INVALID_DEAL_ID = 4;
-
INVALID_AUCTION_ID
public static final OpenRtb.LossReason INVALID_AUCTION_ID
INVALID_AUCTION_ID = 5;
-
INVALID_ADOMAIN
public static final OpenRtb.LossReason INVALID_ADOMAIN
INVALID_ADOMAIN = 6;
-
MISSING_MARKUP
public static final OpenRtb.LossReason MISSING_MARKUP
MISSING_MARKUP = 7;
-
MISSING_CREATIVE_ID
public static final OpenRtb.LossReason MISSING_CREATIVE_ID
MISSING_CREATIVE_ID = 8;
-
MISSING_PRICE
public static final OpenRtb.LossReason MISSING_PRICE
MISSING_PRICE = 9;
-
MISSING_MIN_CREATIVE_APPROVAL_DATA
public static final OpenRtb.LossReason MISSING_MIN_CREATIVE_APPROVAL_DATA
MISSING_MIN_CREATIVE_APPROVAL_DATA = 10;
-
BID_BELOW_FLOOR
public static final OpenRtb.LossReason BID_BELOW_FLOOR
BID_BELOW_FLOOR = 100;
-
BID_BELOW_DEAL_FLOOR
public static final OpenRtb.LossReason BID_BELOW_DEAL_FLOOR
BID_BELOW_DEAL_FLOOR = 101;
-
LOST_HIGHER_BID
public static final OpenRtb.LossReason LOST_HIGHER_BID
LOST_HIGHER_BID = 102;
-
LOST_PMP_DEAL
public static final OpenRtb.LossReason LOST_PMP_DEAL
LOST_PMP_DEAL = 103;
-
SEAT_BLOCKED
public static final OpenRtb.LossReason SEAT_BLOCKED
SEAT_BLOCKED = 104;
-
CREATIVE_REASON_UNKNOWN
public static final OpenRtb.LossReason CREATIVE_REASON_UNKNOWN
CREATIVE_REASON_UNKNOWN = 200;
-
CREATIVE_PENDING
public static final OpenRtb.LossReason CREATIVE_PENDING
CREATIVE_PENDING = 201;
-
CREATIVE_DISAPPROVED
public static final OpenRtb.LossReason CREATIVE_DISAPPROVED
CREATIVE_DISAPPROVED = 202;
-
CREATIVE_SIZE
public static final OpenRtb.LossReason CREATIVE_SIZE
CREATIVE_SIZE = 203;
-
CREATIVE_FORMAT
public static final OpenRtb.LossReason CREATIVE_FORMAT
CREATIVE_FORMAT = 204;
-
CREATIVE_ADVERTISER_EXCLUSION
public static final OpenRtb.LossReason CREATIVE_ADVERTISER_EXCLUSION
CREATIVE_ADVERTISER_EXCLUSION = 205;
-
CREATIVE_APP_EXCLUSION
public static final OpenRtb.LossReason CREATIVE_APP_EXCLUSION
CREATIVE_APP_EXCLUSION = 206;
-
CREATIVE_NOT_SECURE
public static final OpenRtb.LossReason CREATIVE_NOT_SECURE
CREATIVE_NOT_SECURE = 207;
-
CREATIVE_LANGUAGE_EXCLUSION
public static final OpenRtb.LossReason CREATIVE_LANGUAGE_EXCLUSION
CREATIVE_LANGUAGE_EXCLUSION = 208;
-
CREATIVE_CATEGORY_EXCLUSION
public static final OpenRtb.LossReason CREATIVE_CATEGORY_EXCLUSION
CREATIVE_CATEGORY_EXCLUSION = 209;
-
CREATIVE_ATTRIBUTE_EXCLUSION
public static final OpenRtb.LossReason CREATIVE_ATTRIBUTE_EXCLUSION
CREATIVE_ATTRIBUTE_EXCLUSION = 210;
-
CREATIVE_ADTYPE_EXCLUSION
public static final OpenRtb.LossReason CREATIVE_ADTYPE_EXCLUSION
CREATIVE_ADTYPE_EXCLUSION = 211;
-
CREATIVE_ANIMATION_LONG
public static final OpenRtb.LossReason CREATIVE_ANIMATION_LONG
CREATIVE_ANIMATION_LONG = 212;
-
CREATIVE_NOT_ALLOWED_PMP
public static final OpenRtb.LossReason CREATIVE_NOT_ALLOWED_PMP
CREATIVE_NOT_ALLOWED_PMP = 213;
-
-
Field Detail
-
BID_WON_VALUE
public static final int BID_WON_VALUE
BID_WON = 0;- See Also:
- Constant Field Values
-
INTERNAL_ERROR_VALUE
public static final int INTERNAL_ERROR_VALUE
INTERNAL_ERROR = 1;- See Also:
- Constant Field Values
-
IMP_EXPIRED_VALUE
public static final int IMP_EXPIRED_VALUE
IMP_EXPIRED = 2;- See Also:
- Constant Field Values
-
INVALID_BID_VALUE
public static final int INVALID_BID_VALUE
INVALID_BID = 3;- See Also:
- Constant Field Values
-
INVALID_DEAL_ID_VALUE
public static final int INVALID_DEAL_ID_VALUE
INVALID_DEAL_ID = 4;- See Also:
- Constant Field Values
-
INVALID_AUCTION_ID_VALUE
public static final int INVALID_AUCTION_ID_VALUE
INVALID_AUCTION_ID = 5;- See Also:
- Constant Field Values
-
INVALID_ADOMAIN_VALUE
public static final int INVALID_ADOMAIN_VALUE
INVALID_ADOMAIN = 6;- See Also:
- Constant Field Values
-
MISSING_MARKUP_VALUE
public static final int MISSING_MARKUP_VALUE
MISSING_MARKUP = 7;- See Also:
- Constant Field Values
-
MISSING_CREATIVE_ID_VALUE
public static final int MISSING_CREATIVE_ID_VALUE
MISSING_CREATIVE_ID = 8;- See Also:
- Constant Field Values
-
MISSING_PRICE_VALUE
public static final int MISSING_PRICE_VALUE
MISSING_PRICE = 9;- See Also:
- Constant Field Values
-
MISSING_MIN_CREATIVE_APPROVAL_DATA_VALUE
public static final int MISSING_MIN_CREATIVE_APPROVAL_DATA_VALUE
MISSING_MIN_CREATIVE_APPROVAL_DATA = 10;- See Also:
- Constant Field Values
-
BID_BELOW_FLOOR_VALUE
public static final int BID_BELOW_FLOOR_VALUE
BID_BELOW_FLOOR = 100;- See Also:
- Constant Field Values
-
BID_BELOW_DEAL_FLOOR_VALUE
public static final int BID_BELOW_DEAL_FLOOR_VALUE
BID_BELOW_DEAL_FLOOR = 101;- See Also:
- Constant Field Values
-
LOST_HIGHER_BID_VALUE
public static final int LOST_HIGHER_BID_VALUE
LOST_HIGHER_BID = 102;- See Also:
- Constant Field Values
-
LOST_PMP_DEAL_VALUE
public static final int LOST_PMP_DEAL_VALUE
LOST_PMP_DEAL = 103;- See Also:
- Constant Field Values
-
SEAT_BLOCKED_VALUE
public static final int SEAT_BLOCKED_VALUE
SEAT_BLOCKED = 104;- See Also:
- Constant Field Values
-
CREATIVE_REASON_UNKNOWN_VALUE
public static final int CREATIVE_REASON_UNKNOWN_VALUE
CREATIVE_REASON_UNKNOWN = 200;- See Also:
- Constant Field Values
-
CREATIVE_PENDING_VALUE
public static final int CREATIVE_PENDING_VALUE
CREATIVE_PENDING = 201;- See Also:
- Constant Field Values
-
CREATIVE_DISAPPROVED_VALUE
public static final int CREATIVE_DISAPPROVED_VALUE
CREATIVE_DISAPPROVED = 202;- See Also:
- Constant Field Values
-
CREATIVE_SIZE_VALUE
public static final int CREATIVE_SIZE_VALUE
CREATIVE_SIZE = 203;- See Also:
- Constant Field Values
-
CREATIVE_FORMAT_VALUE
public static final int CREATIVE_FORMAT_VALUE
CREATIVE_FORMAT = 204;- See Also:
- Constant Field Values
-
CREATIVE_ADVERTISER_EXCLUSION_VALUE
public static final int CREATIVE_ADVERTISER_EXCLUSION_VALUE
CREATIVE_ADVERTISER_EXCLUSION = 205;- See Also:
- Constant Field Values
-
CREATIVE_APP_EXCLUSION_VALUE
public static final int CREATIVE_APP_EXCLUSION_VALUE
CREATIVE_APP_EXCLUSION = 206;- See Also:
- Constant Field Values
-
CREATIVE_NOT_SECURE_VALUE
public static final int CREATIVE_NOT_SECURE_VALUE
CREATIVE_NOT_SECURE = 207;- See Also:
- Constant Field Values
-
CREATIVE_LANGUAGE_EXCLUSION_VALUE
public static final int CREATIVE_LANGUAGE_EXCLUSION_VALUE
CREATIVE_LANGUAGE_EXCLUSION = 208;- See Also:
- Constant Field Values
-
CREATIVE_CATEGORY_EXCLUSION_VALUE
public static final int CREATIVE_CATEGORY_EXCLUSION_VALUE
CREATIVE_CATEGORY_EXCLUSION = 209;- See Also:
- Constant Field Values
-
CREATIVE_ATTRIBUTE_EXCLUSION_VALUE
public static final int CREATIVE_ATTRIBUTE_EXCLUSION_VALUE
CREATIVE_ATTRIBUTE_EXCLUSION = 210;- See Also:
- Constant Field Values
-
CREATIVE_ADTYPE_EXCLUSION_VALUE
public static final int CREATIVE_ADTYPE_EXCLUSION_VALUE
CREATIVE_ADTYPE_EXCLUSION = 211;- See Also:
- Constant Field Values
-
CREATIVE_ANIMATION_LONG_VALUE
public static final int CREATIVE_ANIMATION_LONG_VALUE
CREATIVE_ANIMATION_LONG = 212;- See Also:
- Constant Field Values
-
CREATIVE_NOT_ALLOWED_PMP_VALUE
public static final int CREATIVE_NOT_ALLOWED_PMP_VALUE
CREATIVE_NOT_ALLOWED_PMP = 213;- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static OpenRtb.LossReason[] 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 (OpenRtb.LossReason c : OpenRtb.LossReason.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static OpenRtb.LossReason valueOf(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:
IllegalArgumentException- if this enum type 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 public static OpenRtb.LossReason 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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
public static OpenRtb.LossReason 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<OpenRtb.LossReason> 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 OpenRtb.LossReason 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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-