Награда Видеообъявления для 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);
});