ResultCode

@objc
public enum ResultCode : Int

Enum representing the result codes for various operations within the Prebid SDK.

This enum provides a range of result codes indicating different outcomes or errors that may occur during SDK operations. Each case corresponds to a specific result or error, which helps in diagnosing issues and understanding the status of SDK operations.

  • The demand fetch request was successful.

    Declaration

    Swift

    case prebidDemandFetchSuccess = 0
  • The Prebid server was not specified in the request.

    Declaration

    Swift

    case prebidServerNotSpecified
  • The account ID provided is not recognized by the Prebid server.

    Declaration

    Swift

    case prebidInvalidAccountId
  • The config ID provided is not recognized by the Prebid server.

    Declaration

    Swift

    case prebidInvalidConfigId
  • The size requested is not recognized by the Prebid server.

    Declaration

    Swift

    case prebidInvalidSize
  • There was a network error during the operation.

    Declaration

    Swift

    case prebidNetworkError
  • The Prebid server encountered an error while processing the request.

    Declaration

    Swift

    case prebidServerError
  • The Prebid server did not return any bids.

    Declaration

    Swift

    case prebidDemandNoBids
  • The demand request timed out.

    Declaration

    Swift

    case prebidDemandTimedOut
  • The URL of the Prebid server is invalid.

    Declaration

    Swift

    case prebidServerURLInvalid
  • An unknown error occurred within the Prebid SDK.

    Declaration

    Swift

    case prebidUnknownError
  • The structure of the response received is invalid.

    Declaration

    Swift

    case prebidInvalidResponseStructure = 1000
  • An internal error occurred within the SDK.

    Declaration

    Swift

    case prebidInternalSDKError = 7000
  • Incorrect arguments were provided to the SDK.

    Declaration

    Swift

    case prebidWrongArguments
  • No VAST tag was found in the media data.

    Declaration

    Swift

    case prebidNoVastTagInMediaData
  • Misuse of the SDK was detected.

    Declaration

    Swift

    case prebidSDKMisuse = 8000
  • SDK misuse due to a previous fetch operation not being completed yet.

    Declaration

    Swift

    case prebidSDKMisusePreviousFetchNotCompletedYet
  • The Prebid request does not contain any parameters.

    Declaration

    Swift

    case prebidInvalidRequest
  • Returns a descriptive name for the result code.

    Declaration

    Swift

    public func name() -> String