Other Protocols

The following protocols are available globally.

  • A network error.

    See more

    Declaration

    Swift

    public protocol NetworkError : THEOError
  • The Network API.

    Declaration

    Swift

    public protocol Network : EventDispatcherProtocol
  • A default THEOplayer error.

    See more

    Declaration

    Swift

    public protocol THEOError
  • A GoogleImaAd is a concrete implementation of an Ad which represents a Google IMA ad. It extends the properties of the Ad object.

    See more

    Declaration

    Swift

    public protocol GoogleImaAd : Ad
  • Helps configure the ad viewability measurements conforming to the Omid standards.

    See more

    Declaration

    Swift

    public protocol Omid
  • An object implementing the ServerSideAdInsertionConfiguration interface specifies information to play a stream with server-inserted ads. To integrate with specific SSAI vendors, check the Server-Side Ad Insertion pre-integration API.

    See more

    Declaration

    Swift

    public protocol ServerSideAdInsertionConfiguration
  • The API for Verizon Media advertisements.

    See more

    Declaration

    Swift

    public protocol VerizonMediaAds

VerizonMediaPreplayVodResponse

  • A placeholder is an ad which

    • is a short blank video for non-video ads (e.g. VPAID ads).
    • is a system asset which is potentially subject to change.
    See more

    Declaration

    Swift

    public protocol VerizonMediaResponseVodAdPlaceholder