ReusableAdsLoaderManager

class ReusableAdsLoaderManager(context: Context, adUIElementVisibilityPreference: IMAAdUIVisibilityPreference?, logger: Logger) : AdsLoaderManager, AdEvent.AdEventListener, AdErrorEvent.AdErrorListener, AdsLoader.AdsLoadedListener, VideoStreamPlayer

Constructors

Link copied to clipboard
constructor(context: Context, adUIElementVisibilityPreference: IMAAdUIVisibilityPreference?, logger: Logger)

Types

Link copied to clipboard
inner class CustomAdViewProvider(adOverlayUIScopes: List<AdOverlayUIScope>? = null) : AdViewProvider
Link copied to clipboard

Functions

Link copied to clipboard
open override fun addCallback(videoStreamPlayerCallback: VideoStreamPlayer.VideoStreamPlayerCallback)
Link copied to clipboard
open override fun getAdsRenderingView(): ViewGroup?
Link copied to clipboard
open override fun getContentProgress(): VideoProgressUpdate
Link copied to clipboard
open suspend override fun getStreamURL(streamURLFetchingTimeMs: Long?): String?
Link copied to clipboard
open override fun getVolume(): Int
Link copied to clipboard
open override fun loadUrl(url: String, subtitles: List<<Error class: unknown class><String, String>>)
Link copied to clipboard
open override fun onAdBreakEnded()
Link copied to clipboard
open override fun onAdBreakStarted()
Link copied to clipboard
open override fun onAdError(adErrorEvent: AdErrorEvent)
Link copied to clipboard
open override fun onAdEvent(adEvent: AdEvent)
Link copied to clipboard
open override fun onAdPeriodEnded()
Link copied to clipboard
open override fun onAdPeriodStarted()
Link copied to clipboard
open override fun onAdsManagerLoaded(adsManagerLoadedEvent: AdsManagerLoadedEvent)
Link copied to clipboard
open override fun pause()
Link copied to clipboard
open override fun removeCallback(videoStreamPlayerCallback: VideoStreamPlayer.VideoStreamPlayerCallback)
Link copied to clipboard
open override fun resume()
Link copied to clipboard
open override fun seek(seekPositionMs: Long)