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!!!