8 #import <UIKit/UIKit.h> 14 extern const int kIMAAutodetectBitrate;
16 #pragma mark IMAWebOpenerDelegate 32 - (void)webOpenerWillOpenExternalBrowser:(NSObject *)webOpener;
39 - (void)webOpenerWillOpenInAppBrowser:(NSObject *)webOpener;
46 - (void)webOpenerDidOpenInAppBrowser:(NSObject *)webOpener;
53 - (void)webOpenerWillCloseInAppBrowser:(NSObject *)webOpener;
60 - (void)webOpenerDidCloseInAppBrowser:(NSObject *)webOpener;
64 #pragma mark - IMAAdsRenderingSettings Set of properties that influence how ads are rendered.
Definition: IMAAdsRenderingSettings.h:69
NSTimeInterval loadVideoTimeout
Timeout (in seconds) when loading a video ad media file.
Definition: IMAAdsRenderingSettings.h:94
NSTimeInterval playAdsAfterTime
For VMAP and ad rules playlists, only play ad breaks scheduled after this time (in seconds)...
Definition: IMAAdsRenderingSettings.h:102
id< IMAWebOpenerDelegate > webOpenerDelegate
The IMAWebOpenerDelegate to be notified when in-app or external browser opens/closes.
Definition: IMAAdsRenderingSettings.h:130
Signals that a internal or external web browser has been opened or closed.
Definition: IMAAdsRenderingSettings.h:23
UIViewController * webOpenerPresentingController
Specifies the optional UIViewController that will be used to present an in-app browser.
Definition: IMAAdsRenderingSettings.h:125
NSInteger bitrate
Maximum recommended bitrate.
Definition: IMAAdsRenderingSettings.h:87
NSArray * uiElements
Specifies the list of UI elements that should be visible.
Definition: IMAAdsRenderingSettings.h:109
BOOL disableUi
Whether or not to disable ad UI for non TrueView ads.
Definition: IMAAdsRenderingSettings.h:116
NSArray * mimeTypes
If specified, the SDK will play the media with MIME type on the list.
Definition: IMAAdsRenderingSettings.h:78