google.ima. AdsRenderingSettings
Defines parameters that control the rendering of ads.
Constructor
AdsRenderingSettings
new AdsRenderingSettings()
- Implements
- google.ima.AdsRenderingSettingsInterface
Properties
autoAlign
boolean
Set to false if you want to have fine grained control over the positioning of all non-linear ads. If this value is true, the ad is positioned in the bottom center. If this value is false, the ad is positioned in the top left corner. The default value is true.
bitrate
number
Maximum recommended bitrate. The value is in kbit/s.
The SDK will pick media with bitrate below the specified max, or the
closest bitrate if there is no media with lower bitrate found. Default
value, -1
, means the SDK selects the maximum bitrate.
enablePreloading
boolean
Enables preloading of video assets. For more info see our guide to preloading media.
loadVideoTimeout
number
Timeout (in milliseconds) when loading a video ad media file. If loading takes longer than this timeout, the ad playback is canceled and the next ad in the pod plays, if available. Use -1 for the default of 8 seconds.
mimeTypes
(null or non-null Array of string)
Only supported for linear video mime types. If specified, the SDK will include media that matches the MIME type(s) specified in the list and exclude media that does not match the specified MIME type(s). The format is a list of strings, for example, [ 'video/mp4', 'video/webm', ... ] If not specified, the SDK will pick the media based on player capabilities.
playAdsAfterTime
number
For VMAP and ad rules playlists, only play ad breaks scheduled after this time (in seconds). This setting is strictly after - for example, setting playAdsAfterTime to 15 will cause IMA to ignore an ad break scheduled to play at 15s.
restoreCustomPlaybackStateOnAdBreakComplete
boolean
Specifies whether or not the SDK should restore the custom playback state after an ad break completes. This is setting is used primarily when the publisher passes in its content player to use for custom ad playback.
uiElements
(null or non-null Array of string)
Specifies whether to display specific IMA UI elements. For more details, see UiElements. AdSense and AdX ads render their own ad UI regardless of this setting.
useStyledLinearAds
boolean
Render linear ads with full UI styling. This setting does not apply to AdSense/AdX ads or ads played in a mobile context that already use full UI styling by default.
useStyledNonLinearAds
boolean
Render non-linear ads with a close and recall button.