Egret社区
5银子
[JavaScript] 纯文本查看 复制代码
//缓存facebook广告
                    FBInstant.getRewardedVideoAsync(GameConst.facebookCode) //广告版位placementID编号
                        .then(function (rewardedVideo: FBInstant.AdInstance) {
                            console.log('创建视频完成', rewardedVideo);
                            GameConfig.ad = rewardedVideo;
                            return GameConfig.ad.loadAsync();
                        })
                        .then(function () {
                            // Ad loaded
                            console.log('加载视频完成');
                        })
                        .catch((reason) => {
                            console.log('视频在家错误 :', reason);
                        });


贴上代码

ad.loadAsync()之后的报错

ad.loadAsync()之后的报错

这里做了预加载,getRewardedVideoAsync能够正常的创建完成,但是ad.loadAsync() 就会catch到报错 ...

这里做了预加载,getRewardedVideoAsync能够正常的创建完成,但是ad.loadAsync() 就会catch到报错 ...
分享到 :
0 人收藏

7 个回复

倒序浏览
Hjx  圆转纯熟 | 5 天前
FB.preloadedRewardedVideo = null;
FBInstant.getRewardedVideoAsync(id).then(function (rewarded) {
        FB.preloadedRewardedVideo = rewarded;
        return FB.preloadedRewardedVideo.loadAsync();
        }).then(function () {
                        console.log('奖励视频加载成功')
                }).catch(function (err) {
                        console.error('奖励视频加载失败:' + err.message);
                });
Kamia  登堂入室 | 5 天前
Hjx 发表于 2018-12-7 09:17
FB.preloadedRewardedVideo = null;
FBInstant.getRewardedVideoAsync(id).then(function (rewarded) {
        FB ...

大锅,我写的跟你没什么区别啊
Hjx  圆转纯熟 | 前天 09:06
Kamia 发表于 2018-12-7 10:40
大锅,我写的跟你没什么区别啊

你需要提前加载    然后哪里想播放就播放 播放完再加载
Kamia  登堂入室 | 前天 11:40
Hjx 发表于 2018-12-10 09:06
你需要提前加载    然后哪里想播放就播放 播放完再加载

问题已经找到了,没有添加收款账户
Hjx  圆转纯熟 | 前天 14:47
Kamia 发表于 2018-12-10 11:40
问题已经找到了,没有添加收款账户

额- -
红色蒲公英  登堂入室 | 前天 16:08
视频在家吗?
Kamia  登堂入室 | 前天 19:09

加载加载
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部