RewardedVideoAd.onClose收藏我的收藏
收藏
我的收藏基础库 1.3.0 开始支持本方法,这是一个同步方法。
绑定 close 事件的监听器。 当用户点击了 Video 广告上的关闭按钮时,会触发 close 事件的监听器。
前提条件 | 无 |
业务背景 | 无 |
使用限制 | 无 |
注意事项 | count 和 isEnded 都能用于判断广告是否观看完成,在普通广告模式下,两个字段功能是重叠的。count 是新增加字段,值代表观看广告的次数,开发者能通过 count 来判断实际观看的次数。建议开发者在返回 count 的情况下,统一使用该字段判断广告是否观看完成。 |
相关教程 | 无 |
语法
RewardedVideoAd.onClose(callback)
参数说明
callback
类型 | 默认值 | 必填 | 说明 | 最低支持 版本 |
---|---|---|---|---|
function | 是 | close 事件的监听器 | 1.3.0 |
callback 是一个回调函数,接收 object 类型的参数,属性如下:
属性名 | 类型 | 说明 | 最低支持版本 |
---|---|---|---|
isEnded | boolean | 用户是否完整观看了视频 | 1.3.0 |
count | number | 用户完整观看了几次视频 | 1.3.0 |
返回值
无
错误码
errorCode | errMsg | errorType | 说明 | 最低支持版本 |
---|---|---|---|---|
999993 | internal error | F | 小游戏框架内部错误,有需要请创建工单咨询 | 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);
点击纠错