THEOadsIntegration
public protocol THEOadsIntegration : EventDispatcherProtocol, IntegrationIntegration to enable TheoAds on a THEOplayer
- 
                  
                  The currently playing interstitials. DeclarationSwift var currentInterstitials: [Interstitial] { get }
- 
                  
                  List of interstitials which still need to be played. DeclarationSwift var scheduledInterstitials: [Interstitial] { get }
- 
                  
                  Replaces all of the ad tag parameters used for upcoming ad requests DeclarationSwift func replaceAdTagParams(params: Dictionary<String, String>)
- 
                  
                  Adds the given event listener of the given THEOadsEventTypes. Remark When attaching a listener on the wrong object the application will crash. DeclarationSwift func addEventListener<E>(type: EventType<E>, listener: @escaping (E) -> ()) -> THEOplayerSDK.EventListener where E : EventProtocolParameterstypeTHEOadsEventTypes of the added event listener. listenerClosure called when event is dispatched. Return ValueEventListener that can be removed. 
- 
                  
                  Removes the given event listener of the given THEOadsEventTypes. DeclarationSwift func removeEventListener<E>(type: EventType<E>, listener: THEOplayerSDK.EventListener) where E : EventProtocolParameterstypeTHEOadsEventTypes of the removed event listener. listenerEventListener object that has been return on addEventListener. 
