firebase / flutterfire

🔥 A collection of Firebase plugins for Flutter apps.
https://firebase.google.com/docs/flutter/setup
BSD 3-Clause "New" or "Revised" License
8.68k stars 3.97k forks source link

[firebase_admob] Why does load() return true when ad fails to load, while isLoaded() returns false? #2118

Closed MaskyS closed 3 years ago

MaskyS commented 4 years ago

Describe the bug I do not understand why these two functions return different values when the ad fails to load.

To Reproduce Create an ad, set max ad per minute or similar limit.

InterstitialAd _interstitialAd;

_interstititalAd = InterstitialAd(
        adUnitId: _myInterstitialAdUnitId,
        targetingInfo: _myTargetingInfo,
)..load().then((isLoaded)=> print(isLoaded));

_interstitialAd.isLoaded().then((isLoaded) => print(isLoaded));

After limit reached, output is:

true
false
W/flutter ( 2432): onAdFailedToLoad: 3
I/Ads     ( 2432): Ad failed to load : 3

Expected behavior I'd expect both bools returned to be the same value.

MaskyS commented 4 years ago

cc @amirh @bparrishMines

iapicca commented 4 years ago

Hi @ can you please provide your flutter doctor -v , your flutter run --verbose and your pubspec.yaml Thank you

MaskyS commented 4 years ago

main.dart (from the sample with a few added print statements):

// Copyright 2017 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// ignore_for_file: public_member_api_docs

import 'package:flutter/material.dart';
import 'package:firebase_admob/firebase_admob.dart';

// You can also test with your own ad unit IDs by registering your device as a
// test device. Check the logs for your device's ID value.
const String testDevice = 'YOUR_DEVICE_ID';

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  static const MobileAdTargetingInfo targetingInfo = MobileAdTargetingInfo(
    testDevices: testDevice != null ? <String>[testDevice] : null,
    keywords: <String>['foo', 'bar'],
    contentUrl: 'http://foo.com/bar.html',
    childDirected: true,
    nonPersonalizedAds: true,
  );

  BannerAd _bannerAd;
  InterstitialAd _interstitialAd;
  int _coins = 0;

  BannerAd createBannerAd() {
    return BannerAd(
      adUnitId: BannerAd.testAdUnitId,
      size: AdSize.banner,
      targetingInfo: targetingInfo,
      listener: (MobileAdEvent event) {
        print("BannerAd event $event");
      },
    );
  }

  InterstitialAd createInterstitialAd() {
    return InterstitialAd(
      adUnitId: InterstitialAd.testAdUnitId,
      targetingInfo: targetingInfo,
      listener: (MobileAdEvent event) {
        print("InterstitialAd event $event");
      },
    );
  }

  @override
  void initState() {
    super.initState();
    FirebaseAdMob.instance.initialize(appId: FirebaseAdMob.testAppId);
    _bannerAd = createBannerAd()..load();
    RewardedVideoAd.instance.listener =
        (RewardedVideoAdEvent event, {String rewardType, int rewardAmount}) {
      print("RewardedVideoAd event $event");
      if (event == RewardedVideoAdEvent.rewarded) {
        setState(() {
          _coins += rewardAmount;
        });
      }
    };
  }

  @override
  void dispose() {
    _bannerAd?.dispose();
    _interstitialAd?.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('AdMob Plugin example app'),
        ),
        body: SingleChildScrollView(
          child: Center(
            child: Column(
              crossAxisAlignment: CrossAxisAlignment.center,
              mainAxisSize: MainAxisSize.min,
              children: <Widget>[
                RaisedButton(
                    child: const Text('SHOW BANNER'),
                    onPressed: () {
                      _bannerAd ??= createBannerAd();
                      _bannerAd
                        ..load()
                        ..show();
                    }),
                RaisedButton(
                    child: const Text('SHOW BANNER WITH OFFSET'),
                    onPressed: () {
                      _bannerAd ??= createBannerAd();
                      _bannerAd
                        ..load()
                        ..show(horizontalCenterOffset: -50, anchorOffset: 100);
                    }),
                RaisedButton(
                    child: const Text('REMOVE BANNER'),
                    onPressed: () {
                      _bannerAd?.dispose();
                      _bannerAd = null;
                    }),
                RaisedButton(
                  child: const Text('LOAD INTERSTITIAL'),
                  onPressed: () {
                    _interstitialAd?.dispose();
                    _interstitialAd = createInterstitialAd()..load().then((value) => print("from load, the value is $value"));
                    _interstitialAd.isLoaded().then((value) => print("from isLoaded, the value is $value"));
                  },
                ),
                RaisedButton(
                  child: const Text('SHOW INTERSTITIAL'),
                  onPressed: () {
                    _interstitialAd?.show();
                  },
                ),
                RaisedButton(
                  child: const Text('LOAD REWARDED VIDEO'),
                  onPressed: () {
                    RewardedVideoAd.instance.load(
                        adUnitId: RewardedVideoAd.testAdUnitId,
                        targetingInfo: targetingInfo);
                  },
                ),
                RaisedButton(
                  child: const Text('SHOW REWARDED VIDEO'),
                  onPressed: () {
                    RewardedVideoAd.instance.show();
                  },
                ),
                Text("You have $_coins coins."),
              ].map((Widget button) {
                return Padding(
                  padding: const EdgeInsets.symmetric(vertical: 16.0),
                  child: button,
                );
              }).toList(),
            ),
          ),
        ),
      ),
    );
  }
}

void main() {
  runApp(MyApp());
}

pubspec.yaml:

name: ansel
description: A new Flutter project.

# The following defines the version and build number for your application.
# A version number is three numbers separated by dots, like 1.2.43
# followed by an optional build number separated by a +.
# Both the version and the builder number may be overridden in flutter
# build by specifying --build-name and --build-number, respectively.
# In Android, build-name is used as versionName while build-number used as versionCode.
# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 1.0.0+1

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  firebase_core: ^0.4.4+2
  firebase_admob: ^0.9.1+3

  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^0.1.2

dev_dependencies:
  flutter_test:
    sdk: flutter

# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec

# The following section is specific to Flutter.
flutter:

  # The following line ensures that the Material Icons font is
  # included with your application, so that you can use the icons in
  # the material Icons class.
  uses-material-design: true

  # To add assets to your application, add an assets section, like this:
  # assets:
  #   - images/a_dot_burr.jpeg
  #   - images/a_dot_ham.jpeg

  # An image asset can refer to one or more resolution-specific "variants", see
  # https://flutter.dev/assets-and-images/#resolution-aware.

  # For details regarding adding assets from package dependencies, see
  # https://flutter.dev/assets-and-images/#from-packages

  # To add custom fonts to your application, add a fonts section here,
  # in this "flutter" section. Each entry in this list should have a
  # "family" key with the font family name, and a "fonts" key with a
  # list giving the asset and other descriptors for the font. For
  # example:
  # fonts:
  #   - family: Schyler
  #     fonts:
  #       - asset: fonts/Schyler-Regular.ttf
  #       - asset: fonts/Schyler-Italic.ttf
  #         style: italic
  #   - family: Trajan Pro
  #     fonts:
  #       - asset: fonts/TrajanPro.ttf
  #       - asset: fonts/TrajanPro_Bold.ttf
  #         weight: 700
  #
  # For details regarding fonts from package dependencies,
  # see https://flutter.dev/custom-fonts/#from-packages

