Analytics

  • The different kinds of analytics integrations.

    See more

    Declaration

    Swift

    @objc(THEOplayerAnalyticsIntegration)
    public enum AnalyticsIntegration : Int
    extension AnalyticsIntegration: Codable
  • An AdDescription object that will be added to the player when using the SpotX ad integration.

    See more

    Declaration

    Swift

    @objc(THEOplayerSpotXAdDescription)
    public class SpotXAdDescription : NSObject, _AdDescription, Codable
  • Provides data for SpotX ad integration.

    See more

    Declaration

    Swift

    @objc(THEOplayerSpotXData)
    public class SpotXData : NSObject, Codable
  • Custom SpotX query parameters.

    See more

    Declaration

    Swift

    public indirect enum SpotXQueryParameter : Codable
  • Geo

    An object that provides geographic location for SpotXData.

    See more

    Declaration

    Swift

    @objc(THEOplayerGeo)
    public class Geo : NSObject, Codable
  • The description of the used analytics.

    Declaration

    Swift

    @objc(THEOplayerAnalyticsDescription)
    public protocol AnalyticsDescription
  • Configure Youbora analytics pre-integration.

    See more

    Declaration

    Swift

    @objc(THEOplayerYouboraOptions)
    public class YouboraOptions : NSObject, AnalyticsDescription, Codable
  • Configure Moat analytics pre-integration.

    See more

    Declaration

    Swift

    @objc(THEOplayerMoatOptions)
    public class MoatOptions : NSObject, AnalyticsDescription, Codable
  • The Agama player configuration.

    Since

    v.2.61.0
    See more

    Declaration

    Swift

    @objc(THEOplayerAgamaPlayerConfiguration)
    public class AgamaPlayerConfiguration : NSObject, AnalyticsDescription, Codable
  • Configure Agama analytics pre-integration.

    See more

    Declaration

    Swift

    @objc(THEOplayerAgamaSourceConfiguration)
    public class AgamaSourceConfiguration : NSObject, AnalyticsDescription, Codable
  • The logging levels of the Agama process.

    See more

    Declaration

    Swift

    @objc(THEOplayerAgamaLogging)
    public enum AgamaLogging : Int32, Codable
  • The different Agama Service names.

    See more

    Declaration

    Swift

    @objc(THEOplayerAgamaServiceName)
    public enum AgamaServiceName : Int
    extension AgamaServiceName: Codable
  • The configuration of the Conviva Integration.

    See more

    Declaration

    Swift

    @objc(THEOplayerConvivaConfiguration)
    public class ConvivaConfiguration : NSObject, AnalyticsDescription, Codable
  • The Conviva content metadata.

    See more

    Declaration

    Swift

    @objc(THEOplayerConvivaContentMetadata)
    public class ConvivaContentMetadata : NSObject, Codable