AdIntegrationKind

@objc(THEOplayerAdIntegrationKind)
public enum AdIntegrationKind : Int
extension AdIntegrationKind: Codable, CaseIterable

The integration kind of the Ad.

  • The ad has no specified integration type.

    Declaration

    Swift

    @objc(THEOplayerAdIntegrationKindDEFAULT_KIND)
    case defaultKind = 1
  • The ad is of integration type THEO.

    Declaration

    Swift

    @objc(THEOplayerAdIntegrationKindTHEO)
    case theo = 2
  • The ad is of integration type FreeWheel.

    Declaration

    Swift

    @objc(THEOplayerAdIntegrationKindFREEWHEEL)
    case freewheel = 3
  • The ad is of integration type Google IMA.

    Declaration

    Swift

    @objc(THEOplayerAdIntegrationKindGOOGLE_IMA)
    case google_ima = 4
  • The ad is of integration type Google DAI.

    Declaration

    Swift

    @objc(THEOplayerAdIntegrationKindGOOGLE_DAI)
    case google_dai = 6
  • The ad is of custom integration type.

    Declaration

    Swift

    @objc(THEOplayerAdIntegrationKindCUSTOM)
    case custom = 7
  • Declaration

    Swift

    public static var allCases: [AdIntegrationKind] { get }
  • The raw value of type String.

    Declaration

    Swift

    public var _rawValue: String { get set }