NonceManager 接口

管理单个内容播放会话的随机数和事件报告。如需启用程序化创收,请调用以下内容播放生命周期方法:
  • sendAdClick
  • sendAdTouch
  • sendPlaybackStart
  • sendPlaybackEnd
方法
getNonce
sendAdClick
通知 Google 广告服务器在给定的内容播放会话期间发生了广告点击。
sendAdImpression
已弃用。 通知 Google 广告服务器广告的第一帧已显示。
sendAdTouch
通知 Google 广告服务器,在给定的内容播放会话期间,用户对广告进行了点击型转化以外的触控或点击操作,例如跳过、静音和点按。
sendPlaybackEnd
通知 Google 广告服务器指定内容播放会话的播放已结束。
sendPlaybackStart
通知 Google 广告服务器,指定内容播放会话的播放已开始。

方法


getNonce

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

sendAdClick

sendAdClick(): void
通知 Google 广告服务器在指定的内容播放会话期间发生了广告点击。

sendAdImpression

sendAdImpression(): void
通知 Google 广告服务器广告的第一帧已显示。广告是使用此 NonceManager 实例生成的 Nonce 请求的广告。

sendAdTouch

sendAdTouch(userInteractionEvent: Event): void
通知 Google 广告服务器,在给定的内容播放会话期间,用户对广告进行了点击型转化以外的触控或点击操作,例如跳过、静音和点按。
参数
userInteractionEvent: Event Cast 框架发出的用户互动事件。

sendPlaybackEnd

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

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

sendPlaybackStart

sendPlaybackStart(): void
通知 Google 广告服务器,指定内容播放会话的播放已开始。在视频播放器启动时调用此方法。在响应用户发起的行动(例如点击播放)或网页发起的行动(例如自动播放)时进行此调用。

此方法会启动对 Google 服务器的异步调用,以收集无效流量 (IVT) 监控和检测所需的信号。