Enum Class ResultCode

java.lang.Object
java.lang.Enum<ResultCode>
org.prebid.mobile.ResultCode
All Implemented Interfaces:
Serializable, Comparable<ResultCode>, Constable

public enum ResultCode extends Enum<ResultCode>
Result code for fetch demand.
  • Enum Constant Details

    • SUCCESS

      public static final ResultCode SUCCESS
      The attaching keywords was successful, which means there was demand and the demand was set on the ad object.
    • INVALID_ACCOUNT_ID

      public static final ResultCode INVALID_ACCOUNT_ID
      The ad request failed due to empty account id
    • INVALID_CONFIG_ID

      public static final ResultCode INVALID_CONFIG_ID
      The ad request failed due to empty config id on the ad unit
    • INVALID_HOST_URL

      public static final ResultCode INVALID_HOST_URL
      The ad request failed because a CUSTOM host used without providing host url
    • INVALID_SIZE

      public static final ResultCode INVALID_SIZE
      For banner view, we don't support multi-size request
    • INVALID_CONTEXT

      public static final ResultCode INVALID_CONTEXT
      Unable to obtain the Application Context, check if you have set it through PrebidMobile.setApplicationContext()
    • INVALID_AD_OBJECT

      public static final ResultCode INVALID_AD_OBJECT
      Currently, we only support Banner, Interstitial, DFP Banner, Interstitial
    • NETWORK_ERROR

      public static final ResultCode NETWORK_ERROR
      The ad request failed due to a network error.
    • TIMEOUT

      public static final ResultCode TIMEOUT
      The ad request took longer than set time out
    • NO_BIDS

      public static final ResultCode NO_BIDS
      No bids available from demand source
    • PREBID_SERVER_ERROR

      public static final ResultCode PREBID_SERVER_ERROR
      Prebid Server responded with some error messages
    • INVALID_NATIVE_REQUEST

      public static final ResultCode INVALID_NATIVE_REQUEST
      Missing assets requirement for native ad unit
    • INVALID_PREBID_REQUEST_OBJECT

      public static final ResultCode INVALID_PREBID_REQUEST_OBJECT
      Check @PrebidRequest object that you put into fetchDemand().
  • Method Details

    • values

      public static ResultCode[] 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

      public static ResultCode valueOf(String name)
      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 name
      NullPointerException - if the argument is null