【发布时间】:2021-07-10 19:37:08
【问题描述】:
我试图在我的项目中放置 interstitialAd,但 interstitialAd.load(); 使应用程序崩溃。我的 AdMob 配置很好,广告横幅广告运行良好。
使用的插件:@react-native-firebase/admob
代码如下:
import { Button, View } from 'react-native';
import { InterstitialAd, AdEventType, TestIds } from '@react-native-firebase/admob';
export default class InterstitialAdUnit extends React.Component {
constructor(props) {
super(props);
}
showInterstitialAd = () => {
const interstitialAd = InterstitialAd.createForAdRequest(TestIds.INTERSTITIAL);
interstitialAd.onAdEvent((type, error) => {
if (type === AdEventType.LOADED) {
interstitialAd.show();
}
});
interstitialAd.load();
}
render() {
return (
<Button
title="Show Interstitial"
onPress={() => {
this.showInterstitialAd();
}}
/>
)}
}
【问题讨论】:
-
嗨@Dibyendu!我维护 react-native-firebase 并且我在下面发布了一个带有详细信息的答案和一个带有修复的官方版本:-) 干杯
标签: javascript android firebase react-native react-hooks