Enumerations

The following enumerations are available globally.

  • Options for the type of device connectivity OpenRTB Section 5.22

    See more

    Declaration

    Swift

    enum NimbusConnectionType
    extension NimbusConnectionType : Decodable, Encodable, Equatable, Hashable, RawRepresentable
  • Nimbus errors thrown by NimbusCore

    See more

    Declaration

    Swift

    enum NimbusCoreError
    extension NimbusCoreError : Equatable, Error, Hashable, LocalizedError, NimbusError, Sendable
  • Log level for the Nimbus logger

    See more

    Declaration

    Swift

    enum NimbusLogLevel
    extension NimbusLogLevel : Comparable, CustomStringConvertible, Equatable, Hashable, RawRepresentable
  • Companion ad render mode type

    See more

    Declaration

    Swift

    enum NimbusCompanionAdRenderMode
    extension NimbusCompanionAdRenderMode : Decodable, Encodable, Equatable, Hashable, RawRepresentable
  • Events sent back when rendering an ad

    See more

    Declaration

    Swift

    enum NimbusEvent
    extension NimbusEvent : Equatable, Hashable, RawRepresentable
  • Nimbus auction type

    See more

    Declaration

    Swift

    enum NimbusAuctionType
    extension NimbusAuctionType : Decodable, Encodable, Equatable, Hashable, RawRepresentable
  • Undocumented

    See more

    Declaration

    Swift

    enum NimbusAdManagerError
    extension NimbusAdManagerError : Equatable, Error, Hashable, LocalizedError, NimbusError, Sendable
  • Errors thrown during Nimbus ad rendering

    See more

    Declaration

    Swift

    enum NimbusRenderError
    extension NimbusRenderError : Error, LocalizedError, NimbusError, Sendable
  • Service or provider used to determine geolocation from IP address if applicable

    See more

    Declaration

    Swift

    enum NimbusIPServiceType
    extension NimbusIPServiceType : Decodable, Encodable, Equatable, Hashable, RawRepresentable
  • Indicates how the geographic information was determined

    See more

    Declaration

    Swift

    enum NimbusLocationType
    extension NimbusLocationType : Decodable, Encodable, Equatable, Hashable, RawRepresentable
  • The type of device from which the impression originated

    See more

    Declaration

    Swift

    enum NimbusDeviceType
    extension NimbusDeviceType : Decodable, Encodable, Equatable, Hashable, RawRepresentable
  • Errors thrown when performing a NimbusRequest

    See more

    Declaration

    Swift

    enum NimbusRequestError
    extension NimbusRequestError : Error, LocalizedError, NimbusError, Sendable
  • API frameworks supported by the publisher. OpenRTB Section 5.6

    See more

    Declaration

    Swift

    enum NimbusApi
    extension NimbusApi : Decodable, Encodable, Equatable, Hashable, RawRepresentable
  • Content delivery method. OpenRTB Section 5.10

    See more

    Declaration

    Swift

    enum NimbusContentDeliveryMethod
    extension NimbusContentDeliveryMethod : Decodable, Encodable, Equatable, Hashable, RawRepresentable
  • Standard list of creative attributes that can describe an ad being served or serve as restrictions of thereof OpenRTB Section 5.3

    See more

    Declaration

    Swift

    enum NimbusCreativeAttribute
    extension NimbusCreativeAttribute : Decodable, Encodable, Equatable, Hashable, RawRepresentable
  • Describes the position of the ad as a relative measure of visibility or prominence. This OpenRTB table has values derived from the Inventory Quality Guidelines (IQG). Values 4 - 7 apply to apps. OpenRTB Section 5.4

    See more

    Declaration

    Swift

    enum NimbusPosition
    extension NimbusPosition : Decodable, Encodable, Equatable, Hashable, RawRepresentable
  • Undocumented

    See more

    Declaration

    Swift

    enum NimbusNativeSize
    extension NimbusNativeSize : Equatable, Hashable
  • Video linearity. OpenRTB Section 5.7

    See more

    Declaration

    Swift

    enum NimbusVideoLinearity
    extension NimbusVideoLinearity : Decodable, Encodable, Equatable, Hashable, RawRepresentable
  • Placements for the video (vast) ad. OpenRTB Section 5.9

    See more

    Declaration

    Swift

    enum NimbusVideoPlacementType
    extension NimbusVideoPlacementType : Decodable, Encodable, Equatable, Hashable, RawRepresentable
  • Video playback method. OpenRTB Section 5.10

    See more

    Declaration

    Swift

    enum NimbusVideoPlaybackMethod
    extension NimbusVideoPlaybackMethod : Decodable, Encodable, Equatable, Hashable, RawRepresentable
  • Video protocols for the video (vast) ad. OpenRTB Section 5.8

    See more

    Declaration

    Swift

    enum NimbusVideoProtocol
    extension NimbusVideoProtocol : CaseIterable, Decodable, Encodable, Equatable, Hashable, RawRepresentable
  • The gender for Nimbus user

    See more

    Declaration

    Swift

    enum NimbusUserGender
    extension NimbusUserGender : Decodable, Encodable, Equatable, Hashable, RawRepresentable
  • Undocumented

    See more

    Declaration

    Swift

    enum NimbusLiveRampError
    extension NimbusLiveRampError : Equatable, Error, Hashable, LocalizedError, Sendable
  • Undocumented

    See more

    Declaration

    Swift

    enum NimbusVungleError
    extension NimbusVungleError : Equatable, Error, LocalizedError, NimbusError, Sendable