abstract class SxAdSlotDelegate : OmidControllerWrapper, Releasable, IKoinDi
Provides interface for visualizing the advertisement and providing information about its playback.
| <init> | Provides interface for visualizing the advertisement and providing information about its playback. SxAdSlotDelegate(koinDi: IKoinDi) | 
| adInfoDelegate | val adInfoDelegate: IObservable<SxAdInfo> | 
| adInfoTypeUnObserve | var adInfoTypeUnObserve: () -> Unit | 
| adInfoUnObserve | var adInfoUnObserve: () -> Unit | 
| adOverlayContainer | val adOverlayContainer: SxAdOverlayContainer | 
| isBuffering | var isBuffering: Boolean | 
| keepScreenOn | open var keepScreenOn: Boolean | 
| lastNonTimeUpdateEventType | var lastNonTimeUpdateEventType: SxEventType? | 
| mainScope | val mainScope: <ERROR CLASS> | 
| mediaVolumeController | val mediaVolumeController: IVolumeState | 
| overlayContainer | Nullable overlay container view. Dispatchers.Default val overlayContainer: ViewGroup | 
| surfaceView | val surfaceView: View | 
| type | Defines the usage type for this delegate implementation. val type: SxAdUseCase | 
| applyLayoutConfiguration | Is called when the configuration becomes available. Implementing classes should apply the layout configuration here. open suspend fun applyLayoutConfiguration(context: Context, configuration: SxLayoutConfiguration): Unit | 
| isCurrentSeparatorClip | fun isCurrentSeparatorClip(): Boolean | 
| load | Is called when a play video clip should be displayed. Do not forget to call super method when overriding this. open suspend fun load(url: String, autoPlay: Boolean, disableSeeking: Boolean): Unit | 
| loadAd | open suspend fun loadAd(adSlot: SAdSlot<*>): <ERROR CLASS> | 
| onAdSlotComplete | Called when ON_AD_SLOT_COMPLETE and ENDED were received. open fun onAdSlotComplete(): <ERROR CLASS> | 
| onAdTagLoadingFailed | open fun onAdTagLoadingFailed(error: SxMediaError): <ERROR CLASS> | 
| release | Removes all external class references. Has to be called when the implementing class is not needed anymore. open fun release(): Unit | 
| seek | Is called when the current video clip should be sought by a specific offset. abstract suspend fun seek(offset: Long): Unit | 
| startAdSlot | open suspend fun startAdSlot(): <ERROR CLASS> |