google. ima. AdsRenderingSettings
定义用于控制广告呈现的参数。
构造函数
AdsRenderingSettings
新的 AdsRenderingSettings()
- 实现
- google.ima.AdsRenderingSettingsInterface
属性
自动对齐
boolean
如果您想对所有非线性广告的定位进行精细控制,请将其设置为 false。如果值为 true,则广告位于底部中心。如果此值为 false,则广告位于左上角。默认值为 true。
bitrate
number
建议的最高比特率。该值以千比特/秒为单位。SDK 会选择比特率低于指定上限的媒体;如果没有比特率较低的媒体,则选择最接近的比特率。默认值为 -1
,表示 SDK 选择最大比特率。
启用预加载
boolean
启用视频素材资源预加载。如需了解详情,请参阅预加载媒体指南。
加载视频超时
number
加载视频广告媒体文件时出现超时(以毫秒为单位)。如果加载用时超过此超时,系统会取消广告播放,并播放广告连播中的下一个广告(如果有)。默认为 8 秒使用 -1。
mimeTypes
(字符串数组或非 null 数组)
仅适用于线性视频 MIME 类型。如果指定,SDK 将包含与列表中指定的 MIME 类型匹配的媒体,并排除与指定 MIME 类型不匹配的媒体。 格式是一个字符串列表,例如 [ 'video/mp4', 'video/webm', ... ] 如果未指定,SDK 将根据播放器功能选择媒体。
playAdsAfterTime
number
对于 VMAP 和广告规则播放列表,只能播放在此时间之后安排的广告插播时间点(以秒为单位)。此设置严格晚于 - 例如,如果将 playAdsAfterTime 设置为 15,则会导致 IMA 忽略计划播放为 15 秒的广告插播时间点。
RestoreCustomPlaybackStateOnAdBreakComplete
boolean
指定 SDK 是否应在广告插播结束后恢复自定义播放状态。此设置主要用于发布商传入其内容播放器,以用于自定义广告播放。
uiElement 元素
(字符串数组或非 null 数组)
指定是否应显示界面元素。 对于 AdSense/AdX 广告,此数组中的元素将被忽略。
useStyledLinearAds
boolean
呈现具有完整界面样式的线性广告。 此设置不适用于 AdSense/AdX 广告或在默认使用完整界面样式的移动环境中播放的广告。
useStyledNonLinearAds
boolean
呈现带有关闭和召回按钮的非线性广告。