Enum Class FetchDemandResult

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

public enum FetchDemandResult extends Enum<FetchDemandResult>
Enum fetch demand status for all ads.
  • Enum Constant Details

    • SUCCESS

      public static final FetchDemandResult 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 FetchDemandResult INVALID_ACCOUNT_ID
      The ad request failed due to empty account id
    • INVALID_CONFIG_ID

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

      public static final FetchDemandResult INVALID_SIZE
      Size is invalid or missing
    • INVALID_CONTEXT

      public static final FetchDemandResult INVALID_CONTEXT
      Invalid context passed
    • INVALID_AD_OBJECT

      public static final FetchDemandResult INVALID_AD_OBJECT
      GAM views supported only
    • INVALID_HOST_URL

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

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

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

      public static final FetchDemandResult NO_BIDS
      No bids available from demand source
    • SERVER_ERROR

      public static final FetchDemandResult SERVER_ERROR
      Server responded with some error messages
  • Field Details

  • Method Details

    • values

      public static FetchDemandResult[] 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 FetchDemandResult 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
    • parseErrorMessage

      public static FetchDemandResult parseErrorMessage(String msg)