NonceManager 接口

管理单个内容播放会话的 nonce 和事件报告。如需启用 自动创收功能,请调用以下内容播放生命周期方法:
  • sendAdClick
  • sendAdTouch
  • sendPlaybackStart
  • sendPlaybackEnd
方法
getNonce
sendAdClick
通知 Google 广告服务器,在给定的内容播放会话期间发生了广告点击。
sendAdImpression
已弃用。  通知 Google 广告服务器,您正在展示广告的第一 帧。
sendAdTouch
在给定的内容播放会话期间,通知 Google 广告服务器用户对广告执行了触摸或点击操作(例如跳过、 静音和点按)。
sendPlaybackEnd
通知 Google 广告服务器,给定的内容播放会话已 结束。
sendPlaybackStart
通知 Google 广告服务器,给定的内容播放会话已 开始。

方法


getNonce

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

sendAdClick

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

sendAdImpression

sendAdImpression(): void
通知 Google 广告服务器,您正在展示广告的第一帧。此广告 是您使用此 NonceManager 实例 生成的 nonce 请求的广告。

sendAdTouch

sendAdTouch(clickOrTouchEvent: MouseEvent | TouchEvent): void
在给定的内容播放会话期间,通知 Google 广告服务器用户对广告执行了触摸或点击操作(例如跳过、 静音和点按)。此广告互动与点击不同,后者是指用户点击广告以导航到广告客户的网站。
参数
clickOrTouchEvent: MouseEvent | TouchEvent 基于用户触摸和点击互动的浏览器触摸或点击事件。

sendPlaybackEnd

sendPlaybackEnd(): void
通知 Google 广告服务器,给定的内容播放会话已 结束。请在播放结束时调用此方法。以下列表详细介绍了 播放结束的示例:
  • 播放器到达流的末尾。
  • 用户在播放过程中退出。
  • 用户离开网页。
  • 在播放列表设置中前进到下一个内容项时。
此方法会结束对 Google 服务器的异步调用。

sendPlaybackStart

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

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