реакция-native-firebase Admob вознаграждены объявления не загружаются - PullRequest
0 голосов
/ 08 февраля 2020

У меня есть экран кредитного вознаграждения, когда первый открытый рекламный ролик загружается без проблем, но во второй раз я не загружаю экран вознаграждений. Я видел консольный журнал

enter image description here

, как вы можете видеть выше "_requestId" некоторое значение, когда я refre sh приложение без проблем продолжает увеличиваться 1, 2,3,4,5,6 как

, но не увеличивает переключение между другими экранами

Я использую компонент нормального класса

Блок кода импорта

import firebase from '@react-native-firebase/app';
import { RewardedAd, RewardedAdEventType, AdEventType, TestIds } from '@react-native-firebase/admob';

const rewarded = RewardedAd.createForAdRequest(TestIds.REWARDED, {
    requestNonPersonalizedAdsOnly: true,
});


И мой конструктор компонентов

      rewarded.onAdEvent((type, error, reward) => {
            if (type === RewardedAdEventType.LOADED) {
                console.log('Ads LOADED');
            }
            if (type === RewardedAdEventType.EARNED_REWARD) {
                console.log('Ads EARNED_REWARD');
            }
            if (type === AdEventType.CLOSED) {
                console.log('Ads CLOSED');
            }
            if (type === AdEventType.ERROR) {
                console.log('Ads ERROR:', error);
            }
        });
        rewarded.load();

Мои пакеты. json

    "react": "16.9.0",
    "react-native": "0.61.5",
    "@react-native-firebase/admob": "^6.3.0",
    "@react-native-firebase/app": "6.3.0",
...