Награда Видеообъявления для Facebook Instant Game не работает для меня, но работает для клиента - PullRequest
0 голосов
/ 09 июня 2018

Я разрабатываю мгновенную игру Facebook для клиента, и моя задача состоит в том, чтобы интегрировать некоторые видео-объявления с вознаграждением.

Я уже поместил основной код, который загружает видеообъявления, и мой клиент говорит, что они в состояниичтобы смотреть видео успешно на их стороне.

Однако я не могу увидеть его на своем аккаунте / устройстве.Я всегда получаю сообщение об ошибке ADS_NO_FILL.

В качестве теста я пытался воспроизводить видеообъявления из других мгновенных игр, но также не мог их просматривать.Однако мой клиент говорит, что он может просматривать рекламу и в других мгновенных играх.

Было бы неплохо, если бы у кого-то было представление о том, что может происходить.Это ожидается?Нормально ли получать ADS_NO_FILL все время?

Вот код, который я использую на всякий случай:

FBInstant.getRewardedVideoAsync(AD_PLACEMENT_ID).then((rewarded) => {

    // Load the Ad asynchronously
    DebugScreen.log('Load the Ad asynchronously'); 
    preloadedRewardedVideo = rewarded;
    return preloadedRewardedVideo.loadAsync();

}).then(() => {
    DebugScreen.log('Rewarded video preloaded..');

    preloadedRewardedVideo.showAsync().then(() => {
        // Perform post-ad success operation
        DebugScreen.log('Video watched successfully');       
    }).catch((e) => {
        DebugScreen.log(e.message);
    });

}).catch((err) => {
    DebugScreen.log('Video failed to preload.. msg: ' + err.message + ', code: ' + err.code);
});
...