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

, как вы можете видеть выше "_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",