createRewardedVideoAd
相关内容:
开发者可以调用 XH_MINIPRO_SDK.createRewardedVideoAd
创建激励视频广告组件,该方法返回一个全局单例,且使用方式与微信 wx.createRewardedVideoAd
完全一致。
初始化激励视频对象
import XH_MINIPRO_SDK from './utils/xh_minipro_sdk_1.5.0.min.js'
//创建激励视频对象,和微信一致
let rewardedVideoAd = XH_MINIPRO_SDK.createRewardedVideoAd({
adUnitId: "xxx"
});
显示激励视频
rewardedVideoAd.load()
.then(() => rewardedVideoAd.show())
拉取失败并重新拉取
rewardedVideoAd.show().catch(err => {
rewardedVideoAd.load().then(() => rewardedVideoAd.show())
})
监听用户关闭广告
rewardedVideoAd.onClose(res => {
// 用户点击了【关闭广告】按钮
// 小于 2.1.0 的基础库版本,res 是一个 undefined
if (res && res.isEnded || res === undefined) {
// 正常播放结束,可以下发游戏奖励
}
else {
// 播放中途退出,不下发游戏奖励
}
})