【react-native・Android】React-native-admobを入れてアプリを起動すると停止し続ける。
react-natvie-admob(ver 2以降)を入れて、アプリを起動しようとすると「繰り返し停止しています」エラーで落ちる現象に遭遇。。。
調べてみるとadmobのSDKが10月2日に更新され、古いAPIと互換性が無く落ちる模様。
回避策としては、/node_modules/react-native-admob/androidにあるbuild.gradleでsdkのバージョンを15に固定して再ビルドすれば良い。
dependencies { compile 'com.facebook.react:react-native:+' // compile 'com.google.android.gms:play-services-ads:+' // 15に固定 compile 'com.google.android.gms:play-services-ads:15.0.0' }
参考:
App keeps stopping on Android. · Issue #368 · sbugert/react-native-admob · GitHub