Reputation: 3064
In my project as and when i added the plugin firebase_admob: ^0.7.0 in the pubspec.yaml file the app stopped working. I mean to say as and when the app starts it is getting closed in a blink and shows alert box saying "App keeps stopping".
In console it prints the below logs...
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Gradle task 'assembleDebug'...
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...
The app also got installed but never opens. But when I click on it to open it it says ABC app keep stopping... App info or close app
Dependencies in my **pubspec.yaml
cupertino_icons: ^0.1.2
share: ^0.5.3
firebase_admob: ^0.7.0** // app stops working when added
I have also added my app_id to the android_manifest.xml
<meta-data
android:name="io.flutter.app.android.SplashScreenUntilFirstFrame"
android:value="true" />
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-XXXXXXXXXXX~XXXXXXXXXX"/>
I also addedbelow dependency to my app-level gradle..
dependencies {
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
**implementation 'com.google.android.gms:play-services-ads:17.1.1'**
}
Anyone faced this issue>
Thank you
Upvotes: 1
Views: 1537
Reputation: 9943
Able to get the app to open by changing: `firebase_admob: ^0.5.5
and
dependencies {
api 'com.google.firebase:firebase-ads:15.0.1'
}
And adding to the AndroidManifest.xml with my AdMob keys:
</activity>
<meta-data
android:name="com.google.android.gms.ads.APP_ID_HERE"
android:value="ca-app-pub-XXXXXXXXXXXXXXXX"/>
</application>
Upvotes: 3