收藏
回答

【偶现】小游戏看视频广告时, 没看完就关闭,onClose事件里的isEnded也为true

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug RewardedVideoAd.onClose(function callback) 微信安卓客户端 7.0.16 2.12.1

打印出来的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,此时关闭可以认为已经看完广告
        });
回答关注问题邀请回答
收藏

2 个回答

  • 流浪的流星
    流浪的流星
    2020-09-07

    问题解决了吗,我这里遇到相同的问题,也是偶现,没什么头绪

    2020-09-07
    有用
    回复
  • Forever
    Forever
    2020-08-25

    你好,在重新复现的情况下可否在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点。我使用官方的小游戏API调用示例demo,https://github.com/wechat-miniprogram/minigame-demo暂时无法复现

    2020-08-25
    有用
    回复
登录 后发表内容
问题标签