类:NonceManager

方法

getNonce

公开

getNonce() 返回字符串

返回

string 系统在加载此管理器时为其生成的随机数。 对于给定的 NonceManager 实例,此值永远不会更改。此随机数的值仅在单个内容播放会话中有效,最长有效时间为 6 小时。

sendAdClick

公开

sendAdClick() 返回 void

通知 Google 广告服务器在给定的内容播放会话期间发生了广告点击。

返回

void 

sendAdImpression

公开

sendAdImpression() 返回 void

应在显示使用此管理器生成的随机数请求的广告的第一帧时调用。

已弃用
请改用 `sendPlaybackStart` 和 `sendPlaybackEnd`。
返回

void 

sendAdTouch

公开

sendAdTouch(userInteractionEvent) 返回 void

通知 Google 广告服务器在给定的内容播放会话期间,用户在广告上进行了点击型转化以外的触摸或点击操作(例如跳过、静音、点按等)。

参数

userInteractionEvent

cast.framework.events.Event

由 Cast 框架触发的用户互动事件。

值不得为 null。

返回

void 

sendPlaybackEnd

公开

sendPlaybackEnd() 返回 void

通知 Google 广告服务器指定内容播放会话的播放已结束。应在播放结束时调用此方法(例如,当播放器到达视频流末尾时,或者当用户中途退出播放时,或者当用户离开页面时,或者当在播放列表设置中前进到下一个内容项时)。

此方法会结束在 sendPlaybackStart 中启动的对 Google 服务器的异步调用。

返回

void 

sendPlaybackStart

公开

sendPlaybackStart() 返回 void

通知 Google 广告服务器,指定内容播放会话的播放已开始。应在“视频播放器启动”时调用此方法。这可能是响应用户发起的动作(点击播放)或网页发起的动作(自动播放)。

此方法将开始对 Google 服务器进行异步调用,以收集 IVT 监控和检测所需的信号。

返回

void