doctor verbose output:

[√] Flutter (Channel beta, v1.14.6, on Microsoft Windows [Version 10.0.18362.657], locale en-US)
    • Flutter version 1.14.6 at C:\src\flutter
    • Framework revision fabeb2a16f (6 weeks ago), 2020-01-28 07:56:51 -0800
    • Engine revision c4229bfbba
    • Dart version 2.8.0 (build 2.8.0-dev.5.0 fc3af737c7)

[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at C:\Users\kufah\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 28.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 3.6)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 43.0.2
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)

[√] VS Code, 64-bit edition (version 1.42.1)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension version 3.8.1

[√] Connected device (3 available)
    • Pixel 2 XL • 712KPWQ1289633 • android-arm64  • Android 10 (API 29)
    • Chrome     • chrome         • web-javascript • Google Chrome 80.0.3987.132
    • Web Server • web-server     • web-javascript • Flutter Tools

• No issues found!

flutter verbose run:

[  +21 ms] executing: [C:\src\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +71 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +1 ms] fabeb2a16f1d008ab8230f450c49141d35669798
[        ] executing: [C:\src\flutter/] git describe --match v*.*.* --first-parent --long --tags
[  +50 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[   +3 ms] v1.14.6-0-gfabeb2a16
[  +11 ms] executing: [C:\src\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +54 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +1 ms] origin/beta
[   +1 ms] executing: [C:\src\flutter/] git ls-remote --get-url origin
[  +40 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +96 ms] executing: [C:\src\flutter/] git rev-parse --abbrev-ref HEAD
[  +40 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms] beta
[  +48 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +6 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +8 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[  +22 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[  +14 ms] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[  +32 ms] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +58 ms] executing: C:\Users\kufah\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[  +44 ms] Exit code 0 from: C:\Users\kufah\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[   +1 ms] List of devices attached
           712KPWQ1289633         device product:taimen model:Pixel_2_XL device:taimen transport_id:17
[  +13 ms] C:\Users\kufah\AppData\Local\Android\sdk\platform-tools\adb.exe -s 712KPWQ1289633 shell getprop
[ +170 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +5 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[  +11 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +106 ms] Found plugin firebase_admob at C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_admob-0.9.1+3\
[   +9 ms] Found plugin firebase_core at C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_core-0.4.4+2\
[   +8 ms] Found plugin firebase_core_web at C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_core_web-0.1.1+2\[ +109 ms] Found plugin firebase_admob at C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_admob-0.9.1+3\
[   +5 ms] Found plugin firebase_core at C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_core-0.4.4+2\
[   +9 ms] Found plugin firebase_core_web at C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_core_web-0.1.1+2\[  +80 ms] Generating C:\Users\kufah\ansbel\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[  +53 ms] ro.hardware = taimen
[   +1 ms] ro.build.characteristics = nosdcard
[  +62 ms] Launching lib\main.dart on Pixel 2 XL in debug mode...
[  +15 ms] executing: C:\Users\kufah\AppData\Local\Android\sdk\build-tools\28.0.3\aapt dump xmltree
C:\Users\kufah\ansbel\build\app\outputs\apk\app.apk AndroidManifest.xml
[  +23 ms] Exit code 0 from: C:\Users\kufah\AppData\Local\Android\sdk\build-tools\28.0.3\aapt dump xmltree
C:\Users\kufah\ansbel\build\app\outputs\apk\app.apk AndroidManifest.xml
[   +1 ms] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.example.ansbel" (Raw: "com.example.ansbel")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: uses-permission (line=15)
                 A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw:
                 "android.permission.ACCESS_NETWORK_STATE")
               E: uses-permission (line=16)
                 A: android:name(0x01010003)="android.permission.WAKE_LOCK" (Raw: "android.permission.WAKE_LOCK")        
               E: uses-permission (line=17)
                 A: android:name(0x01010003)="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"    
                 (Raw: "com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE")
               E: uses-permission (line=18)
                 A: android:name(0x01010003)="com.google.android.c2dm.permission.RECEIVE" (Raw:
                 "com.google.android.c2dm.permission.RECEIVE")
               E: application (line=26)
                 A: android:label(0x01010001)="ansbel" (Raw: "ansbel")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw:
                 "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw:
                 "androidx.core.app.CoreComponentFactory")
                 E: meta-data (line=32)
                   A: android:name(0x01010003)="com.google.android.gms.ads.APPLICATION_ID" (Raw:
                   "com.google.android.gms.ads.APPLICATION_ID")
                   A: android:value(0x01010024)="ca-app-pub-7237834793763416~7702821001" (Raw:
                   "ca-app-pub-7237834793763416~7702821001")
                 E: activity (line=36)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.ansbel.MainActivity" (Raw: "com.example.ansbel.MainActivity")                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=50)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw:
                     "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=60)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw:
                     "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040015
                   E: intent-filter (line=64)
                     E: action (line=65)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")      
                     E: category (line=67)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw:
                       "android.intent.category.LAUNCHER")
                 E: meta-data (line=74)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
                 E: service (line=78)
                   A: android:name(0x01010003)="com.google.firebase.components.ComponentDiscoveryService" (Raw:
                   "com.google.firebase.components.ComponentDiscoveryService")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   E: meta-data (line=81)
                     A:
                     android:name(0x01010003)="com.google.firebase.components:io.flutter.plugins.firebase.core.FlutterFir                     ebaseAppRegistrar" (Raw:
                     "com.google.firebase.components:io.flutter.plugins.firebase.core.FlutterFirebaseAppRegistrar")      
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw:
                     "com.google.firebase.components.ComponentRegistrar")
                   E: meta-data (line=84)
                     A:
                     android:name(0x01010003)="com.google.firebase.components:com.google.firebase.analytics.connector.int                     ernal.AnalyticsConnectorRegistrar" (Raw:
                     "com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorR                     egistrar")
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw:
                     "com.google.firebase.components.ComponentRegistrar")
                   E: meta-data (line=87)
                     A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.iid.Registrar" (Raw:                     "com.google.firebase.components:com.google.firebase.iid.Registrar")
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw:
                     "com.google.firebase.components.ComponentRegistrar")
                 E: activity (line=91)
                   A: android:theme(0x01010000)=@0x103000f
                   A: android:name(0x01010003)="com.google.android.gms.ads.AdActivity" (Raw:
                   "com.google.android.gms.ads.AdActivity")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   A: android:configChanges(0x0101001f)=(type 0x11)0xfb0
                 E: provider (line=97)
                   A: android:name(0x01010003)="com.google.android.gms.ads.MobileAdsInitProvider" (Raw:
                   "com.google.android.gms.ads.MobileAdsInitProvider")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   A: android:authorities(0x01010018)="com.example.ansbel.mobileadsinitprovider" (Raw:
                   "com.example.ansbel.mobileadsinitprovider")
                   A: android:initOrder(0x0101001a)=(type 0x10)0x64
                 E: receiver (line=103)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementReceiver" (Raw:
                   "com.google.android.gms.measurement.AppMeasurementReceiver")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: receiver (line=108)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver"                   (Raw: "com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver")
                   A: android:permission(0x01010006)="android.permission.INSTALL_PACKAGES" (Raw:
                   "android.permission.INSTALL_PACKAGES")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   E: intent-filter (line=113)
                     E: action (line=114)
                       A: android:name(0x01010003)="com.android.vending.INSTALL_REFERRER" (Raw:
                       "com.android.vending.INSTALL_REFERRER")
                 E: service (line=118)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementService" (Raw:
                   "com.google.android.gms.measurement.AppMeasurementService")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: service (line=122)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementJobService" (Raw:       
                   "com.google.android.gms.measurement.AppMeasurementJobService")
                   A: android:permission(0x01010006)="android.permission.BIND_JOB_SERVICE" (Raw:
                   "android.permission.BIND_JOB_SERVICE")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: receiver (line=128)
                   A: android:name(0x01010003)="com.google.firebase.iid.FirebaseInstanceIdReceiver" (Raw:
                   "com.google.firebase.iid.FirebaseInstanceIdReceiver")
                   A: android:permission(0x01010006)="com.google.android.c2dm.permission.SEND" (Raw:
                   "com.google.android.c2dm.permission.SEND")
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   E: intent-filter (line=132)
                     E: action (line=133)
                       A: android:name(0x01010003)="com.google.android.c2dm.intent.RECEIVE" (Raw:
                       "com.google.android.c2dm.intent.RECEIVE")
                 E: provider (line=137)
                   A: android:name(0x01010003)="com.google.firebase.provider.FirebaseInitProvider" (Raw:
                   "com.google.firebase.provider.FirebaseInitProvider")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   A: android:authorities(0x01010018)="com.example.ansbel.firebaseinitprovider" (Raw:
                   "com.example.ansbel.firebaseinitprovider")
                   A: android:initOrder(0x0101001a)=(type 0x10)0x64
                 E: activity (line=143)
                   A: android:theme(0x01010000)=@0x1030010
                   A: android:name(0x01010003)="com.google.android.gms.common.api.GoogleApiActivity" (Raw:
                   "com.google.android.gms.common.api.GoogleApiActivity")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: meta-data (line=148)
                   A: android:name(0x01010003)="com.google.android.gms.version" (Raw: "com.google.android.gms.version")  
                   A: android:value(0x01010024)=@0x7f060000
