PerSessionAdsLoaderManager

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

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 getAdsRenderingView(): ViewGroup?
Link copied to clipboard
open suspend override fun getStreamURL(streamURLFetchingTimeMs: Long?): String?
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 onAdsManagerLoaded(adsManagerLoadedEvent: AdsManagerLoadedEvent)