# RewardVideo.onClose

更新时间:2024-07-23 11:06:59

# RewardVideo.onClose(function callback)

监听用户关闭激励视频广告。

# 参数

function callback
用户点击 关闭广告 按钮的事件的回调函数
Object res

属性 类型 说明 最低版本
isEnded boolean 视频是否是在用户完整观看的情况下被关闭的
count number 用户完整的播放了几次视频

# 示例代码

let param = {};  
param.adUnitId = "从平台获取的广告id";  
let video = ks.createRewardedVideoAd(param);  
video.onClose(res => {  
    // 用户点击了【关闭广告】按钮  
    if (res && res.isEnded) {  
      // 正常播放结束,可以下发游戏奖励  
      if (res.count) {  
      //在支持多例模式的版本上会返回该字段,并且是否返回该字段与multiton是否为true无关  
      //判断观看了几次广告  
      }  
    }  
    else {  
        // 播放中途退出,不下发游戏奖励  
    }  
})  

Tip: count 和 isEnded 都能用于判断广告是否观看完成,在普通广告模式下,两个字段功能是重叠的。count 是新增加字段,值代表观看广告的次数,开发者能通过 count 来判断实际观看的次数。建议开发者在返回 count 的情况下,统一使用该字段判断广告是否观看完成。

Copyright ©2025, All Rights Reserved