[ +150 ms] executing: C:\Users\kufah\AppData\Local\Android\sdk\platform-tools\adb.exe -s 712KPWQ1289633 shell -x logcat
-v time -t 1
[ +145 ms] Exit code 0 from: C:\Users\kufah\AppData\Local\Android\sdk\platform-tools\adb.exe -s 712KPWQ1289633 shell -x
logcat -v time -t 1
[   +1 ms] --------- beginning of main
           03-11 12:40:07.914 W/adbd    ( 1068): timeout expired while flushing socket, closing
[  +14 ms] executing: C:\Users\kufah\AppData\Local\Android\sdk\platform-tools\adb.exe version
[   +1 ms] executing: C:\Users\kufah\AppData\Local\Android\sdk\platform-tools\adb.exe -s 712KPWQ1289633 logcat -v time -T03-11 12:40:07.914
[  +39 ms] Android Debug Bridge version 1.0.40
           Version 4797878
           Installed as C:\Users\kufah\AppData\Local\Android\sdk\platform-tools\adb.exe
[   +8 ms] executing: C:\Users\kufah\AppData\Local\Android\sdk\platform-tools\adb.exe start-server
[  +31 ms] Building APK
[  +23 ms] Running Gradle task 'assembleDebug'...
[   +6 ms] gradle.properties already sets `android.enableR8`
[   +6 ms] Using gradle from C:\Users\kufah\ansbel\android\gradlew.bat.
[   +1 ms] C:\Users\kufah\ansbel\android\gradlew.bat mode: 33279 rwxrwxrwx.
[  +17 ms] executing: C:\Program Files\Android\Android Studio\jre\bin\java -version
[ +133 ms] Exit code 0 from: C:\Program Files\Android\Android Studio\jre\bin\java -version
[        ] openjdk version "1.8.0_212-release"
           OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
           OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)
