Package-level declarations
Contains API to enable advertising workflows.
Types
Link copied to clipboard
                  Contains configuration options for an AdBreak.
Link copied to clipboard
                  enum AdQuartile
Quartiles that can be reached during an ad playback.
Link copied to clipboard
                  Can be implemented to gain access to the currently used IMA AdsManager.
Link copied to clipboard
                  data class AdSource @JvmOverloads constructor(val type: AdSourceType, val tag: String, val vastLoadTimeout: Double = 8.0, val videoLoadTimeout: Double = 8.0) : Parcelable
Link copied to clipboard
                  The available types an AdSource can have.
Link copied to clipboard
                  Contains configuration options for an AdTag.
Link copied to clipboard
                  data class AdvertisingConfig(val schedule: List<AdItem> = emptyList(), val companionAdContainers: List<CompanionAdContainer>? = null, var adsManagerAvailableCallback: AdsManagerAvailableCallback? = null, var beforeInitialization: BeforeInitializationCallback? = null, val imaUiElements: List<ImaUiElement>? = null, val ima: ImaConfig = ImaConfig(), val bitmovin: BitmovinAdvertisingConfig = BitmovinAdvertisingConfig(), val shouldPlayAdBreak: ShouldPlayAdBreakCallback = ShouldPlayAdBreakCallback { true }) : Parcelable
Contains configuration values regarding the ads which should be played back by the player.
Link copied to clipboard
                  A callback to be invoked before IMA initialization, exposing the IMA settings.
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Can be implemented to receive a callback every time an ad break is about to start.