打印出来的log,isEnded是true,代码如下:
this.videoAd = wx.createRewardedVideoAd({
adUnitId: GI.gCfg.videoAdIDs[newVideoAdIdx]//激励视频id
});
this.videoAd.onLoad(() => {GI.log('复活激励视频 广告加载成功');});
this.videoAd.onError(this.onVideoAdError.bind(this));
this.videoAd.onClose((res) => {
GI.log("wx video close : ", res); //在没看完广告就关闭的情况下,此处打印出来的isEnded是true
this.onVideoAdClose(res && res.isEnded || res === undefined, res);// 版本小于2.1.0的话res是undefined,此时关闭可以认为已经看完广告
});
问题解决了吗,我这里遇到相同的问题,也是偶现,没什么头绪
你好,在重新复现的情况下可否在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点。我使用官方的小游戏API调用示例demo,https://github.com/wechat-miniprogram/minigame-demo暂时无法复现