facebook instantgame 广告预加载失败

var preloadedRewardedVideo = null;

    FBInstant.getRewardedVideoAsync(
        '111111_111111111111',
    ).then(function(rewarded) {
    // Load the Ad asynchronously
        if(typeof rewarded === 'undefined'){
            self.rewardError.string = 'get Rewarded video is undefined';
        }
        else{
            self.rewardError.string = 'get Rewarded video has value';
        }

        preloadedRewardedVideo = rewarded;
        return preloadedRewardedVideo.loadAsync();
    }).then(function() {
        console.log('Rewarded video preloaded');
        self.rewardError.string = 'Rewarded video preloaded!!!';
    }).catch(function(err){
        console.error('Rewarded video failed to preload: ' + err.message);
        self.rewardError.string = 'Rewarded video failed to preload: ' + err.message;
    });

代码是从官方复制的,奖励广告ID也申请了,已经显示投放中,但是通过iphone6设备运行时,代码执行到
preloadedRewardedVideo.loadAsync();之后就进入到catch中,err.message显示为空的,为什么,求教!!!SOS!!!

1赞

mission complete!!!

你好 请问你是怎么解决。

你好,请问如何解决的,我也遇到了相同的问题

因为需要添加facebook的收款账号才能正常使用奖励广告哦