这是我的代码。
var ad;
FBInstant.getRewardedVideoAsync('1234_1234')
.then(function(rewardedVideo) {
if(typeof rewardedVideo !== 'undefined'){
if(typeof rewardedVideo.getPlacementID() === 'undefined'){
console.log('can not get placement ID')
}
ad = rewardedVideo;
return rewardedVideo.loadAsync()
} else {
return Promise.reject(new Error('rewardedVideo is undefined'))
}
})
.then(function(){ //adv loaded
console.log('adv loaded')
})
.catch(function(error){
console.log(error.code, error.message);
});
我总是得到 {code: "ADS_NO_FILL", message: 'No fill'}。该文件说:“ADS_NO_FILL 字符串我们无法向当前用户投放广告。如果用户在其设备上选择退出基于兴趣的广告,或者我们没有为该用户显示的广告库存,则可能会发生这种情况。”
但我的应用程序仍在开发中。