React native Admob奖励视频正在显示,但无法在React本机应用程序上单击
我正在尝试在我的React本机应用程序中使用Admob奖励视频 以下是我正在测试的代码:React native Admob奖励视频正在显示,但无法在React本机应用程序上单击,react-native,admob,react-navigation,react-native-firebase,admob-rewardedvideoad,React Native,Admob,React Navigation,React Native Firebase,Admob Rewardedvideoad,我正在尝试在我的React本机应用程序中使用Admob奖励视频 以下是我正在测试的代码: const advert = firebase.admob().rewarded('ca-app-pub-3940256099942544/5224354917'); const AdRequest = firebase.admob.AdRequest; const request = new AdRequest(); // Load the advert with our AdRequest adve
const advert = firebase.admob().rewarded('ca-app-pub-3940256099942544/5224354917');
const AdRequest = firebase.admob.AdRequest;
const request = new AdRequest();
// Load the advert with our AdRequest
advert.loadAd(request.build());
advert.on('onAdLoaded', () => {
console.log('Advert ready to show.');
});
advert.on('onRewarded', (event) => {
console.log('The user watched the entire video and will now be rewarded!', event);
});
if (advert.isLoaded()) {
advert.show();
}
else {
advert.on('onAdLoaded', () => {
console.log('Advert ready to show.');
advert.show();
});
}
当我从应用程序的主屏幕(导航器的根目录)执行它时,它工作得非常好,但当我通过调用This.props.navigation.navigate('ScreenB')移动到另一个屏幕后,它就不再工作了代码>:
广告正常播放,但我不能跳过、打开或关闭它。。。应用程序会陷入此状态
我目前正在iOS模拟器上进行测试,并使用以下配置:
“反应”:“16.6.0-alpha.8af6728”,“反应本机”:“^0.57.2”,
“react native firebase”:“^5.1.0”
我是遗漏了什么还是一个bug?每次当你想要显示横幅时,你都需要重新构建它
单个奖励视频实例只能显示一次。如果你愿意
要显示另一个,请创建一个新的
每次当你想显示一个横幅时,你需要再次重建它
单个奖励视频实例只能显示一次。如果你愿意
要显示另一个,请创建一个新的
advert.loadAd(request.build());