Награда Видеообъявления для Facebook Instant Game не работает для меня, но работает для клиента

Я разрабатываю мгновенную игру 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);
});

0 ответов

Другие вопросы по тегам