[   +5 ms] executing: [C:\Users\kufah\ansbel\android/] C:\Users\kufah\ansbel\android\gradlew.bat -Pverbose=true
-Ptarget=C:\Users\kufah\ansbel\lib\main.dart -Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root
-Ptarget-platform=android-arm64 assembleDebug
[+1696 ms] > Task :app:compileFlutterBuildDebug UP-TO-DATE
[   +1 ms] > Task :app:packLibsflutterBuildDebug UP-TO-DATE
[        ] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preDebugBuild UP-TO-DATE
[   +9 ms] > Task :firebase_admob:preBuild UP-TO-DATE
[   +1 ms] > Task :firebase_admob:preDebugBuild UP-TO-DATE
[   +1 ms] > Task :firebase_core:preBuild UP-TO-DATE
[   +2 ms] > Task :firebase_core:preDebugBuild UP-TO-DATE
[   +7 ms] > Task :firebase_core_web:preBuild UP-TO-DATE
[        ] > Task :firebase_core_web:preDebugBuild UP-TO-DATE
[        ] > Task :firebase_core_web:compileDebugAidl NO-SOURCE
[        ] > Task :firebase_admob:packageDebugRenderscript NO-SOURCE
[        ] > Task :firebase_core:packageDebugRenderscript NO-SOURCE
[        ] > Task :firebase_core_web:packageDebugRenderscript NO-SOURCE
[        ] > Task :app:compileDebugRenderscript NO-SOURCE
[        ] > Task :app:checkDebugManifest UP-TO-DATE
[        ] > Task :app:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :firebase_core:compileDebugAidl NO-SOURCE
[        ] > Task :firebase_admob:compileDebugAidl NO-SOURCE
[  +15 ms] > Task :app:compileDebugAidl NO-SOURCE
[        ] > Task :app:cleanMergeDebugAssets
[        ] > Task :app:mergeDebugShaders UP-TO-DATE
[  +16 ms] > Task :app:compileDebugShaders UP-TO-DATE
[   +1 ms] > Task :app:generateDebugAssets UP-TO-DATE
[   +1 ms] > Task :firebase_admob:mergeDebugShaders UP-TO-DATE
[        ] > Task :firebase_admob:compileDebugShaders UP-TO-DATE
[   +1 ms] > Task :firebase_admob:generateDebugAssets UP-TO-DATE
[        ] > Task :firebase_admob:packageDebugAssets UP-TO-DATE
[        ] > Task :firebase_core:mergeDebugShaders UP-TO-DATE
[   +1 ms] > Task :firebase_core:compileDebugShaders UP-TO-DATE
[   +1 ms] > Task :firebase_core:generateDebugAssets UP-TO-DATE
[   +1 ms] > Task :firebase_core:packageDebugAssets UP-TO-DATE
[   +1 ms] > Task :firebase_core_web:mergeDebugShaders UP-TO-DATE
[        ] > Task :firebase_core_web:compileDebugShaders UP-TO-DATE
[        ] > Task :firebase_core_web:generateDebugAssets UP-TO-DATE
[        ] > Task :firebase_core_web:packageDebugAssets UP-TO-DATE
[  +22 ms] > Task :app:mergeDebugAssets
[ +175 ms] > Task :app:copyFlutterAssetsDebug
[   +1 ms] > Task :app:mainApkListPersistenceDebug UP-TO-DATE
[   +1 ms] > Task :app:generateDebugResValues UP-TO-DATE
[   +1 ms] > Task :app:generateDebugResources UP-TO-DATE
[        ] > Task :firebase_admob:generateDebugResValues UP-TO-DATE
[        ] > Task :firebase_admob:compileDebugRenderscript NO-SOURCE
[        ] > Task :firebase_admob:generateDebugResources UP-TO-DATE
[  +94 ms] > Task :firebase_admob:packageDebugResources UP-TO-DATE
[   +1 ms] > Task :firebase_core:generateDebugResValues UP-TO-DATE
[        ] > Task :firebase_core:compileDebugRenderscript NO-SOURCE
[   +9 ms] > Task :firebase_core:generateDebugResources UP-TO-DATE
[   +2 ms] > Task :firebase_core:packageDebugResources UP-TO-DATE
[   +1 ms] > Task :firebase_core_web:generateDebugResValues UP-TO-DATE
[   +1 ms] > Task :firebase_core_web:compileDebugRenderscript NO-SOURCE
[   +9 ms] > Task :firebase_core_web:generateDebugResources UP-TO-DATE
[        ] > Task :firebase_core_web:packageDebugResources UP-TO-DATE
[        ] > Task :app:mergeDebugResources UP-TO-DATE
[        ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
[        ] > Task :firebase_admob:checkDebugManifest UP-TO-DATE
[        ] > Task :firebase_admob:processDebugManifest UP-TO-DATE
[        ] > Task :firebase_core:checkDebugManifest UP-TO-DATE
[        ] > Task :firebase_core:processDebugManifest UP-TO-DATE
[        ] > Task :firebase_core_web:checkDebugManifest UP-TO-DATE
[        ] > Task :firebase_core_web:processDebugManifest UP-TO-DATE
[        ] > Task :app:processDebugManifest UP-TO-DATE
[  +64 ms] > Task :firebase_admob:parseDebugLibraryResources UP-TO-DATE
[   +2 ms] > Task :firebase_core:parseDebugLibraryResources UP-TO-DATE
[   +1 ms] > Task :firebase_core_web:parseDebugLibraryResources UP-TO-DATE
[   +1 ms] > Task :firebase_core_web:generateDebugRFile UP-TO-DATE
[   +7 ms] > Task :firebase_core:generateDebugRFile UP-TO-DATE
[        ] > Task :firebase_admob:generateDebugRFile UP-TO-DATE
[   +1 ms] > Task :app:processDebugResources UP-TO-DATE
[   +2 ms] > Task :firebase_admob:generateDebugBuildConfig UP-TO-DATE
[  +12 ms] > Task :firebase_core:generateDebugBuildConfig UP-TO-DATE
[   +1 ms] > Task :firebase_core_web:generateDebugBuildConfig UP-TO-DATE
[   +1 ms] > Task :firebase_core_web:javaPreCompileDebug UP-TO-DATE
[        ] > Task :firebase_core_web:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :firebase_core_web:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :firebase_core:javaPreCompileDebug UP-TO-DATE
[  +66 ms] > Task :firebase_core:compileDebugJavaWithJavac UP-TO-DATE
[   +1 ms] > Task :firebase_core:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :firebase_admob:javaPreCompileDebug UP-TO-DATE
[   +2 ms] > Task :firebase_admob:compileDebugJavaWithJavac UP-TO-DATE
[  +12 ms] > Task :firebase_admob:bundleLibCompileDebug UP-TO-DATE
[   +1 ms] > Task :app:compileDebugKotlin UP-TO-DATE
[   +1 ms] > Task :app:javaPreCompileDebug UP-TO-DATE
[  +19 ms] > Task :app:compileDebugJavaWithJavac UP-TO-DATE
[   +2 ms] > Task :app:compileDebugSources UP-TO-DATE
[   +2 ms] > Task :app:processDebugJavaRes NO-SOURCE
[   +1 ms] > Task :firebase_admob:processDebugJavaRes NO-SOURCE
[   +1 ms] > Task :firebase_admob:bundleLibResDebug UP-TO-DATE
[        ] > Task :firebase_core:processDebugJavaRes NO-SOURCE
[   +2 ms] > Task :firebase_core:bundleLibResDebug UP-TO-DATE
[   +2 ms] > Task :firebase_core_web:processDebugJavaRes NO-SOURCE
[   +9 ms] > Task :firebase_core_web:bundleLibResDebug UP-TO-DATE
[  +45 ms] > Task :app:mergeDebugJavaResource UP-TO-DATE
[   +3 ms] > Task :firebase_core_web:bundleLibRuntimeDebug UP-TO-DATE
[   +3 ms] > Task :firebase_core_web:createFullJarDebug UP-TO-DATE
[   +2 ms] > Task :firebase_core:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :firebase_core:createFullJarDebug UP-TO-DATE
[        ] > Task :firebase_admob:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :firebase_admob:createFullJarDebug UP-TO-DATE
[   +3 ms] > Task :app:checkDebugDuplicateClasses UP-TO-DATE
[  +77 ms] > Task :app:desugarDebugFileDependencies UP-TO-DATE
[  +11 ms] > Task :app:mergeExtDexDebug UP-TO-DATE
[   +2 ms] > Task :app:transformClassesWithDexBuilderForDebug UP-TO-DATE
[   +2 ms] > Task :app:mergeDexDebug UP-TO-DATE
[   +2 ms] > Task :app:validateSigningDebug UP-TO-DATE
[  +17 ms] > Task :app:signingConfigWriterDebug UP-TO-DATE
[  +29 ms] > Task :app:mergeDebugJniLibFolders UP-TO-DATE
[  +33 ms] > Task :firebase_admob:mergeDebugJniLibFolders UP-TO-DATE
[   +2 ms] > Task :firebase_admob:mergeDebugNativeLibs UP-TO-DATE
[   +9 ms] > Task :firebase_admob:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :firebase_admob:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :firebase_core:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :firebase_core:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :firebase_core:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :firebase_core:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :firebase_core_web:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :firebase_core_web:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :firebase_core_web:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :firebase_core_web:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :app:mergeDebugNativeLibs UP-TO-DATE
[  +42 ms] > Task :app:stripDebugDebugSymbols UP-TO-DATE
[  +28 ms] > Task :app:packageDebug UP-TO-DATE
[   +1 ms] > Task :app:assembleDebug UP-TO-DATE
[   +8 ms] > Task :firebase_admob:extractDebugAnnotations UP-TO-DATE
[        ] > Task :firebase_admob:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :firebase_admob:mergeDebugConsumerProguardFiles UP-TO-DATE
[   +1 ms] > Task :firebase_admob:prepareLintJarForPublish UP-TO-DATE
[  +12 ms] > Task :firebase_admob:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :firebase_admob:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :firebase_admob:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :firebase_admob:bundleDebugAar UP-TO-DATE
[        ] > Task :firebase_admob:compileDebugSources UP-TO-DATE
[  +17 ms] > Task :firebase_admob:assembleDebug UP-TO-DATE
[   +3 ms] > Task :firebase_core:extractDebugAnnotations UP-TO-DATE
[   +9 ms] > Task :firebase_core:mergeDebugGeneratedProguardFiles UP-TO-DATE
[   +1 ms] > Task :firebase_core:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :firebase_core:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :firebase_core:mergeDebugJavaResource UP-TO-DATE
[  +15 ms] > Task :firebase_core:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :firebase_core:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :firebase_core:bundleDebugAar UP-TO-DATE
[        ] > Task :firebase_core:compileDebugSources UP-TO-DATE
[  +10 ms] > Task :firebase_core:assembleDebug UP-TO-DATE
[   +1 ms] > Task :firebase_core_web:extractDebugAnnotations UP-TO-DATE
[        ] > Task :firebase_core_web:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :firebase_core_web:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :firebase_core_web:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :firebase_core_web:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :firebase_core_web:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :firebase_core_web:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :firebase_core_web:bundleDebugAar UP-TO-DATE
[   +1 ms] > Task :firebase_core_web:compileDebugSources UP-TO-DATE
[   +9 ms] > Task :firebase_core_web:assembleDebug UP-TO-DATE
[        ] BUILD SUCCESSFUL in 2s
[   +1 ms] 114 actionable tasks: 3 executed, 111 up-to-date
[ +336 ms] Running Gradle task 'assembleDebug'... (completed in 3.3s)
[  +49 ms] calculateSha: LocalDirectory: 'C:\Users\kufah\ansbel\build\app\outputs\apk'/app.apk
[  +71 ms] calculateSha: reading file took 69us
[ +582 ms] calculateSha: computing sha took 580us
[   +7 ms] √ Built build\app\outputs\apk\debug\app-debug.apk.
[   +8 ms] executing: C:\Users\kufah\AppData\Local\Android\sdk\build-tools\28.0.3\aapt dump xmltree
C:\Users\kufah\ansbel\build\app\outputs\apk\app.apk AndroidManifest.xml
[  +30 ms] Exit code 0 from: C:\Users\kufah\AppData\Local\Android\sdk\build-tools\28.0.3\aapt dump xmltree
C:\Users\kufah\ansbel\build\app\outputs\apk\app.apk AndroidManifest.xml
[   +4 ms] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.example.ansbel" (Raw: "com.example.ansbel")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: uses-permission (line=15)
                 A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw:
                 "android.permission.ACCESS_NETWORK_STATE")
               E: uses-permission (line=16)
                 A: android:name(0x01010003)="android.permission.WAKE_LOCK" (Raw: "android.permission.WAKE_LOCK")        
               E: uses-permission (line=17)
                 A: android:name(0x01010003)="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"    
                 (Raw: "com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE")
               E: uses-permission (line=18)
                 A: android:name(0x01010003)="com.google.android.c2dm.permission.RECEIVE" (Raw:
                 "com.google.android.c2dm.permission.RECEIVE")
               E: application (line=26)
                 A: android:label(0x01010001)="ansbel" (Raw: "ansbel")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw:
                 "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw:
                 "androidx.core.app.CoreComponentFactory")
                 E: meta-data (line=32)
                   A: android:name(0x01010003)="com.google.android.gms.ads.APPLICATION_ID" (Raw:
                   "com.google.android.gms.ads.APPLICATION_ID")
                   A: android:value(0x01010024)="ca-app-pub-7237834793763416~7702821001" (Raw:
                   "ca-app-pub-7237834793763416~7702821001")
                 E: activity (line=36)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.ansbel.MainActivity" (Raw: "com.example.ansbel.MainActivity")                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=50)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw:
                     "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=60)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw:
                     "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040015
                   E: intent-filter (line=64)
                     E: action (line=65)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")      
                     E: category (line=67)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw:
                       "android.intent.category.LAUNCHER")
                 E: meta-data (line=74)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
                 E: service (line=78)
                   A: android:name(0x01010003)="com.google.firebase.components.ComponentDiscoveryService" (Raw:
                   "com.google.firebase.components.ComponentDiscoveryService")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   E: meta-data (line=81)
                     A:
                     android:name(0x01010003)="com.google.firebase.components:io.flutter.plugins.firebase.core.FlutterFir                     ebaseAppRegistrar" (Raw:
                     "com.google.firebase.components:io.flutter.plugins.firebase.core.FlutterFirebaseAppRegistrar")      
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw:
                     "com.google.firebase.components.ComponentRegistrar")
                   E: meta-data (line=84)
                     A:
                     android:name(0x01010003)="com.google.firebase.components:com.google.firebase.analytics.connector.int                     ernal.AnalyticsConnectorRegistrar" (Raw:
                     "com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorR                     egistrar")
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw:
                     "com.google.firebase.components.ComponentRegistrar")
                   E: meta-data (line=87)
                     A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.iid.Registrar" (Raw:                     "com.google.firebase.components:com.google.firebase.iid.Registrar")
                     A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw:
                     "com.google.firebase.components.ComponentRegistrar")
                 E: activity (line=91)
                   A: android:theme(0x01010000)=@0x103000f
                   A: android:name(0x01010003)="com.google.android.gms.ads.AdActivity" (Raw:
                   "com.google.android.gms.ads.AdActivity")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   A: android:configChanges(0x0101001f)=(type 0x11)0xfb0
                 E: provider (line=97)
                   A: android:name(0x01010003)="com.google.android.gms.ads.MobileAdsInitProvider" (Raw:
                   "com.google.android.gms.ads.MobileAdsInitProvider")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   A: android:authorities(0x01010018)="com.example.ansbel.mobileadsinitprovider" (Raw:
                   "com.example.ansbel.mobileadsinitprovider")
                   A: android:initOrder(0x0101001a)=(type 0x10)0x64
                 E: receiver (line=103)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementReceiver" (Raw:
                   "com.google.android.gms.measurement.AppMeasurementReceiver")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: receiver (line=108)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver"                   (Raw: "com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver")
                   A: android:permission(0x01010006)="android.permission.INSTALL_PACKAGES" (Raw:
                   "android.permission.INSTALL_PACKAGES")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   E: intent-filter (line=113)
                     E: action (line=114)
                       A: android:name(0x01010003)="com.android.vending.INSTALL_REFERRER" (Raw:
                       "com.android.vending.INSTALL_REFERRER")
                 E: service (line=118)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementService" (Raw:
                   "com.google.android.gms.measurement.AppMeasurementService")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: service (line=122)
                   A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementJobService" (Raw:       
                   "com.google.android.gms.measurement.AppMeasurementJobService")
                   A: android:permission(0x01010006)="android.permission.BIND_JOB_SERVICE" (Raw:
                   "android.permission.BIND_JOB_SERVICE")
                   A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: receiver (line=128)
                   A: android:name(0x01010003)="com.google.firebase.iid.FirebaseInstanceIdReceiver" (Raw:
                   "com.google.firebase.iid.FirebaseInstanceIdReceiver")
                   A: android:permission(0x01010006)="com.google.android.c2dm.permission.SEND" (Raw:
                   "com.google.android.c2dm.permission.SEND")
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   E: intent-filter (line=132)
                     E: action (line=133)
                       A: android:name(0x01010003)="com.google.android.c2dm.intent.RECEIVE" (Raw:
                       "com.google.android.c2dm.intent.RECEIVE")
                 E: provider (line=137)
                   A: android:name(0x01010003)="com.google.firebase.provider.FirebaseInitProvider" (Raw:
                   "com.google.firebase.provider.FirebaseInitProvider")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   A: android:authorities(0x01010018)="com.example.ansbel.firebaseinitprovider" (Raw:
                   "com.example.ansbel.firebaseinitprovider")
                   A: android:initOrder(0x0101001a)=(type 0x10)0x64
                 E: activity (line=143)
                   A: android:theme(0x01010000)=@0x1030010
                   A: android:name(0x01010003)="com.google.android.gms.common.api.GoogleApiActivity" (Raw:
                   "com.google.android.gms.common.api.GoogleApiActivity")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: meta-data (line=148)
                   A: android:name(0x01010003)="com.google.android.gms.version" (Raw: "com.google.android.gms.version")  
                   A: android:value(0x01010024)=@0x7f060000
