类:StreamEvent

Enumeration

类型

静态

string

IMA DAI SDK 支持的事件类型列表。

LOADED

在数据流清单可用时触发。

AD_BREAK_STARTED

在每个广告插播时间点开始播放时触发。如果之后再观看某个广告插播时间点,系统将不会触发此函数。在这种情况下,应用必须停用跳转功能。

AD_BREAK_ENDED

在每个广告插播时间点首次结束时触发。在这种情况下,应用必须重新启用跳转功能。

AD_PERIOD_STARTED

在每次视频流从内容切换到广告或可选广告时触发。 即使广告第二次播放或跳转至某个广告时也会触发。

AD_PERIOD_ENDED

在每次视频流从广告或可选广告切换到内容时触发。 即使广告第二次播放或跳转至某个广告时也会触发。

AD_PROGRESS

在广告进度更新时触发。

CUEPOINTS_CHANGED

当广告插入点发生变化时,为点播视频流分派。

CLICK

在广告播放过程中点击或点按点击元素时分派。

错误

在出现错误时触发。

指南

在广告开始播放时触发。

FIRST_QUARTILE

在广告播放到第一个四分位时触发。

MIDPOINT

在广告播放到一半时触发。

STREAM_INITIALIZED

在流初始化时触发。

THIRD_QUARTILE

在广告播放到第三个四分位时触发。

COMPLETE

在广告完整播放时触发。

SKIPPABLE_STATE_CHANGED

在所显示广告的可跳过状态发生变化时触发。

SKIPPED

在用户跳过广告时触发。

VIDEO_CLICKED

在用户点击视频但未触发点击时触发。当显示“了解详情”按钮时(例如在移动网站上时),只有在点击该按钮时才会触发 CLICK 事件。其他点击将触发此事件。

已暂停

在用户暂停广告时触发。

已恢复

在用户恢复广告时触发。

媒体资源

类型

静态

string

IMA DAI SDK 支持的事件类型列表。

LOADED

在数据流清单可用时触发。

AD_BREAK_STARTED

在每个广告插播时间点开始播放时触发。如果之后再观看某个广告插播时间点,系统将不会触发此函数。在这种情况下,应用必须停用跳转功能。

AD_BREAK_ENDED

在每个广告插播时间点首次结束时触发。在这种情况下,应用必须重新启用跳转功能。

AD_PERIOD_STARTED

在每次视频流从内容切换到广告或可选广告时触发。 即使广告第二次播放或跳转至某个广告时也会触发。

AD_PERIOD_ENDED

在每次视频流从广告或可选广告切换到内容时触发。 即使广告第二次播放或跳转至某个广告时也会触发。

AD_PROGRESS

在广告进度更新时触发。

CUEPOINTS_CHANGED

当广告插入点发生变化时,为点播视频流分派。

CLICK

在广告播放过程中点击或点按点击元素时分派。

错误

在出现错误时触发。

指南

在广告开始播放时触发。

FIRST_QUARTILE

在广告播放到第一个四分位时触发。

MIDPOINT

在广告播放到一半时触发。

STREAM_INITIALIZED

在流初始化时触发。

THIRD_QUARTILE

在广告播放到第三个四分位时触发。

COMPLETE

在广告完整播放时触发。

SKIPPABLE_STATE_CHANGED

在所显示广告的可跳过状态发生变化时触发。

SKIPPED

在用户跳过广告时触发。

VIDEO_CLICKED

在用户点击视频但未触发点击时触发。当显示“了解详情”按钮时(例如在移动网站上时),只有在点击该按钮时才会触发 CLICK 事件。其他点击将触发此事件。

已暂停

在用户暂停广告时触发。

已恢复

在用户恢复广告时触发。

方法

getAd

getAd() 会返回 Ad

返回

nullable Ad 会返回包含广告信息的对象。

getStreamData

getStreamData() 会返回 StreamData

返回

non-null StreamData 会返回包含流信息的对象。