Sam
Sam

Reputation: 3064

Flutter with firebase_admob

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

Answers (1)

Shyju M
Shyju M

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>

GitHub Issue

Upvotes: 3

Related Questions