IMAEventObserver

@objc public protocol IMAEventObserver

Protocol used to receive IMA events.

  • Callback called when the stream initialized correctly.

    Declaration

    Swift

    @objc optional func onIMAStreamInitialized(_ imaManager: AmpIMAManager, stream: String?)
  • Callback called when an ad starts.

    Declaration

    Swift

    @objc optional func onIMAAdStarted(_ imaManager: AmpIMAManager, adBreakInfo: IMAAdBreakInfo)
  • Callback called when an ad ends.

    Declaration

    Swift

    @objc optional func onIMAAdEnded(_ imaManager: AmpIMAManager, adBreakInfo: IMAAdBreakInfo)
  • Callback called when an ad is requested.

    Declaration

    Swift

    @objc optional func onIMAAdsRequested(_ imaManager: AmpIMAManager)
  • Callback called when the ima manager experiences an error.

    Declaration

    Swift

    @objc optional func onIMAError(_ imaManager: AmpIMAManager, error: Error)