Classes

The following classes are available globally.

  • The Google IMA Integration factory which is responsible for initiating a new instance.

    See more

    Declaration

    Swift

    public class GoogleIMAIntegrationFactory : NSObject
    extension GoogleIMAIntegrationFactory: CustomReflectable
  • A configuration type for the integration that can be passed in THEOplayerConfigurationBuilder.setGoogleIMAConfiguration. Use GoogleIMAConfiguration.Builder to initialize an instance.

    See more

    Declaration

    Swift

    public class GoogleIMAConfiguration
  • Extended class of AdErrorEvent that exposes additional information such as IMAAdError.

    See more

    Declaration

    Swift

    public class GoogleImaAdErrorEvent : THEOplayerSDK.AdErrorEvent
  • An AdDescription object that will be added to the player when using the Google Ima ad integration.

    Remark

    • Subclass of GoogleImaAdDescription, but additionally provides an interface to pass renderingSettings and make requests via adsResponse.
    See more

    Declaration

    Swift

    public class NativeGoogleImaAdDescription : GoogleImaAdDescription