抖音开放平台Logo
开发者文档
控制台

RewardedVideoAd.onClose
收藏
我的收藏

基础库 1.3.0 开始支持本方法,这是一个同步方法。

绑定 close 事件的监听器。 当用户点击了 Video 广告上的关闭按钮时,会触发 close 事件的监听器。

前提条件
业务背景
使用限制
注意事项
count 和 isEnded 都能用于判断广告是否观看完成,在普通广告模式下,两个字段功能是重叠的。count 是新增加字段,值代表观看广告的次数,开发者能通过 count 来判断实际观看的次数。建议开发者在返回 count 的情况下,统一使用该字段判断广告是否观看完成。
相关教程

语法

RewardedVideoAd.onClose(callback)

参数说明

callback

类型默认值必填说明最低支持版本
function
close 事件的监听器
1.3.0

callback 是一个回调函数,接收 object 类型的参数,属性如下:

属性名类型说明最低支持版本
isEndedboolean
用户是否完整观看了视频
1.3.0
countnumber
用户完整观看了几次视频
1.3.0

返回值

错误码

errorCodeerrMsgerrorType说明最低支持版本
999993internal errorF
小游戏框架内部错误,有需要请创建工单咨询
1.3.0

代码示例

const videoAd = tt.createRewardedVideoAd({ adUnitId: "YOUR_UNIT", multiton: true, multitonRewardedMsg: "观看下一个可领取更多奖励", }); function listener(res) { if (res.isEnded) { // do something } if (res.count) { //在支持多例模式的版本上会返回该字段,并且是否返回该字段与multiton是否为true无关 //判断观看了几次广告 } } videoAd.onClose(listener); //这里监听广告的close 事件 //.... do something //不需要的时候 videoAd.offClose(listener);