大家,早安,
我采取的步骤:
npm install --save react-native-admob@next,
npm install
然后我继续在我的应用程序中实现admob,请记住我正在使用expo SDK,
代码看起来像这样:
import {AdMobBanner} from 'react-native-admob';
....
render(){
return(
<AdMobBanner
adSize="fullBanner"
adUnitID="ca-app-pub-123456789/12321312"
testDevices={[AdMobBanner.simulatorId]}
onAdFailedToLoad={error => console.error(error)}
/>
)
}
错误是:
RNGADBannerView的不变违规本机组件不存在
我确实拉了一个整夜,仍然无法搞清楚!请任何人都可以帮忙。
去
/node_modules/react-native-AD模板/Android/双人床/卖弄/Java/com/是bug儿童/RNA的模板/RNA的mob rewarded video AD module.Java
@Override
public void onRewardedVideoCompleted() {
sendEvent(EVENT_VIDEO_COMPLETED, null);
}
仅删除@override
你可以参考这个链接:https://react-native-solutions.blogspot.com/2018/07/how-to-create-react-native-app-with.html
我有同样的问题。 react-native link
为我工作。
有关详细信息,请检查此项。 https://github.com/sbugert/react-native-admob/issues/235