Я пытаюсь добавить монетизацию в свою мгновенную игру на Facebook, она создана через Cocos Creator. Я проверил в настройках проекта сеть аудитории Facebook, а также создал игру как мгновенную игру. (Cocos Creator интегрировал Facebook Instant Games SDK и автоматически инициализируется (initializeAsync и startGameAsync) при загрузке игры.) Мое приложение было одобрено, и я попробовал рекламу также в режиме реального времени. Я протестировал рекламу из браузера и с мобильного. Межстраничные объявления должны работать в браузере, но я все еще получаю эту ошибку: Uncaught TypeError: Cannot read property 'showAsync' of null или Interstitial не удалось предварительно загрузить: клиент не поддерживает сообщение: getinterstitialadasync< /эм>
мой код выглядит так:
showInterstitialAd: function () {
var preloadedInterstitial = null;
FBInstant.getInterstitialAdAsync(
'1111111111111' // Your Ad Placement Id
).then(function (interstitial) {
// Load the Ad asynchronously
preloadedInterstitial = interstitial;
return preloadedInterstitial.loadAsync();
}).then(function () {
console.log('Interstitial preloaded');
}).catch(function (err) {
console.error('Interstitial failed to preload: ' + err.message);
});
preloadedInterstitial.showAsync()
.then(function () {
// Perform post-ad success operation
console.log('Interstitial ad finished successfully');
})
.catch(function (e) {
console.error(e.message);
});
},
Что мне не хватает? благодарю вас