Enum 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 enum com.google.openrtb.LossReason
    • Enum Constant Detail

      • INTERNAL_ERROR

        public static final OpenRtb.LossReason INTERNAL_ERROR
        INTERNAL_ERROR = 1;
      • 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_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;
      • 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

      • 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 name
        NullPointerException - if the argument is null
      • getNumber

        public final int getNumber()
        Specified by:
        getNumber in interface com.google.protobuf.Internal.EnumLite
        Specified by:
        getNumber in interface com.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 name
        NullPointerException - 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:
        getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
      • getDescriptorForType

        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.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 name
        NullPointerException - if the argument is null