[ +197 ms] Stopping app 'app.apk' on Pixel 2 XL.
[   +5 ms] executing: C:\Users\kufah\AppData\Local\Android\sdk\platform-tools\adb.exe -s 712KPWQ1289633 shell am
force-stop com.example.ansbel
[ +211 ms] executing: C:\Users\kufah\AppData\Local\Android\sdk\platform-tools\adb.exe -s 712KPWQ1289633 shell pm list
packages com.example.ansbel
[ +144 ms] package:com.example.ansbel
[   +3 ms] executing: C:\Users\kufah\AppData\Local\Android\sdk\platform-tools\adb.exe -s 712KPWQ1289633 shell cat
/data/local/tmp/sky.com.example.ansbel.sha1
[ +140 ms] 2b18832206c2e53762b0f1f7c8b3a15067fc20fe
[   +1 ms] Latest build already installed.
[   +1 ms] Pixel 2 XL startApp
[   +6 ms] executing: C:\Users\kufah\AppData\Local\Android\sdk\platform-tools\adb.exe -s 712KPWQ1289633 shell am start -aandroid.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez     
enable-checked-mode true --ez verify-entry-points true com.example.ansbel/com.example.ansbel.MainActivity
[ +224 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.ansbel/.MainActivity (has
extras) }
[   +1 ms] Waiting for observatory port to be available...
[ +678 ms] Observatory URL on device: http://127.0.0.1:43083/IpYaGfTTuU4=/
[   +2 ms] executing: C:\Users\kufah\AppData\Local\Android\sdk\platform-tools\adb.exe -s 712KPWQ1289633 forward tcp:0
tcp:43083
[  +37 ms] 13086
[   +1 ms] Forwarded host port 13086 to device port 43083 for Observatory
[  +15 ms] Connecting to service protocol: http://127.0.0.1:13086/IpYaGfTTuU4=/
[ +253 ms] Successfully connected to service protocol: http://127.0.0.1:13086/IpYaGfTTuU4=/
[   +9 ms] Sending to VM service: getVM({})
[  +12 ms] Result: {type: VM, name: vm, architectureBits: 64, hostCPU: Qualcomm Technologies, Inc MSM8998,
operatingSystem: android, targetCPU: arm64, version: 2.8.0-dev.5.0.flutter-fc3af737c7 (Fri Jan 24 09:53:26 2020 +0000) on"android_arm64", _profilerMode: VM, _...
[   +8 ms] Sending to VM service: getIsolate({isolateId: isolates/2835425531952319})
[   +3 ms] Sending to VM service: _flutter.listViews({})
[  +10 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x78f732b620, isolate: {type:
@Isolate, fixedId: true, id: isolates/2835425531952319, name: main.dart$main-2835425531952319, number:
2835425531952319}}]}
[   +9 ms] DevFS: Creating new filesystem on the device (null)
[  +11 ms] Sending to VM service: _createDevFS({fsName: ansbel})
[  +24 ms] Result: {type: Isolate, id: isolates/2835425531952319, name: main, number: 2835425531952319, _originNumber:
2835425531952319, startTime: 1583916020025, _heaps: {new: {type: HeapSpace, name: new, vmName: Scavenger, collections: 0,avgCollectionPeriodMillis...
[  +12 ms] I/cr_LibraryLoader( 3947): Loaded native library version number "80.0.3987.132"
[  +11 ms] Result: {type: FileSystem, name: ansbel, uri:
file:///data/user/0/com.example.ansbel/code_cache/ansbelUMEHCZ/ansbel/}
[   +2 ms] DevFS: Created new filesystem on the device
(file:///data/user/0/com.example.ansbel/code_cache/ansbelUMEHCZ/ansbel/)
[   +3 ms] Updating assets
[ +148 ms] Syncing files to device Pixel 2 XL...
[   +2 ms] Scanning asset files
[   +9 ms] <- reset
[   +1 ms] Compiling dart to kernel with 0 updated files
[  +11 ms] C:\src\flutter\bin\cache\dart-sdk\bin\dart.exe
C:\src\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
C:\src\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --target=flutter
-Ddart.developer.causal_async_stacks=true --output-dill
C:\Users\kufah\AppData\Local\Temp\flutter_tool.e9b28f4e-6373-11ea-bd7a-9cb6d0fb566a\app.dill --packages
C:\Users\kufah\ansbel\.packages -Ddart.vm.profile=false -Ddart.vm.product=false
--bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-closure-call-instructions --enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root
[   +6 ms] <- compile package:ansel/main.dart
[   +1 ms] W/chromium( 3947): [WARNING:dns_config_service_posix.cc(341)] Failed to read DnsConfig.
[   +1 ms] W/.example.ansbe( 3947): Accessing hidden method Landroid/media/AudioManager;->getOutputLatency(I)I (greylist,reflection, allowed)
[        ] W/cr_media( 3947): Requires BLUETOOTH permission
[        ] W/.example.ansbe( 3947): Accessing hidden method
Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking,    
allowed)
[  +17 ms] D/DynamitePackage( 3947): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
[   +7 ms] I/Ads     ( 3947): Use
RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("1BFA90684DE79CCA4E1534DF230A9FAE") to get test ads on thisdevice.
[   +3 ms] W/VideoCapabilities( 3947): Unrecognized profile 2130706433 for video/avc
[   +2 ms] W/VideoCapabilities( 3947): Unrecognized profile 2130706434 for video/avc
[   +2 ms] W/VideoCapabilities( 3947): Unrecognized profile 2130706433 for video/avc
[   +8 ms] W/VideoCapabilities( 3947): Unrecognized profile 2130706434 for video/avc
[        ] W/VideoCapabilities( 3947): Unrecognized profile 2130706433 for video/avc
[        ] W/VideoCapabilities( 3947): Unrecognized profile 2130706434 for video/avc
[        ] I/DynamiteModule( 3947): Considering local module com.google.android.gms.ads.dynamite:0 and remote module     
com.google.android.gms.ads.dynamite:21200
[        ] I/DynamiteModule( 3947): Selected remote version of com.google.android.gms.ads.dynamite, version >= 21200     
[        ] W/.example.ansbe( 3947): Accessing hidden method
Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking,    
allowed)
[   +1 ms] W/.example.ansbe( 3947): Accessing hidden method
Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking,    
allowed)
[        ] W/.example.ansbe( 3947): Accessing hidden method
Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking,    
allowed)
[  +51 ms] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist,
linking, allowed)
[   +1 ms] W/.example.ansbe( 3947): Accessing hidden method
Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed)
[   +2 ms] W/.example.ansbe( 3947): Accessing hidden method
Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed)
[   +1 ms] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist,  
linking, allowed)
[   +1 ms] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J
(greylist,core-platform-api, linking, allowed)
[        ] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist, 
linking, allowed)
[   +3 ms] W/.example.ansbe( 3947): Accessing hidden method
Lsun/misc/Unsafe;->allocateInstance(Ljava/lang/Class;)Ljava/lang/Object; (greylist, linking, allowed)
[   +1 ms] W/.example.ansbe( 3947): Accessing hidden method Llibcore/io/Memory;->peekLong(JZ)J (greylist, reflection,    
allowed)
[   +1 ms] W/.example.ansbe( 3947): Accessing hidden method Llibcore/io/Memory;->pokeLong(JJZ)V (greylist, reflection,   
allowed)
[   +1 ms] W/.example.ansbe( 3947): Accessing hidden method Llibcore/io/Memory;->pokeInt(JIZ)V (greylist, reflection,    
allowed)
[        ] W/.example.ansbe( 3947): Accessing hidden method Llibcore/io/Memory;->peekInt(JZ)I (greylist, reflection,     
allowed)
[   +1 ms] W/.example.ansbe( 3947): Accessing hidden method Llibcore/io/Memory;->pokeByte(JB)V (greylist, reflection,    
allowed)
[  +13 ms] W/.example.ansbe( 3947): Accessing hidden method Llibcore/io/Memory;->peekByte(J)B (greylist, reflection,
allowed)
[   +1 ms] W/.example.ansbe( 3947): Accessing hidden method Llibcore/io/Memory;->pokeByteArray(J[BII)V (greylist,        
reflection, allowed)
[   +2 ms] W/.example.ansbe( 3947): Accessing hidden method Llibcore/io/Memory;->peekByteArray(J[BII)V (greylist,        
reflection, allowed)
[  +14 ms] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->arrayBaseOffset(Ljava/lang/Class;)I
(greylist,core-platform-api, linking, allowed)
[  +13 ms] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist,
linking, allowed)
[   +2 ms] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist, 
linking, allowed)
[   +3 ms] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->arrayIndexScale(Ljava/lang/Class;)I       
(greylist, linking, allowed)
[  +13 ms] W/.example.ansbe( 3947): Accessing hidden method Llibcore/io/Memory;->pokeByte(JB)V (greylist, linking,
allowed)
[   +1 ms] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J
(greylist,core-platform-api, reflection, allowed)
[   +8 ms] W/.example.ansbe( 3947): Accessing hidden field Ljava/nio/Buffer;->address:J (greylist, reflection, allowed)
[   +1 ms] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist,   
reflection, allowed)
[        ] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist,  
reflection, allowed)
[        ] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J
(greylist,core-platform-api, reflection, allowed)
[        ] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist, 
reflection, allowed)
[        ] W/.example.ansbe( 3947): Accessing hidden method
Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, reflection, allowed)
[        ] W/.example.ansbe( 3947): Accessing hidden method
Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, reflection, allowed)
[        ] W/.example.ansbe( 3947): Accessing hidden method
Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking,    
allowed)
[        ] E/FA      ( 3947): GoogleService failed to initialize, status: 10, Missing google app id value from from      
string resources with name google_app_id.
[        ] I/FA      ( 3947): App measurement is starting up, version: 16250
[        ] I/FA      ( 3947): To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
[  +13 ms] I/FA      ( 3947): To enable faster debug mode event logging run:
[   +1 ms] I/FA      ( 3947):   adb shell setprop debug.firebase.analytics.app com.example.ansbel
[   +1 ms] E/FA      ( 3947): Missing google_app_id. Firebase Analytics disabled. See https://goo.gl/NAOOOI
[  +15 ms] E/FA      ( 3947): Uploading is not possible. App measurement disabled
[   +1 ms] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist,   
linking, allowed)
[  +11 ms] W/.example.ansbe( 3947): Accessing hidden method
Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed)
[   +3 ms] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J
(greylist,core-platform-api, linking, allowed)
[   +2 ms] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist,   
linking, allowed)
[   +2 ms] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J
(greylist,core-platform-api, linking, allowed)
[   +2 ms] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist,  
linking, allowed)
[        ] W/.example.ansbe( 3947): Accessing hidden method
Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking,    
allowed)
[        ] W/.example.ansbe( 3947): Accessing hidden method
Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking,    
allowed)
[   +1 ms] W/Ads     ( 3947): Not retrying to fetch app settings
[   +1 ms] W/.example.ansbe( 3947): Accessing hidden method
Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed)
[+4954 ms] Updating files
[ +172 ms] DevFS: Sync finished
[   +2 ms] Syncing files to device Pixel 2 XL... (completed in 5,421ms, longer than expected)
[   +1 ms] Synced 0.9MB.
[   +7 ms] Sending to VM service: _flutter.listViews({})
[  +12 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x78f732b620, isolate: {type:
@Isolate, fixedId: true, id: isolates/2835425531952319, name: main.dart$main-2835425531952319, number:
2835425531952319}}]}
[   +1 ms] <- accept
[   +1 ms] Connected to _flutterView/0x78f732b620.
[   +2 ms] Flutter run key commands.
[   +2 ms] r Hot reload. ���🔥🔥🔥
[   +9 ms] R Hot restart.
[   +2 ms] h Repeat this help message.
[   +1 ms] d Detach (terminate "flutter run" but leave application running).
[  +27 ms] q Quit (terminate the application on the device).
[        ] An Observatory debugger and profiler on Pixel 2 XL is available at: http://127.0.0.1:13086/IpYaGfTTuU4=/      
[+4686 ms] W/Ads     ( 3947): Error while pinging URL:
https://pagead2.googlesyndication.com/pagead/gen_204?is_aia=false&id=gmob-apps-report-exception&os=10&api=29&device=Google%20Pixel%202%20XL&js=afma-sdk-a-v20088999.15301000.1&appid=com.example.ansbel&exceptiontype=com.google.android.gms.ads.internal.js.function.a&stacktrace=com.google.android.gms.ads.internal.js.function.a%3A%20Unable%20to%20obtain%20a%20JavascriptEngine.%0A%09at%20com.google.android.gms.ads.internal.js.function.n.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A1)%0A%09at%20com.google.android.gms.ads.internal.util.promise.f.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A2)%0A%09at%20xa.run(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A4)%0A%09at%20ws.execute(Unknown%20Source%3A0)%0A%09at%20com.google.android.gms.ads.internal.util.future.c.execute(Unknown%20Source%3A2)%0A%09at%20vz.b(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A4)%0A%09at%20vz.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A44)%0A%09at%20vz.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A53)%0A%09at%20xr.a(Unknown%20Source%3A0)%0A%09at%20com.google.android.gms.ads.internal.util.future.i.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A3)%0A%09at%20com.google.android.gms.ads.internal.util.promise.g.d(Unknown%20Source%3A7)%0A%09at%20com.google.android.gms.ads.internal.js.ar.a(Unknown%20Source%3A2)%0A%09at%20com.google.android.gms.ads.internal.util.promise.f.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A2)%0A%09at%20xa.run(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A4)%0A%09at%20ws.execute(Unknown%20Source%3A0)%0A%09at%20com.google.android.gms.ads.internal.util.future.c.execute(Unknown%20Source%3A2)%0A%09at%20vz.b(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A4)%0A%09at%20vz.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A44)%0A%09at%20vz.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A53)%0A%09at%20xr.a(Unknown%20Source%3A0)%0A%09at%20com.google.android.gms.ads.internal.util.future.i.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A3)%0A%09at%20com.google.android.gms.ads.internal.util.promise.g.d(Unknown%20Source%3A7)%0A%09at%20com.google.android.gms.ads.internal.js.ad.run(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A3)%0A%09at%20android.os.Handler.handleCallback(Handler.java%3A883)%0A%09at%20android.os.Handler.dispatchMessage(Handler.java%3A100)%0A%09at%20oz.a(Unknown%20Source%3A0)%0A%09at%20com.google.android.gms.ads.internal.util.f.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A1)%0A%09at%20oz.dispatchMessage(Unknown%20Source%3A0)%0A%09at%20android.os.Looper.loop(Looper.java%3A214)%0A%09at%20android.app.ActivityThread.main(ActivityThread.java%3A7356)%0A%09at%20java.lang.reflect.Method.invoke(Native%20Method)%0A%09at%20com.android.internal.os.RuntimeInit%24MethodAndArgsCaller.run(RuntimeInit.java%3A492)%0A%09at%20com.android.internal.os.ZygoteInit.main(ZygoteInit.java%3A930)%0A&eids=318484496%2C318486317%2C318484676%2C318483611%2C318484801%2C318485889%2C318487060%2C318487788%2C318489465%2C318489527%2C318489446%2C318482671%2C318475418&exceptionkey=ConfigLoader.maybeFetchNewAppSettings&cl=283464268&rc=dev&session_id=14511312545485285589&sampling_rate=1&pb_tm=1.0. Unable to resolve host
"pagead2.googlesyndication.com": No address associated with hostname
[  +70 ms] E/chromium( 3947): [ERROR:aw_browser_terminator.cc(125)] Renderer process (4012) crash detected (code -1).
[ +120 ms] W/flutter ( 3947): onAdFailedToLoad: 0
[   +2 ms] I/Ads     ( 3947): Ad failed to load : 0
[  +31 ms] I/flutter ( 3947): BannerAd event MobileAdEvent.failedToLoad
[+17445 ms] D/DynamitePackage( 3947): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
[   +5 ms] I/Ads     ( 3947): Use
RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("1BFA90684DE79CCA4E1534DF230A9FAE") to get test ads on thisdevice.
[  +13 ms] W/.example.ansbe( 3947): Accessing hidden method
Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking,    
allowed)
[   +6 ms] W/.example.ansbe( 3947): Accessing hidden method
Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking,    
allowed)
[   +2 ms] W/.example.ansbe( 3947): Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist,   
linking, allowed)
[   +1 ms] I/flutter ( 3947): from load, the value is true
[        ] I/flutter ( 3947): from isLoaded, the value is false
[   +2 ms] W/.example.ansbe( 3947): Accessing hidden method
Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking,    
allowed)
[+10074 ms] W/Ads     ( 3947): Error while pinging URL:
https://pagead2.googlesyndication.com/pagead/gen_204?is_aia=false&id=gmob-apps-report-exception&os=10&api=29&device=Google%20Pixel%202%20XL&js=afma-sdk-a-v20088999.15301000.1&appid=com.example.ansbel&exceptiontype=com.google.android.gms.ads.internal.js.function.a&stacktrace=com.google.android.gms.ads.internal.js.function.a%3A%20Unable%20to%20obtain%20a%20JavascriptEngine.%0A%09at%20com.google.android.gms.ads.internal.js.function.n.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A1)%0A%09at%20com.google.android.gms.ads.internal.util.promise.f.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A2)%0A%09at%20xa.run(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A4)%0A%09at%20ws.execute(Unknown%20Source%3A0)%0A%09at%20com.google.android.gms.ads.internal.util.future.c.execute(Unknown%20Source%3A2)%0A%09at%20vz.b(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A4)%0A%09at%20vz.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A44)%0A%09at%20vz.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A53)%0A%09at%20xr.a(Unknown%20Source%3A0)%0A%09at%20com.google.android.gms.ads.internal.util.future.i.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A3)%0A%09at%20com.google.android.gms.ads.internal.util.promise.g.d(Unknown%20Source%3A7)%0A%09at%20com.google.android.gms.ads.internal.js.ar.a(Unknown%20Source%3A2)%0A%09at%20com.google.android.gms.ads.internal.util.promise.f.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A2)%0A%09at%20xa.run(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A4)%0A%09at%20ws.execute(Unknown%20Source%3A0)%0A%09at%20com.google.android.gms.ads.internal.util.future.c.execute(Unknown%20Source%3A2)%0A%09at%20vz.b(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A4)%0A%09at%20vz.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A44)%0A%09at%20vz.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A53)%0A%09at%20xr.a(Unknown%20Source%3A0)%0A%09at%20com.google.android.gms.ads.internal.util.future.i.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A3)%0A%09at%20com.google.android.gms.ads.internal.util.promise.g.d(Unknown%20Source%3A7)%0A%09at%20com.google.android.gms.ads.internal.js.ad.run(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A3)%0A%09at%20android.os.Handler.handleCallback(Handler.java%3A883)%0A%09at%20android.os.Handler.dispatchMessage(Handler.java%3A100)%0A%09at%20oz.a(Unknown%20Source%3A0)%0A%09at%20com.google.android.gms.ads.internal.util.f.a(%3Acom.google.android.gms.policy_ads_fdr_dynamite%4021207000%4021207000.283464268.283464268%3A1)%0A%09at%20oz.dispatchMessage(Unknown%20Source%3A0)%0A%09at%20android.os.Looper.loop(Looper.java%3A214)%0A%09at%20android.app.ActivityThread.main(ActivityThread.java%3A7356)%0A%09at%20java.lang.reflect.Method.invoke(Native%20Method)%0A%09at%20com.android.internal.os.RuntimeInit%24MethodAndArgsCaller.run(RuntimeInit.java%3A492)%0A%09at%20com.android.internal.os.ZygoteInit.main(ZygoteInit.java%3A930)%0A&eids=318484496%2C318486317%2C318484676%2C318483611%2C318484801%2C318485889%2C318487060%2C318487788%2C318489465%2C318489527%2C318489446%2C318482671%2C318475418&exceptionkey=ConfigLoader.maybeFetchNewAppSettings&cl=283464268&rc=dev&session_id=14511312545485285589&sampling_rate=1&pb_tm=1.0. Unable to resolve host
"pagead2.googlesyndication.com": No address associated with hostname
[ +121 ms] E/chromium( 3947): [ERROR:aw_browser_terminator.cc(125)] Renderer process (4234) crash detected (code -1).
[   +6 ms] W/flutter ( 3947): onAdFailedToLoad: 0
[  +22 ms] I/Ads     ( 3947): Ad failed to load : 0
[   +1 ms] I/flutter ( 3947): InterstitialAd event MobileAdEvent.failedToLoad

my print statements:

I/flutter ( 3212): from load, the value is true
I/flutter ( 3212): from isLoaded, the value is false
MaskyS commented 4 years ago

@iapicca, I suggest you add spaces for these details in the issue template, as I see you having to manually ask each issue reporter.

iapicca commented 4 years ago

@iapicca, I suggest you add spaces for these details in the issue template, as I see you having to manually ask each issue reporter.

@MaskyS this suggestion could be an issue to open in flutter's github

russellwheatley commented 3 years ago

The firebase_admob plugin will be deprecated in April 2021 in favor of Google Mobile Ads SDK for Flutter. Google Mobile Ads SDK for Flutter is a new Flutter plugin that supports more Ads formats than firebase_admob does. Google Mobile Ads SDK for Flutter currently supports loading and displaying banner, interstitial (full-screen), native ads, and rewarded video ads across AdMob and AdManager. It also supports displaying banner and native ads as Widgets as opposed to being overlayed over all app content. We're now recommending projects currently using firebase_admob migrate to Google Mobile Ads SDK for Flutter following the instructions outlined here. Issues with migrating or with using the new package should now be raised over on the Google Mobile Ads SDK for Flutter repository.