googleads / googleads-mobile-flutter

A Flutter plugin for the Google Mobile Ads SDK
Apache License 2.0
341 stars 286 forks source link

Rewarded ad: sheer pain. "#004 The webview is destroyed. Ignoring action" #227

Closed emptyopen closed 3 years ago

emptyopen commented 3 years ago

I'm not sure where to start because of all the log messages. Absolutely flooded, I can't tell up from down. Seriously, what is the possible benefit of the log message setVertexArrayObject: set vao to 48 (48) 0 0, or connecting to surface 0xb31f0808, reason connectToSurface(reconnect). The pain cannot be understated. However, the culprit seems to be strongly linked to the log message #004 The webview is destroyed. Ignoring action.

The difficult aspect of this issue is that it seems to be intermittent. Sometimes I run a rewarded ad and it works, other times it doesn't.

Basically, the issue is that after playing a rewarded ad, the callback I have in the onRewardedAdUserEarnedReward function in the AdListener does not run. This is obviously bad, because the user will have sat through an ad for no reason.

Plugin Version

from pubspec.yaml: google_mobile_ads: ^0.12.1

Steps to Reproduce

I have this AdState.dart, with relevant parts shown:

import 'dart:io';

import 'package:chess_egress/ui/chess_egress_ui.dart';
import 'package:google_mobile_ads/google_mobile_ads.dart';

class AdState {
  Future<InitializationStatus> initialization;
  bool devAds;
  ChessEgressUI ui;

  AdState(this.initialization, this.devAds, this.ui);

  ...

  String resetsRewardedId() {
    if (devAds) {
      // test ads
      return Platform.isAndroid
          ? 'ca-app-pub-3940256099942544/5224354917'
          : 'ca-app-pub-3940256099942544/1712485313';
    } else {
      return Platform.isAndroid
          ? 'ca-app-pub-1593117793459247/9150848476'
          : 'ca-app-pub-1593117793459247/4281665178';
    }
  }

  ...

  hintsAdListener() {
    return AdListener(
      onAdLoaded: (ad) => print('Ad loaded: ${ad.adUnitId}'),
      onAdClosed: (ad) => print('Ad closed: ${ad.adUnitId}'),
      onAdFailedToLoad: (ad, error) =>
          print('Ad failed to load: ${ad.adUnitId}, $error'),
      onAdOpened: (ad) => print('Ad opened: ${ad.adUnitId}'),
      onAppEvent: (ad, name, data) =>
          print('App event: ${ad.adUnitId}, $name, $data'),
      onApplicationExit: (ad) => print('App Exit: #{ad.adUnitId}'),
      onNativeAdClicked: (nativeAd) =>
          print('Native ad clicked: ${nativeAd.adUnitId}'),
      onNativeAdImpression: (nativeAd) =>
          print('Native ad impression: ${nativeAd.adUnitId}'),
      onRewardedAdUserEarnedReward: (ad, reward) async {
        print('User rewarded: ${ad.adUnitId}, ${reward.amount} ${reward.type}');
        await Future.delayed(Duration(seconds: 3));
        ui.state.addHints();
        ui.state.showHintsNotification();
      },
    );
  }
}

ui is flame's ui, but is basically just a class I'm calling an internal function.

Expected results:

Ad runs, I close it, functions are run without issue.

Actual results:

Functions do not run. My log window is blown out of the water.

How am I supposed to work with this:

Launching lib/main.dart on AOSP on IA Emulator in debug mode...
✓ Built build/app/outputs/flutter-apk/app-debug.apk.
Connecting to VM Service at ws://127.0.0.1:50850/HBSurZgIciU=/ws
D/EGL_emulation( 4829): eglMakeCurrent: 0xcc3ff6a0: ver 3 0 (tinfo 0xe13794c0)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 1 0
D/EGL_emulation( 4829): eglMakeCurrent: 0xcc3ff6a0: ver 3 0 (tinfo 0xe13794c0)
I/Choreographer( 4829): Skipped 30 frames!  The application may be doing too much work on its main thread.
I/tt.chess_egres( 4829): The ClassLoaderContext is a special shared library.
I/chatty  ( 4829): uid=10088(com.takaomatt.chess_egress) identical 1 line
I/tt.chess_egres( 4829): The ClassLoaderContext is a special shared library.
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
D/DynamitePackage( 4829): Instantiated singleton DynamitePackage.
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraMobileAdsSettingManagerCreatorImpl
I/flutter ( 4829): loading level 8, highest level: 38
I/WebViewFactory( 4829): Loading com.android.chrome version 69.0.3497.100 (code 349710017)
I/tt.chess_egres( 4829): The ClassLoaderContext is a special shared library.
I/cr_LibraryLoader( 4829): Time to load native libraries: 38 ms (timestamps 4833-4871)
E/cr_VariationsUtils( 4829): Failed reading seed file "/data/user/0/com.takaomatt.chess_egress/app_webview/variations_seed": /data/user/0/com.takaomatt.chess_egress/app_webview/variations_seed (No such file or directory)
I/chromium( 4829): [INFO:library_loader_hooks.cc(36)] Chromium logging enabled: level = 0, default verbosity = 0
I/cr_LibraryLoader( 4829): Expected native library version number "69.0.3497.100", actual native library version number "69.0.3497.100"
W/cr_ChildProcLH( 4829): Create a new ChildConnectionAllocator with package name = com.android.chrome, sandboxed = true
I/cr_BrowserStartup( 4829): Initializing chromium process, singleProcess=false
I/tt.chess_egres( 4829): Background concurrent copying GC freed 10115(1206KB) AllocSpace objects, 7(140KB) LOS objects, 49% free, 2MB/4MB, paused 18us total 119.936ms
W/tt.chess_egres( 4829): Accessing hidden method Landroid/view/textclassifier/logging/SmartSelectionEventTracker;-><init>(Landroid/content/Context;I)V (light greylist, reflection)
W/tt.chess_egres( 4829): Accessing hidden method Landroid/view/textclassifier/logging/SmartSelectionEventTracker;->logEvent(Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;)V (light greylist, reflection)
W/tt.chess_egres( 4829): Accessing hidden method Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionStarted(I)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent; (light greylist, reflection)
W/tt.chess_egres( 4829): Accessing hidden method Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionModified(II)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent; (light greylist, reflection)
W/tt.chess_egres( 4829): Accessing hidden method Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionModified(IILandroid/view/textclassifier/TextClassification;)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent; (light greylist, reflection)
W/tt.chess_egres( 4829): Accessing hidden method Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionModified(IILandroid/view/textclassifier/TextSelection;)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent; (light greylist, reflection)
W/tt.chess_egres( 4829): Accessing hidden method Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionAction(III)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent; (light greylist, reflection)
W/tt.chess_egres( 4829): Accessing hidden method Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionAction(IIILandroid/view/textclassifier/TextClassification;)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent; (light greylist, reflection)
D/HostConnection( 4829): HostConnection::get() New Host Connection established 0xbc0955a0, tid 4958
W/cr_media( 4829): Requires BLUETOOTH permission
D/HostConnection( 4829): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_gles_max_version_3_0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglCreateContext: 0xc3b89e60: maj 3 min 0 rcv 3
I/Choreographer( 4829): Skipped 122 frames!  The application may be doing too much work on its main thread.
D/EGL_emulation( 4829): eglMakeCurrent: 0xc3b89e60: ver 3 0 (tinfo 0xc28f0470)
I/OpenGLRenderer( 4829): Davey! duration=2061ms; Flags=0, IntendedVsync=203871851472, Vsync=205905184724, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=205915520446, AnimationStart=205915566100, PerformTraversalsStart=205918098145, DrawStart=205918372882, SyncQueued=205918573726, SyncStart=205918714396, IssueDrawCommandsStart=205918844121, SwapBuffers=205919183948, FrameCompleted=205933893472, DequeueBufferDuration=61000, QueueBufferDuration=14258000,
W/cr_CrashFileManager( 4829): /data/user/0/com.takaomatt.chess_egress/cache/WebView/Crash Reports does not exist or is not a directory
W/VideoCapabilities( 4829): Unrecognized profile 4 for video/hevc
I/VideoCapabilities( 4829): Unsupported profile 4 for video/mp4v-es
W/cr_MediaCodecUtil( 4829): HW encoder for video/avc is not available on this device.
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglCreateContext: 0xc3b8aca0: maj 3 min 0 rcv 3
D/EGL_emulation( 4829): eglMakeCurrent: 0xc3b8aca0: ver 3 0 (tinfo 0xc28f0470)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 2 (2) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 2 (2) 0 0
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
I/Ads     ( 4829): This request is sent from a test device.
W/tt.chess_egres( 4829): Accessing hidden field Ljava/nio/Buffer;->address:J (light greylist, reflection)
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
W/Parcel  ( 4829): **** enforceInterface() expected 'com.google.android.gms.ads.clearcut.IClearcut' but read 'com.google.android.gms.gass.internal.clearcut.IClearcut'
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
I/Ads     ( 4829): This request is sent from a test device.
I/tt.chess_egres( 4829): The ClassLoaderContext is a special shared library.
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
I/Ads     ( 4829): This request is sent from a test device.
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
V/DynamiteModule( 4829): Dynamite loader version >= 2, using loadModule2NoCrashUtils
I/Ads     ( 4829): This request is sent from a test device.
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
V/DynamiteModule( 4829): Dynamite loader version >= 2, using loadModule2NoCrashUtils
I/Ads     ( 4829): This request is sent from a test device.
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
W/Parcel  ( 4829): **** enforceInterface() expected 'com.google.android.gms.ads.clearcut.IClearcut' but read 'com.google.android.gms.gass.internal.clearcut.IClearcut'
I/tt.chess_egres( 4829): Background concurrent copying GC freed 22467(2020KB) AllocSpace objects, 1(16KB) LOS objects, 49% free, 4MB/9MB, paused 1.261ms total 822.081ms
I/flutter ( 4829): IAP:: has bought premium, setting it true
I/flutter ( 4829): setting premium to true
I/flutter ( 4829): loading level 8, highest level: 38
W/Ads     ( 4829): Not retrying to fetch app settings
W/Ads     ( 4829): Not retrying to fetch app settings
W/Ads     ( 4829): Not retrying to fetch app settings
W/Ads     ( 4829): Not retrying to fetch app settings
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 3 (3) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 4 (4) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 5 (5) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 6 (6) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 7 (7) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 4 (4) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 8 (8) 0 0
I/tt.chess_egres( 4829): Background concurrent copying GC freed 42796(3MB) AllocSpace objects, 49(3MB) LOS objects, 50% free, 5MB/11MB, paused 3.111ms total 397.017ms
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 5 (5) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 6 (6) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 7 (7) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 8 (8) 0 0
W/tt.chess_egres( 4829): Accessing hidden method Landroid/media/AudioTrack;->getLatency()I (light greylist, reflection)
I/ExoPlayerImpl( 4829): Init ExoPlayerLib/2.4.2 [generic_x86_arm, AOSP on IA Emulator, Google, 28]
I/ExoPlayerImpl( 4829): Init ExoPlayerLib/2.4.2 [generic_x86_arm, AOSP on IA Emulator, Google, 28]
D/MetadataUtil( 4829): Skipped unknown metadata entry: gsst
D/MetadataUtil( 4829): Skipped unknown metadata entry: gstd
D/MetadataUtil( 4829): Skipped unknown metadata entry: gsst
D/MetadataUtil( 4829): Skipped unknown metadata entry: gstd
I/OMXClient( 4829): IOmx service obtained
I/OMXClient( 4829): IOmx service obtained
I/ExoPlayerImpl( 4829): Init ExoPlayerLib/2.4.2 [generic_x86_arm, AOSP on IA Emulator, Google, 28]
I/OMXClient( 4829): IOmx service obtained
I/OMXClient( 4829): IOmx service obtained
D/HostConnection( 4829): HostConnection::get() New Host Connection established 0xaf87e0b0, tid 5231
D/HostConnection( 4829): HostConnection::get() New Host Connection established 0xc3572ce0, tid 5230
D/HostConnection( 4829): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_gles_max_version_3_0
D/MetadataUtil( 4829): Skipped unknown metadata entry: gsst
D/MetadataUtil( 4829): Skipped unknown metadata entry: gstd
D/HostConnection( 4829): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_gles_max_version_3_0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglCreateContext: 0xc35d0a20: maj 3 min 0 rcv 3
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglCreateContext: 0xbbf47cc0: maj 3 min 0 rcv 3
D/EGL_emulation( 4829): eglMakeCurrent: 0xc35d0a20: ver 3 0 (tinfo 0xc35c3450)
D/EGL_emulation( 4829): eglMakeCurrent: 0xbbf47cc0: ver 3 0 (tinfo 0xabbaf0d0)
E/EGL_emulation( 4829): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
E/EGL_emulation( 4829): tid 5230: eglQueryContext(1902): error 0x3004 (EGL_BAD_ATTRIBUTE)
E/EGL_emulation( 4829): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
E/EGL_emulation( 4829): tid 5231: eglQueryContext(1902): error 0x3004 (EGL_BAD_ATTRIBUTE)
D/SurfaceUtils( 4829): connecting to surface 0xabbb0808, reason connectToSurface
I/MediaCodec( 4829): [OMX.google.h264.decoder] setting surface generation to 4944897
D/SurfaceUtils( 4829): disconnecting from surface 0xabbb0808, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): connecting to surface 0xabbb0808, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): connecting to surface 0xaf76d808, reason connectToSurface
I/MediaCodec( 4829): [OMX.google.h264.decoder] setting surface generation to 4944898
D/SurfaceUtils( 4829): disconnecting from surface 0xaf76d808, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): connecting to surface 0xaf76d808, reason connectToSurface(reconnect)
E/ACodec  ( 4829): [OMX.google.h264.decoder] setPortMode on output to DynamicANWBuffer failed w/ err -1010
E/ACodec  ( 4829): [OMX.google.h264.decoder] setPortMode on output to DynamicANWBuffer failed w/ err -1010
I/tt.chess_egres( 4829): Background concurrent copying GC freed 58754(2MB) AllocSpace objects, 41(3MB) LOS objects, 48% free, 6MB/12MB, paused 12.875ms total 713.545ms
D/MediaCodec( 4829): [OMX.google.h264.decoder] setting dataspace on output surface to #104
I/OMXClient( 4829): IOmx service obtained
W/AudioTrack( 4829): Use of stream types is deprecated for operations other than volume control
W/AudioTrack( 4829): See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
W/AudioTrack( 4829): Use of stream types is deprecated for operations other than volume control
W/AudioTrack( 4829): See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
I/OMXClient( 4829): IOmx service obtained
D/MediaCodec( 4829): [OMX.google.h264.decoder] setting dataspace on output surface to #104
D/HostConnection( 4829): HostConnection::get() New Host Connection established 0xc3330460, tid 5255
D/HostConnection( 4829): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_gles_max_version_3_0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglCreateContext: 0xc3420780: maj 3 min 0 rcv 3
D/EGL_emulation( 4829): eglMakeCurrent: 0xc3420780: ver 3 0 (tinfo 0xc33f3b40)
E/EGL_emulation( 4829): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
E/EGL_emulation( 4829): tid 5255: eglQueryContext(1902): error 0x3004 (EGL_BAD_ATTRIBUTE)
D/SurfaceUtils( 4829): connecting to surface 0xc3386808, reason connectToSurface
I/MediaCodec( 4829): [OMX.google.h264.decoder] setting surface generation to 4944899
D/SurfaceUtils( 4829): disconnecting from surface 0xc3386808, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): connecting to surface 0xc3386808, reason connectToSurface(reconnect)
E/ACodec  ( 4829): [OMX.google.h264.decoder] setPortMode on output to DynamicANWBuffer failed w/ err -1010
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
D/MediaCodec( 4829): [OMX.google.h264.decoder] setting dataspace on output surface to #104
I/flutter ( 4829): Ad loaded: ca-app-pub-3940256099942544/6300978111
I/flutter ( 4829): Ad loaded: ca-app-pub-3940256099942544/6300978111
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
I/flutter ( 4829): Ad loaded: ca-app-pub-3940256099942544/5224354917
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
I/flutter ( 4829): Ad loaded: ca-app-pub-3940256099942544/5224354917
I/flutter ( 4829): Ad loaded: ca-app-pub-3940256099942544/8691691433
W/AudioTrack( 4829): Use of stream types is deprecated for operations other than volume control
W/AudioTrack( 4829): See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
I/tt.chess_egres( 4829): Background concurrent copying GC freed 39159(3MB) AllocSpace objects, 6(332KB) LOS objects, 37% free, 10MB/16MB, paused 110us total 398.958ms
I/tt.chess_egres( 4829): Background concurrent copying GC freed 138746(5MB) AllocSpace objects, 0(0B) LOS objects, 37% free, 10MB/16MB, paused 90us total 426.312ms
I/flutter ( 4829): loading level 8, highest level: 38
I/flutter ( 4829): loading level 9, highest level: 38
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
V/DynamiteModule( 4829): Dynamite loader version >= 2, using loadModule2NoCrashUtils
I/Ads     ( 4829): This request is sent from a test device.
W/ActivityThread( 4829): handleWindowVisibility: no activity for token android.os.BinderProxy@5454181
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraAdOverlayCreatorImpl
I/flutter ( 4829): Ad opened: ca-app-pub-3940256099942544/5224354917
W/AudioManager( 4829): Use of stream types is deprecated for operations other than volume control
W/AudioManager( 4829): See the documentation of requestAudioFocus() for what to use instead with android.media.AudioAttributes to qualify your playback use case
D/SurfaceUtils( 4829): connecting to surface 0xabbac808, reason connectToSurface
I/MediaCodec( 4829): [OMX.google.h264.decoder] setting surface generation to 4944900
D/SurfaceUtils( 4829): disconnecting from surface 0xabbac808, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): connecting to surface 0xabbac808, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): disconnecting from surface 0xaf76d808, reason disconnectFromSurface
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
W/MapperHal( 4829): buffer descriptor with invalid usage bits 0x2000
D/SoftwareRenderer( 4829): setting dataspace on output surface to #104
W/MapperHal( 4829): buffer descriptor with invalid usage bits 0x2000
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 4 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 7 (7) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 10 3
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 0 0
I/OpenGLRenderer( 4829): Davey! duration=891ms; Flags=0, IntendedVsync=377720047775, Vsync=377936714433, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=377937130465, AnimationStart=377937162356, PerformTraversalsStart=377945810888, DrawStart=377951747389, SyncQueued=378022230741, SyncStart=378036723371, IssueDrawCommandsStart=378053985826, SwapBuffers=378603834413, FrameCompleted=378625691657, DequeueBufferDuration=578000, QueueBufferDuration=674000,
I/Choreographer( 4829): Skipped 50 frames!  The application may be doing too much work on its main thread.
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
I/OpenGLRenderer( 4829): Davey! duration=898ms; Flags=0, IntendedVsync=377953313440, Vsync=378786646740, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=378796775134, AnimationStart=378796802717, PerformTraversalsStart=378798253993, DrawStart=378816672428, SyncQueued=378817790644, SyncStart=378817880147, IssueDrawCommandsStart=378817963485, SwapBuffers=378837921438, FrameCompleted=378852242264, DequeueBufferDuration=2142000, QueueBufferDuration=297000,
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
I/OpenGLRenderer( 4829): Davey! duration=949ms; Flags=1, IntendedVsync=377953313440, Vsync=378786646740, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=378796775134, AnimationStart=378796802717, PerformTraversalsStart=378798253993, DrawStart=378867453112, SyncQueued=378868276457, SyncStart=378871733350, IssueDrawCommandsStart=378895036947, SwapBuffers=378895929733, FrameCompleted=378906362798, DequeueBufferDuration=72000, QueueBufferDuration=1241000,
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
W/MapperHal( 4829): buffer descriptor with invalid usage bits 0x2000
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 3
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
I/chatty  ( 4829): uid=10088(com.takaomatt.chess_egress) RenderThread identical 1 line
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
I/chatty  ( 4829): uid=10088(com.takaomatt.chess_egress) RenderThread identical 5 lines
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
I/chatty  ( 4829): uid=10088(com.takaomatt.chess_egress) RenderThread identical 6 lines
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
I/Ads     ( 4829): This request is sent from a test device.
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
I/Ads     ( 4829): This request is sent from a test device.
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
I/Ads     ( 4829): This request is sent from a test device.
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
V/DynamiteModule( 4829): Dynamite loader version >= 2, using loadModule2NoCrashUtils
I/Ads     ( 4829): This request is sent from a test device.
W/Ads     ( 4829): Not retrying to fetch app settings
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
V/DynamiteModule( 4829): Dynamite loader version >= 2, using loadModule2NoCrashUtils
I/Ads     ( 4829): This request is sent from a test device.
W/Ads     ( 4829): Not retrying to fetch app settings
W/Ads     ( 4829): Not retrying to fetch app settings
W/Ads     ( 4829): Not retrying to fetch app settings
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
W/Ads     ( 4829): Not retrying to fetch app settings
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
I/chatty  ( 4829): uid=10088(com.takaomatt.chess_egress) RenderThread identical 15 lines
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
I/chatty  ( 4829): uid=10088(com.takaomatt.chess_egress) RenderThread identical 11 lines
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 4 11
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 7 (7) 17 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 0 20
I/tt.chess_egres( 4829): Background concurrent copying GC freed 89556(5MB) AllocSpace objects, 16(640KB) LOS objects, 36% free, 10MB/16MB, paused 521us total 2.283s
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
I/OpenGLRenderer( 4829): Davey! duration=1328ms; Flags=0, IntendedVsync=383086066640, Vsync=383119399972, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=383122479046, AnimationStart=383122479813, PerformTraversalsStart=383137936953, DrawStart=383138234497, SyncQueued=383138660042, SyncStart=383138679190, IssueDrawCommandsStart=383138726556, SwapBuffers=384412528184, FrameCompleted=384414860121, DequeueBufferDuration=91000, QueueBufferDuration=667000,
I/Choreographer( 4829): Skipped 75 frames!  The application may be doing too much work on its main thread.
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 4 9
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 4 9
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
I/OpenGLRenderer( 4829): Davey! duration=2009ms; Flags=0, IntendedVsync=383170925837, Vsync=384420925787, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=384433336831, AnimationStart=384433337549, PerformTraversalsStart=384434584056, DrawStart=384434890580, SyncQueued=384435250806, SyncStart=384569126683, IssueDrawCommandsStart=384593379918, SwapBuffers=385312344008, FrameCompleted=385314043167, DequeueBufferDuration=102000, QueueBufferDuration=397000,
W/AudioTrack( 4829): getTimestamp() location moved from kernel to server
D/AudioTrack( 4829): stop() called with 317440 frames delivered
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 4 9
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 7 (7) 22 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 0 23
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 4 9
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 4 9
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 4 9
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
I/flutter ( 4829): User rewarded: ca-app-pub-3940256099942544/5224354917, 10 coins
I/flutter ( 4829): incrementing hints, now 1
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 7 (7) 22 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 0 24
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 4 9
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 7 (7) 22 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 0 24
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 4 9
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 4 9
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 9 (9) 0 0
I/tt.chess_egres( 4829): Background concurrent copying GC freed 22366(1843KB) AllocSpace objects, 48(4MB) LOS objects, 33% free, 12MB/18MB, paused 588us total 591.266ms
D/SurfaceUtils( 4829): disconnecting from surface 0xabbac808, reason disconnectFromSurface
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 10 (10) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 7 (7) 0 0
I/flutter ( 4829): Ad closed: ca-app-pub-3940256099942544/5224354917
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 11 (11) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 7 (7) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 12 (12) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 0 0
I/Choreographer( 4829): Skipped 41 frames!  The application may be doing too much work on its main thread.
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 13 (13) 0 0
I/OpenGLRenderer( 4829): Davey! duration=1067ms; Flags=0, IntendedVsync=388526143293, Vsync=389209476599, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=389222720224, AnimationStart=389222769930, PerformTraversalsStart=389550124375, DrawStart=389571782205, SyncQueued=389576019783, SyncStart=389576085239, IssueDrawCommandsStart=389588000807, SwapBuffers=389588092080, FrameCompleted=389593941946, DequeueBufferDuration=2669000, QueueBufferDuration=336000,
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 4 9
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 9 (9) 0 0
W/Ads     ( 4829): #004 The webview is destroyed. Ignoring action.
I/chatty  ( 4829): uid=10088(com.takaomatt.chess_egress) identical 4 lines
W/Ads     ( 4829): #004 The webview is destroyed. Ignoring action.
I/Choreographer( 4829): Skipped 30 frames!  The application may be doing too much work on its main thread.
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 10 (10) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 11 (11) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 12 (12) 0 0
W/Ads     ( 4829): #004 The webview is destroyed. Ignoring action.
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 13 (13) 0 0
W/Ads     ( 4829): #004 The webview is destroyed. Ignoring action.
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
I/Ads     ( 4829): This request is sent from a test device.
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
I/Ads     ( 4829): This request is sent from a test device.
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
I/Ads     ( 4829): This request is sent from a test device.
W/Ads     ( 4829): Not retrying to fetch app settings
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
V/DynamiteModule( 4829): Dynamite loader version >= 2, using loadModule2NoCrashUtils
W/Ads     ( 4829): Not retrying to fetch app settings
I/Ads     ( 4829): This request is sent from a test device.
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
V/DynamiteModule( 4829): Dynamite loader version >= 2, using loadModule2NoCrashUtils
I/Ads     ( 4829): This request is sent from a test device.
W/Ads     ( 4829): Not retrying to fetch app settings
W/Ads     ( 4829): Not retrying to fetch app settings
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 7 (7) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
I/ExoPlayerImpl( 4829): Init ExoPlayerLib/2.4.2 [generic_x86_arm, AOSP on IA Emulator, Google, 28]
D/MetadataUtil( 4829): Skipped unknown metadata entry: gsst
D/MetadataUtil( 4829): Skipped unknown metadata entry: gstd
I/OMXClient( 4829): IOmx service obtained
I/OMXClient( 4829): IOmx service obtained
I/ExoPlayerImpl( 4829): Init ExoPlayerLib/2.4.2 [generic_x86_arm, AOSP on IA Emulator, Google, 28]
D/EGL_emulation( 4829): eglMakeCurrent: 0xc3b8aca0: ver 3 0 (tinfo 0xc28f0470)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 14 (14) 0 0
D/HostConnection( 4829): HostConnection::get() New Host Connection established 0xb090b470, tid 5602
D/HostConnection( 4829): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_gles_max_version_3_0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglCreateContext: 0xb0b6dce0: maj 3 min 0 rcv 3
D/EGL_emulation( 4829): eglMakeCurrent: 0xb0b6dce0: ver 3 0 (tinfo 0xb2404d40)
E/EGL_emulation( 4829): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
E/EGL_emulation( 4829): tid 5602: eglQueryContext(1902): error 0x3004 (EGL_BAD_ATTRIBUTE)
D/SurfaceUtils( 4829): connecting to surface 0xb3441008, reason connectToSurface
I/MediaCodec( 4829): [OMX.google.h264.decoder] setting surface generation to 4944901
D/SurfaceUtils( 4829): disconnecting from surface 0xb3441008, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): connecting to surface 0xb3441008, reason connectToSurface(reconnect)
E/ACodec  ( 4829): [OMX.google.h264.decoder] setPortMode on output to DynamicANWBuffer failed w/ err -1010
W/AudioTrack( 4829): Use of stream types is deprecated for operations other than volume control
W/AudioTrack( 4829): See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
D/MediaCodec( 4829): [OMX.google.h264.decoder] setting dataspace on output surface to #104
I/tt.chess_egres( 4829): Background concurrent copying GC freed 55582(3MB) AllocSpace objects, 79(4MB) LOS objects, 33% free, 12MB/18MB, paused 61us total 1.005s
I/Choreographer( 4829): Skipped 47 frames!  The application may be doing too much work on its main thread.
D/MetadataUtil( 4829): Skipped unknown metadata entry: gsst
D/MetadataUtil( 4829): Skipped unknown metadata entry: gstd
I/OMXClient( 4829): IOmx service obtained
I/OMXClient( 4829): IOmx service obtained
D/HostConnection( 4829): HostConnection::get() New Host Connection established 0xc3333520, tid 5623
D/HostConnection( 4829): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_gles_max_version_3_0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglCreateContext: 0xc6e66b00: maj 3 min 0 rcv 3
D/EGL_emulation( 4829): eglMakeCurrent: 0xc6e66b00: ver 3 0 (tinfo 0xcc255f10)
E/EGL_emulation( 4829): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
E/EGL_emulation( 4829): tid 5623: eglQueryContext(1902): error 0x3004 (EGL_BAD_ATTRIBUTE)
D/SurfaceUtils( 4829): connecting to surface 0xaf84f808, reason connectToSurface
I/MediaCodec( 4829): [OMX.google.h264.decoder] setting surface generation to 4944902
D/SurfaceUtils( 4829): disconnecting from surface 0xaf84f808, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): connecting to surface 0xaf84f808, reason connectToSurface(reconnect)
E/ACodec  ( 4829): [OMX.google.h264.decoder] setPortMode on output to DynamicANWBuffer failed w/ err -1010
I/ExoPlayerImpl( 4829): Init ExoPlayerLib/2.4.2 [generic_x86_arm, AOSP on IA Emulator, Google, 28]
D/MediaCodec( 4829): [OMX.google.h264.decoder] setting dataspace on output surface to #104
I/tt.chess_egres( 4829): JIT allocated 54KB for compiled code of void com.google.android.gms.ads.nonagon.transaction.a.<init>(android.util.JsonReader)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 15 (15) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 16 (16) 0 0
D/MetadataUtil( 4829): Skipped unknown metadata entry: gsst
D/MetadataUtil( 4829): Skipped unknown metadata entry: gstd
I/OMXClient( 4829): IOmx service obtained
I/OMXClient( 4829): IOmx service obtained
D/HostConnection( 4829): HostConnection::get() New Host Connection established 0xabd12190, tid 5642
D/HostConnection( 4829): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_gles_max_version_3_0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglCreateContext: 0xafa5c500: maj 3 min 0 rcv 3
D/EGL_emulation( 4829): eglMakeCurrent: 0xafa5c500: ver 3 0 (tinfo 0xb6831af0)
E/EGL_emulation( 4829): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
E/EGL_emulation( 4829): tid 5642: eglQueryContext(1902): error 0x3004 (EGL_BAD_ATTRIBUTE)
D/SurfaceUtils( 4829): connecting to surface 0xabc5e008, reason connectToSurface
I/MediaCodec( 4829): [OMX.google.h264.decoder] setting surface generation to 4944903
D/SurfaceUtils( 4829): disconnecting from surface 0xabc5e008, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): connecting to surface 0xabc5e008, reason connectToSurface(reconnect)
E/ACodec  ( 4829): [OMX.google.h264.decoder] setPortMode on output to DynamicANWBuffer failed w/ err -1010
W/AudioTrack( 4829): Use of stream types is deprecated for operations other than volume control
W/AudioTrack( 4829): See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
I/tt.chess_egres( 4829): Background concurrent copying GC freed 25327(2MB) AllocSpace objects, 50(4MB) LOS objects, 26% free, 16MB/22MB, paused 213us total 1.098s
D/MediaCodec( 4829): [OMX.google.h264.decoder] setting dataspace on output surface to #104
W/AudioTrack( 4829): Use of stream types is deprecated for operations other than volume control
W/AudioTrack( 4829): See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 17 (17) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 14 (14) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 18 (18) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 19 (19) 0 0
I/ExoPlayerImpl( 4829): Init ExoPlayerLib/2.4.2 [generic_x86_arm, AOSP on IA Emulator, Google, 28]
D/MetadataUtil( 4829): Skipped unknown metadata entry: gsst
D/MetadataUtil( 4829): Skipped unknown metadata entry: gstd
I/OMXClient( 4829): IOmx service obtained
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 15 (15) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 16 (16) 0 0
I/OMXClient( 4829): IOmx service obtained
D/HostConnection( 4829): HostConnection::get() New Host Connection established 0xabe77870, tid 5667
D/HostConnection( 4829): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_gles_max_version_3_0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglCreateContext: 0xbc0f8980: maj 3 min 0 rcv 3
D/EGL_emulation( 4829): eglMakeCurrent: 0xbc0f8980: ver 3 0 (tinfo 0xabd740b0)
E/EGL_emulation( 4829): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
E/EGL_emulation( 4829): tid 5667: eglQueryContext(1902): error 0x3004 (EGL_BAD_ATTRIBUTE)
D/SurfaceUtils( 4829): connecting to surface 0xbbf57008, reason connectToSurface
I/MediaCodec( 4829): [OMX.google.h264.decoder] setting surface generation to 4944904
D/SurfaceUtils( 4829): disconnecting from surface 0xbbf57008, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): connecting to surface 0xbbf57008, reason connectToSurface(reconnect)
E/ACodec  ( 4829): [OMX.google.h264.decoder] setPortMode on output to DynamicANWBuffer failed w/ err -1010
W/AudioTrack( 4829): Use of stream types is deprecated for operations other than volume control
W/AudioTrack( 4829): See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
D/MediaCodec( 4829): [OMX.google.h264.decoder] setting dataspace on output surface to #104
I/tt.chess_egres( 4829): Background concurrent copying GC freed 41479(2MB) AllocSpace objects, 38(2MB) LOS objects, 24% free, 18MB/24MB, paused 51us total 1.022s
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
I/flutter ( 4829): Ad loaded: ca-app-pub-3940256099942544/5224354917
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 17 (17) 0 0
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
I/flutter ( 4829): Ad loaded: ca-app-pub-3940256099942544/6300978111
I/flutter ( 4829): Ad loaded: ca-app-pub-3940256099942544/6300978111
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 18 (18) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 19 (19) 0 0
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
I/flutter ( 4829): Ad loaded: ca-app-pub-3940256099942544/8691691433
I/Choreographer( 4829): Skipped 57 frames!  The application may be doing too much work on its main thread.
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
I/Choreographer( 4829): Skipped 116 frames!  The application may be doing too much work on its main thread.
I/flutter ( 4829): Ad loaded: ca-app-pub-3940256099942544/5224354917
I/ExoPlayerImpl( 4829): Init ExoPlayerLib/2.4.2 [generic_x86_arm, AOSP on IA Emulator, Google, 28]
I/Choreographer( 4829): Skipped 56 frames!  The application may be doing too much work on its main thread.
D/MetadataUtil( 4829): Skipped unknown metadata entry: gsst
D/MetadataUtil( 4829): Skipped unknown metadata entry: gstd
I/OMXClient( 4829): IOmx service obtained
I/OMXClient( 4829): IOmx service obtained
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
D/HostConnection( 4829): HostConnection::get() New Host Connection established 0xabe79ad0, tid 5699
D/HostConnection( 4829): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_gles_max_version_3_0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglCreateContext: 0xafa5db20: maj 3 min 0 rcv 3
D/EGL_emulation( 4829): eglMakeCurrent: 0xafa5db20: ver 3 0 (tinfo 0xabfa3ac0)
E/EGL_emulation( 4829): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
E/EGL_emulation( 4829): tid 5699: eglQueryContext(1902): error 0x3004 (EGL_BAD_ATTRIBUTE)
I/tt.chess_egres( 4829): Background concurrent copying GC freed 49196(4MB) AllocSpace objects, 25(988KB) LOS objects, 24% free, 18MB/24MB, paused 12.591ms total 1.180s
D/SurfaceUtils( 4829): connecting to surface 0xabd1f008, reason connectToSurface
I/MediaCodec( 4829): [OMX.google.h264.decoder] setting surface generation to 4944905
D/SurfaceUtils( 4829): disconnecting from surface 0xabd1f008, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): connecting to surface 0xabd1f008, reason connectToSurface(reconnect)
E/ACodec  ( 4829): [OMX.google.h264.decoder] setPortMode on output to DynamicANWBuffer failed w/ err -1010
D/MediaCodec( 4829): [OMX.google.h264.decoder] setting dataspace on output surface to #104
W/AudioTrack( 4829): Use of stream types is deprecated for operations other than volume control
W/AudioTrack( 4829): See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
I/flutter ( 4829): Ad loaded: ca-app-pub-3940256099942544/6300978111
I/Choreographer( 4829): Skipped 154 frames!  The application may be doing too much work on its main thread.
I/Choreographer( 4829): Skipped 275 frames!  The application may be doing too much work on its main thread.
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
I/flutter ( 4829): Ad loaded: ca-app-pub-3940256099942544/6300978111
I/Choreographer( 4829): Skipped 176 frames!  The application may be doing too much work on its main thread.
I/Choreographer( 4829): Skipped 95 frames!  The application may be doing too much work on its main thread.
I/Choreographer( 4829): Skipped 61 frames!  The application may be doing too much work on its main thread.
I/Choreographer( 4829): Skipped 109 frames!  The application may be doing too much work on its main thread.
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
I/flutter ( 4829): Ad loaded: ca-app-pub-3940256099942544/5224354917
I/Choreographer( 4829): Skipped 271 frames!  The application may be doing too much work on its main thread.
I/flutter ( 4829): loading level 9, highest level: 38
I/Choreographer( 4829): Skipped 45 frames!  The application may be doing too much work on its main thread.
I/Choreographer( 4829): Skipped 47 frames!  The application may be doing too much work on its main thread.
I/Choreographer( 4829): Skipped 51 frames!  The application may be doing too much work on its main thread.
I/Choreographer( 4829): Skipped 36 frames!  The application may be doing too much work on its main thread.
I/Ads     ( 4829): Ad failed to load : 0
I/flutter ( 4829): Ad failed to load: ca-app-pub-3940256099942544/5224354917, LoadAdError(code: 0, domain: com.google.android.gms.ads, message: Internal error.)
I/Choreographer( 4829): Skipped 65 frames!  The application may be doing too much work on its main thread.
I/Ads     ( 4829): Ad failed to load : 0
I/flutter ( 4829): Ad failed to load: ca-app-pub-3940256099942544/8691691433, LoadAdError(code: 0, domain: com.google.android.gms.ads, message: Internal error.)
I/Ads     ( 4829): Ad failed to load : 0
I/flutter ( 4829): Ad failed to load: ca-app-pub-3940256099942544/5224354917, LoadAdError(code: 0, domain: com.google.android.gms.ads, message: Internal error.)
I/Choreographer( 4829): Skipped 35 frames!  The application may be doing too much work on its main thread.
I/Choreographer( 4829): Skipped 67 frames!  The application may be doing too much work on its main thread.
I/Choreographer( 4829): Skipped 33 frames!  The application may be doing too much work on its main thread.
I/ExoPlayerImpl( 4829): Init ExoPlayerLib/2.4.2 [generic_x86_arm, AOSP on IA Emulator, Google, 28]
I/Choreographer( 4829): Skipped 39 frames!  The application may be doing too much work on its main thread.
D/MetadataUtil( 4829): Skipped unknown metadata entry: gsst
D/MetadataUtil( 4829): Skipped unknown metadata entry: gstd
I/OMXClient( 4829): IOmx service obtained
I/ExoPlayerImpl( 4829): Init ExoPlayerLib/2.4.2 [generic_x86_arm, AOSP on IA Emulator, Google, 28]
I/Choreographer( 4829): Skipped 45 frames!  The application may be doing too much work on its main thread.
I/OMXClient( 4829): IOmx service obtained
I/tt.chess_egres( 4829): Background concurrent copying GC freed 58328(4MB) AllocSpace objects, 14(776KB) LOS objects, 22% free, 20MB/26MB, paused 6.833ms total 358.258ms
D/HostConnection( 4829): HostConnection::get() New Host Connection established 0xc6c9fb10, tid 5755
D/HostConnection( 4829): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_gles_max_version_3_0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglCreateContext: 0xcc3fd600: maj 3 min 0 rcv 3
D/EGL_emulation( 4829): eglMakeCurrent: 0xcc3fd600: ver 3 0 (tinfo 0xcc26d980)
E/EGL_emulation( 4829): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
E/EGL_emulation( 4829): tid 5755: eglQueryContext(1902): error 0x3004 (EGL_BAD_ATTRIBUTE)
D/SurfaceUtils( 4829): disconnecting from surface 0xabd1f008, reason disconnectFromSurface
D/SurfaceUtils( 4829): connecting to surface 0xabe91808, reason connectToSurface
I/MediaCodec( 4829): [OMX.google.h264.decoder] setting surface generation to 4944906
D/SurfaceUtils( 4829): disconnecting from surface 0xabe91808, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): connecting to surface 0xabe91808, reason connectToSurface(reconnect)
E/ACodec  ( 4829): [OMX.google.h264.decoder] setPortMode on output to DynamicANWBuffer failed w/ err -1010
D/MediaCodec( 4829): [OMX.google.h264.decoder] setting dataspace on output surface to #102
I/Choreographer( 4829): Skipped 57 frames!  The application may be doing too much work on its main thread.
W/AudioTrack( 4829): Use of stream types is deprecated for operations other than volume control
W/AudioTrack( 4829): See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
D/MetadataUtil( 4829): Skipped unknown metadata entry: gsst
D/MetadataUtil( 4829): Skipped unknown metadata entry: gstd
I/OMXClient( 4829): IOmx service obtained
I/OMXClient( 4829): IOmx service obtained
D/HostConnection( 4829): HostConnection::get() New Host Connection established 0xc3474bd0, tid 5779
D/HostConnection( 4829): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_gles_max_version_3_0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglCreateContext: 0xa3f341e0: maj 3 min 0 rcv 3
D/EGL_emulation( 4829): eglMakeCurrent: 0xa3f341e0: ver 3 0 (tinfo 0xb06ed130)
E/EGL_emulation( 4829): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
E/EGL_emulation( 4829): tid 5779: eglQueryContext(1902): error 0x3004 (EGL_BAD_ATTRIBUTE)
D/SurfaceUtils( 4829): connecting to surface 0xc7c11008, reason connectToSurface
I/MediaCodec( 4829): [OMX.google.h264.decoder] setting surface generation to 4944907
D/SurfaceUtils( 4829): disconnecting from surface 0xc7c11008, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): connecting to surface 0xc7c11008, reason connectToSurface(reconnect)
E/ACodec  ( 4829): [OMX.google.h264.decoder] setPortMode on output to DynamicANWBuffer failed w/ err -1010
W/AudioTrack( 4829): Use of stream types is deprecated for operations other than volume control
W/AudioTrack( 4829): See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
D/MediaCodec( 4829): [OMX.google.h264.decoder] setting dataspace on output surface to #104
I/flutter ( 4829): loading level 10, highest level: 38
I/Choreographer( 4829): Skipped 51 frames!  The application may be doing too much work on its main thread.
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 17 (17) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
I/Choreographer( 4829): Skipped 31 frames!  The application may be doing too much work on its main thread.
I/tt.chess_egres( 4829): Background concurrent copying GC freed 60227(3MB) AllocSpace objects, 22(1440KB) LOS objects, 22% free, 20MB/26MB, paused 4.079ms total 333.585ms
D/SurfaceUtils( 4829): disconnecting from surface 0xabe91808, reason disconnectFromSurface
D/SurfaceUtils( 4829): disconnecting from surface 0xc7c11008, reason disconnectFromSurface
D/EGL_emulation( 4829): eglMakeCurrent: 0xc3b8aca0: ver 3 0 (tinfo 0xc28f0470)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 18 (18) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglMakeCurrent: 0xc3b8aca0: ver 3 0 (tinfo 0xc28f0470)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 19 (19) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
E/FlutterRewardedAd( 4829): The rewarded ad wasn't loaded yet.
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
V/DynamiteModule( 4829): Dynamite loader version >= 2, using loadModule2NoCrashUtils
I/Ads     ( 4829): This request is sent from a test device.
I/Choreographer( 4829): Skipped 43 frames!  The application may be doing too much work on its main thread.
I/tt.chess_egres( 4829): Background concurrent copying GC freed 71988(4MB) AllocSpace objects, 67(4MB) LOS objects, 25% free, 17MB/23MB, paused 9.554ms total 447.991ms
D/EGL_emulation( 4829): eglMakeCurrent: 0xc3b8aca0: ver 3 0 (tinfo 0xc28f0470)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 20 (20) 0 0
I/ExoPlayerImpl( 4829): Init ExoPlayerLib/2.4.2 [generic_x86_arm, AOSP on IA Emulator, Google, 28]
D/MetadataUtil( 4829): Skipped unknown metadata entry: gsst
D/MetadataUtil( 4829): Skipped unknown metadata entry: gstd
I/OMXClient( 4829): IOmx service obtained
I/OMXClient( 4829): IOmx service obtained
D/HostConnection( 4829): HostConnection::get() New Host Connection established 0xaabd7c20, tid 5856
D/HostConnection( 4829): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_gles_max_version_3_0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglCreateContext: 0xb06e2c20: maj 3 min 0 rcv 3
D/EGL_emulation( 4829): eglMakeCurrent: 0xb06e2c20: ver 3 0 (tinfo 0xb23c5e10)
E/EGL_emulation( 4829): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
E/EGL_emulation( 4829): tid 5856: eglQueryContext(1902): error 0x3004 (EGL_BAD_ATTRIBUTE)
D/SurfaceUtils( 4829): connecting to surface 0xc6daf008, reason connectToSurface
I/MediaCodec( 4829): [OMX.google.h264.decoder] setting surface generation to 4944908
D/SurfaceUtils( 4829): disconnecting from surface 0xc6daf008, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): connecting to surface 0xc6daf008, reason connectToSurface(reconnect)
E/ACodec  ( 4829): [OMX.google.h264.decoder] setPortMode on output to DynamicANWBuffer failed w/ err -1010
D/MediaCodec( 4829): [OMX.google.h264.decoder] setting dataspace on output surface to #104
W/AudioTrack( 4829): Use of stream types is deprecated for operations other than volume control
W/AudioTrack( 4829): See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
I/flutter ( 4829): Ad loaded: ca-app-pub-3940256099942544/5224354917
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
V/DynamiteModule( 4829): Dynamite loader version >= 2, using loadModule2NoCrashUtils
I/Ads     ( 4829): This request is sent from a test device.
W/ActivityThread( 4829): handleWindowVisibility: no activity for token android.os.BinderProxy@12ff5d8
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraAdOverlayCreatorImpl
I/flutter ( 4829): Ad opened: ca-app-pub-3940256099942544/5224354917
I/Choreographer( 4829): Skipped 271 frames!  The application may be doing too much work on its main thread.
I/tt.chess_egres( 4829): Background concurrent copying GC freed 58978(4MB) AllocSpace objects, 16(764KB) LOS objects, 24% free, 18MB/24MB, paused 10.221ms total 233.461ms
I/Choreographer( 4829): Skipped 334 frames!  The application may be doing too much work on its main thread.
W/AudioManager( 4829): Use of stream types is deprecated for operations other than volume control
W/AudioManager( 4829): See the documentation of requestAudioFocus() for what to use instead with android.media.AudioAttributes to qualify your playback use case
D/SurfaceUtils( 4829): connecting to surface 0xa3f38808, reason connectToSurface
I/MediaCodec( 4829): [OMX.google.h264.decoder] setting surface generation to 4944909
D/SurfaceUtils( 4829): disconnecting from surface 0xa3f38808, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): connecting to surface 0xa3f38808, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): disconnecting from surface 0xc6daf008, reason disconnectFromSurface
W/MapperHal( 4829): buffer descriptor with invalid usage bits 0x2000
D/SoftwareRenderer( 4829): setting dataspace on output surface to #104
W/MapperHal( 4829): buffer descriptor with invalid usage bits 0x2000
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
W/MapperHal( 4829): buffer descriptor with invalid usage bits 0x2000
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 2 (2) 4 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
I/OpenGLRenderer( 4829): Davey! duration=8328ms; Flags=0, IntendedVsync=553463289577, Vsync=559029956021, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=559037195282, AnimationStart=559047654647, PerformTraversalsStart=559170271864, DrawStart=559400160257, SyncQueued=561071556444, SyncStart=561093238246, IssueDrawCommandsStart=561109315940, SwapBuffers=561793566930, FrameCompleted=561813832190, DequeueBufferDuration=2159000, QueueBufferDuration=6434000,
I/flutter ( 4829): User rewarded: ca-app-pub-3940256099942544/5224354917, 10 coins
I/Choreographer( 4829): Skipped 428 frames!  The application may be doing too much work on its main thread.
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 20 (20) 52 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 0 54
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 2 (2) 4 23
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
I/OpenGLRenderer( 4829): Davey! duration=12831ms; Flags=0, IntendedVsync=559161545004, Vsync=566294878052, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=566320689141, AnimationStart=566343053935, PerformTraversalsStart=566651133181, DrawStart=568050435161, SyncQueued=568565625283, SyncStart=568667476013, IssueDrawCommandsStart=568679980956, SwapBuffers=571978800732, FrameCompleted=572095168756, DequeueBufferDuration=2957000, QueueBufferDuration=31146000,
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
I/OpenGLRenderer( 4829): Davey! duration=14462ms; Flags=1, IntendedVsync=559161545004, Vsync=566294878052, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=566320689141, AnimationStart=566343053935, PerformTraversalsStart=566651133181, DrawStart=573250415231, SyncQueued=573332572407, SyncStart=573368683097, IssueDrawCommandsStart=573388970486, SwapBuffers=573559581496, FrameCompleted=573660310520, DequeueBufferDuration=19093000, QueueBufferDuration=64265000,
I/Choreographer( 4829): Skipped 515 frames!  The application may be doing too much work on its main thread.
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 2 (2) 4 21
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
I/OpenGLRenderer( 4829): Davey! duration=10474ms; Flags=1, IntendedVsync=566561341066, Vsync=575144674056, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=575151519488, AnimationStart=575170396520, PerformTraversalsStart=575531157845, DrawStart=576424749890, SyncQueued=576670806234, SyncStart=576694937780, IssueDrawCommandsStart=576712110458, SwapBuffers=577009787002, FrameCompleted=577059592782, DequeueBufferDuration=9032000, QueueBufferDuration=19135000,
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
I/OpenGLRenderer( 4829): Davey! duration=10202ms; Flags=1, IntendedVsync=566561341066, Vsync=575144674056, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=575151519488, AnimationStart=575170396520, PerformTraversalsStart=575531157845, DrawStart=576729289095, SyncQueued=576730297870, SyncStart=577064854256, IssueDrawCommandsStart=577064950711, SwapBuffers=577091909256, FrameCompleted=577098102101, DequeueBufferDuration=49000, QueueBufferDuration=319000,
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
I/Ads     ( 4829): This request is sent from a test device.
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
I/Ads     ( 4829): This request is sent from a test device.
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
I/Ads     ( 4829): This request is sent from a test device.
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
V/DynamiteModule( 4829): Dynamite loader version >= 2, using loadModule2NoCrashUtils
W/Ads     ( 4829): Not retrying to fetch app settings
W/Ads     ( 4829): Not retrying to fetch app settings
I/Ads     ( 4829): This request is sent from a test device.
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
V/DynamiteModule( 4829): Dynamite loader version >= 2, using loadModule2NoCrashUtils
I/Ads     ( 4829): This request is sent from a test device.
W/Ads     ( 4829): Not retrying to fetch app settings
W/Ads     ( 4829): Not retrying to fetch app settings
I/Choreographer( 4829): Skipped 560 frames!  The application may be doing too much work on its main thread.
I/OpenGLRenderer( 4829): Davey! duration=10346ms; Flags=0, IntendedVsync=575366238190, Vsync=584699571150, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=584730353844, AnimationStart=584817075095, PerformTraversalsStart=585237961072, DrawStart=585418452573, SyncQueued=585435335776, SyncStart=585445214131, IssueDrawCommandsStart=585538006712, SwapBuffers=585695331403, FrameCompleted=585722936921, DequeueBufferDuration=23728000, QueueBufferDuration=491000,
I/Choreographer( 4829): Skipped 115 frames!  The application may be doing too much work on its main thread.
I/OpenGLRenderer( 4829): Davey! duration=2977ms; Flags=0, IntendedVsync=584932879919, Vsync=586849546509, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=586884286875, AnimationStart=586952820604, PerformTraversalsStart=587360470503, DrawStart=587653607448, SyncQueued=587688235442, SyncStart=587698310648, IssueDrawCommandsStart=587746071655, SwapBuffers=587916252158, FrameCompleted=587920868473, DequeueBufferDuration=70000, QueueBufferDuration=989000,
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 21 (21) 0 0
I/Choreographer( 4829): Skipped 164 frames!  The application may be doing too much work on its main thread.
I/tt.chess_egres( 4829): Background concurrent copying GC freed 45245(3MB) AllocSpace objects, 30(2MB) LOS objects, 22% free, 20MB/26MB, paused 14.363ms total 574.745ms
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 22 (22) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 21 (21) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 0 0
I/Choreographer( 4829): Skipped 61 frames!  The application may be doing too much work on its main thread.
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 23 (23) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 22 (22) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 20 (20) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 24 (24) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 0 0
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 25 (25) 64 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 2 (2) 4 21
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 3
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 26 (26) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 23 (23) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 0 67
I/ExoPlayerImpl( 4829): Init ExoPlayerLib/2.4.2 [generic_x86_arm, AOSP on IA Emulator, Google, 28]
D/MetadataUtil( 4829): Skipped unknown metadata entry: gsst
D/MetadataUtil( 4829): Skipped unknown metadata entry: gstd
I/OMXClient( 4829): IOmx service obtained
I/tt.chess_egres( 4829): Background concurrent copying GC freed 33198(2MB) AllocSpace objects, 66(4MB) LOS objects, 22% free, 20MB/26MB, paused 30.865ms total 701.472ms
I/OMXClient( 4829): IOmx service obtained
D/HostConnection( 4829): HostConnection::get() New Host Connection established 0xabe79080, tid 6039
D/HostConnection( 4829): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_gles_max_version_3_0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglCreateContext: 0xbbf48d40: maj 3 min 0 rcv 3
D/EGL_emulation( 4829): eglMakeCurrent: 0xbbf48d40: ver 3 0 (tinfo 0xaf850c90)
E/EGL_emulation( 4829): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
E/EGL_emulation( 4829): tid 6039: eglQueryContext(1902): error 0x3004 (EGL_BAD_ATTRIBUTE)
D/SurfaceUtils( 4829): connecting to surface 0xac103808, reason connectToSurface
I/MediaCodec( 4829): [OMX.google.h264.decoder] setting surface generation to 4944910
D/SurfaceUtils( 4829): disconnecting from surface 0xac103808, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): connecting to surface 0xac103808, reason connectToSurface(reconnect)
E/ACodec  ( 4829): [OMX.google.h264.decoder] setPortMode on output to DynamicANWBuffer failed w/ err -1010
D/MediaCodec( 4829): [OMX.google.h264.decoder] setting dataspace on output surface to #104
W/AudioTrack( 4829): Use of stream types is deprecated for operations other than volume control
W/AudioTrack( 4829): See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
I/Choreographer( 4829): Skipped 172 frames!  The application may be doing too much work on its main thread.
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 2 (2) 4 21
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
I/OpenGLRenderer( 4829): Davey! duration=4545ms; Flags=0, IntendedVsync=596468992366, Vsync=599335658918, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=599372529274, AnimationStart=599379302753, PerformTraversalsStart=599621928389, DrawStart=599744742892, SyncQueued=599989731819, SyncStart=599991747061, IssueDrawCommandsStart=600005591683, SwapBuffers=600938380597, FrameCompleted=601016647907, DequeueBufferDuration=13592000, QueueBufferDuration=35307000,
I/Choreographer( 4829): Skipped 273 frames!  The application may be doing too much work on its main thread.
I/Choreographer( 4829): Skipped 156 frames!  The application may be doing too much work on its main thread.
D/SurfaceUtils( 4829): disconnecting from surface 0xa3f38808, reason disconnectFromSurface
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 20 (20) 64 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 1 (1) 0 67
I/flutter ( 4829): Ad closed: ca-app-pub-3940256099942544/5224354917
I/Choreographer( 4829): Skipped 412 frames!  The application may be doing too much work on its main thread.
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 24 (24) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 25 (25) 0 0
I/OpenGLRenderer( 4829): Davey! duration=7597ms; Flags=0, IntendedVsync=607128042535, Vsync=613994708927, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=614009363981, AnimationStart=614073590912, PerformTraversalsStart=614193806859, DrawStart=614511481917, SyncQueued=614631894435, SyncStart=614634001408, IssueDrawCommandsStart=614667837631, SwapBuffers=614724118462, FrameCompleted=614727717336, DequeueBufferDuration=89000, QueueBufferDuration=310000,
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 2 (2) 4 21
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 5
W/Ads     ( 4829): #004 The webview is destroyed. Ignoring action.
I/chatty  ( 4829): uid=10088(com.takaomatt.chess_egress) identical 4 lines
W/Ads     ( 4829): #004 The webview is destroyed. Ignoring action.
I/Choreographer( 4829): Skipped 128 frames!  The application may be doing too much work on its main thread.
D/EGL_emulation( 4829): eglMakeCurrent: 0xe1306bc0: ver 3 0 (tinfo 0xe1379650)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 4 5
I/OpenGLRenderer( 4829): Davey! duration=4456ms; Flags=1, IntendedVsync=614150619337, Vsync=616283952585, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=616298918210, AnimationStart=616307959792, PerformTraversalsStart=616417461380, DrawStart=618286160532, SyncQueued=618448225100, SyncStart=618469878922, IssueDrawCommandsStart=618483285184, SwapBuffers=618591327563, FrameCompleted=618628297181, DequeueBufferDuration=9758000, QueueBufferDuration=17816000,
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 26 (26) 0 0
W/Ads     ( 4829): #004 The webview is destroyed. Ignoring action.
W/Ads     ( 4829): #004 The webview is destroyed. Ignoring action.
I/Choreographer( 4829): Skipped 241 frames!  The application may be doing too much work on its main thread.
I/OpenGLRenderer( 4829): Davey! duration=4769ms; Flags=0, IntendedVsync=616360142145, Vsync=620376808651, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=620393176412, AnimationStart=620465092794, PerformTraversalsStart=620814551113, DrawStart=620908101177, SyncQueued=620914148072, SyncStart=620915091069, IssueDrawCommandsStart=620928816938, SwapBuffers=621064348604, FrameCompleted=621130424697, DequeueBufferDuration=8470000, QueueBufferDuration=38675000,
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
I/Ads     ( 4829): This request is sent from a test device.
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
I/Ads     ( 4829): This request is sent from a test device.
D/DynamitePackage( 4829): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl
I/Ads     ( 4829): This request is sent from a test device.
W/Ads     ( 4829): Not retrying to fetch app settings
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
V/DynamiteModule( 4829): Dynamite loader version >= 2, using loadModule2NoCrashUtils
W/Ads     ( 4829): Not retrying to fetch app settings
I/Ads     ( 4829): This request is sent from a test device.
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
V/DynamiteModule( 4829): Dynamite loader version >= 2, using loadModule2NoCrashUtils
W/Ads     ( 4829): Not retrying to fetch app settings
I/Ads     ( 4829): This request is sent from a test device.
I/Choreographer( 4829): Skipped 594 frames!  The application may be doing too much work on its main thread.
I/OpenGLRenderer( 4829): Davey! duration=10906ms; Flags=0, IntendedVsync=620609551725, Vsync=630509551329, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=630526670503, AnimationStart=630534633829, PerformTraversalsStart=630794555161, DrawStart=631033290838, SyncQueued=631326674940, SyncStart=631329566479, IssueDrawCommandsStart=631345111743, SwapBuffers=631511358527, FrameCompleted=631518604506, DequeueBufferDuration=1469000, QueueBufferDuration=765000,
I/Choreographer( 4829): Skipped 125 frames!  The application may be doing too much work on its main thread.
I/OpenGLRenderer( 4829): Davey! duration=2693ms; Flags=0, IntendedVsync=630619136940, Vsync=632702470190, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=632718081803, AnimationStart=632718083730, PerformTraversalsStart=633064928077, DrawStart=633100672317, SyncQueued=633160698579, SyncStart=633161898678, IssueDrawCommandsStart=633184463503, SwapBuffers=633265490453, FrameCompleted=633313503045, DequeueBufferDuration=3766000, QueueBufferDuration=31036000,
I/flutter ( 4829): Ad failed to load: ca-app-pub-3940256099942544/5224354917, LoadAdError(code: 0, domain: com.google.android.gms.ads, message: Internal error.)
I/Ads     ( 4829): Ad failed to load : 0
I/Choreographer( 4829): Skipped 77 frames!  The application may be doing too much work on its main thread.
I/Choreographer( 4829): Skipped 49 frames!  The application may be doing too much work on its main thread.
I/Choreographer( 4829): Skipped 50 frames!  The application may be doing too much work on its main thread.
I/Choreographer( 4829): Skipped 60 frames!  The application may be doing too much work on its main thread.
I/Ads     ( 4829): Ad failed to load : 0
I/flutter ( 4829): Ad failed to load: ca-app-pub-3940256099942544/6300978111, LoadAdError(code: 0, domain: com.google.android.gms.ads, message: Internal error.)
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
I/Choreographer( 4829): Skipped 98 frames!  The application may be doing too much work on its main thread.
I/tt.chess_egres( 4829): Background concurrent copying GC freed 56053(3MB) AllocSpace objects, 50(2MB) LOS objects, 20% free, 22MB/28MB, paused 13.454ms total 1.137s
D/SurfaceUtils( 4829): disconnecting from surface 0xac103808, reason disconnectFromSurface
I/Choreographer( 4829): Skipped 228 frames!  The application may be doing too much work on its main thread.
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 20 (20) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
I/Ads     ( 4829): Ad failed to load : 0
I/Ads     ( 4829): Ad failed to load : 0
I/flutter ( 4829): Ad failed to load: ca-app-pub-3940256099942544/5224354917, LoadAdError(code: 0, domain: com.google.android.gms.ads, message: Internal error.)
I/flutter ( 4829): Ad failed to load: ca-app-pub-3940256099942544/8691691433, LoadAdError(code: 0, domain: com.google.android.gms.ads, message: Internal error.)
I/Ads     ( 4829): Ad failed to load : 0
I/flutter ( 4829): Ad failed to load: ca-app-pub-3940256099942544/5224354917, LoadAdError(code: 0, domain: com.google.android.gms.ads, message: Internal error.)
I/flutter ( 4829): Ad failed to load: ca-app-pub-3940256099942544/6300978111, LoadAdError(code: 0, domain: com.google.android.gms.ads, message: Internal error.)
I/Ads     ( 4829): Ad failed to load : 0
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
I/Choreographer( 4829): Skipped 358 frames!  The application may be doing too much work on its main thread.
I/ExoPlayerImpl( 4829): Init ExoPlayerLib/2.4.2 [generic_x86_arm, AOSP on IA Emulator, Google, 28]
D/MetadataUtil( 4829): Skipped unknown metadata entry: gsst
D/MetadataUtil( 4829): Skipped unknown metadata entry: gstd
I/OMXClient( 4829): IOmx service obtained
I/tt.chess_egres( 4829): Background concurrent copying GC freed 42775(2MB) AllocSpace objects, 80(5MB) LOS objects, 23% free, 19MB/25MB, paused 69.798ms total 827.402ms
I/OMXClient( 4829): IOmx service obtained
D/HostConnection( 4829): HostConnection::get() New Host Connection established 0xc3524c30, tid 6152
D/HostConnection( 4829): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_gles_max_version_3_0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglCreateContext: 0xb063daa0: maj 3 min 0 rcv 3
D/EGL_emulation( 4829): eglMakeCurrent: 0xb063daa0: ver 3 0 (tinfo 0xb66b40e0)
E/EGL_emulation( 4829): eglQueryContext 32c0  EGL_BAD_ATTRIBUTE
E/EGL_emulation( 4829): tid 6152: eglQueryContext(1902): error 0x3004 (EGL_BAD_ATTRIBUTE)
D/SurfaceUtils( 4829): connecting to surface 0xa3f37808, reason connectToSurface
I/MediaCodec( 4829): [OMX.google.h264.decoder] setting surface generation to 4944911
D/SurfaceUtils( 4829): disconnecting from surface 0xa3f37808, reason connectToSurface(reconnect)
D/SurfaceUtils( 4829): connecting to surface 0xa3f37808, reason connectToSurface(reconnect)
E/ACodec  ( 4829): [OMX.google.h264.decoder] setPortMode on output to DynamicANWBuffer failed w/ err -1010
D/MediaCodec( 4829): [OMX.google.h264.decoder] setting dataspace on output surface to #104
I/Choreographer( 4829): Skipped 81 frames!  The application may be doing too much work on its main thread.
W/AudioTrack( 4829): Use of stream types is deprecated for operations other than volume control
W/AudioTrack( 4829): See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
D/EGL_emulation( 4829): eglMakeCurrent: 0xc3b8aca0: ver 3 0 (tinfo 0xc28f0470)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 27 (27) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 28 (28) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 29 (29) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 30 (30) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 31 (31) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 21 (21) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglMakeCurrent: 0xc3b8aca0: ver 3 0 (tinfo 0xc28f0470)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 26 (26) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglMakeCurrent: 0xc3b8aca0: ver 3 0 (tinfo 0xc28f0470)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 24 (24) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglMakeCurrent: 0xc3b8aca0: ver 3 0 (tinfo 0xc28f0470)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 23 (23) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglMakeCurrent: 0xc3b8aca0: ver 3 0 (tinfo 0xc28f0470)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 22 (22) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 4829): eglMakeCurrent: 0xc3b8aca0: ver 3 0 (tinfo 0xc28f0470)
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 27 (27) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 28 (28) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 29 (29) 0 0
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 30 (30) 0 0
I/flutter ( 4829): Ad failed to load: ca-app-pub-3940256099942544/6300978111, LoadAdError(code: 0, domain: com.google.android.gms.ads, message: Internal error.)
I/Ads     ( 4829): Ad failed to load : 0
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
D/eglCodecCommon( 4829): setVertexArrayObject: set vao to 31 (31) 0 0
I/Ads     ( 4829): Ad failed to load : 0
I/flutter ( 4829): Ad failed to load: ca-app-pub-3940256099942544/6300978111, LoadAdError(code: 0, domain: com.google.android.gms.ads, message: Internal error.)
I/DynamiteModule( 4829): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:210890500
I/DynamiteModule( 4829): Selected remote version of com.google.android.gms.ads.dynamite, version >= 210890500
I/Ads     ( 4829): Ad failed to load : 0
I/flutter ( 4829): Ad failed to load: ca-app-pub-3940256099942544/8691691433, LoadAdError(code: 0, domain: com.google.android.gms.ads, message: Internal error.)
I/Choreographer( 4829): Skipped 278 frames!  The application may be doing too much work on its main thread.
I/flutter ( 4829): Ad failed to load: ca-app-pub-3940256099942544/5224354917, LoadAdError(code: 0, domain: com.google.android.gms.ads, message: Internal error.)
I/Ads     ( 4829): Ad failed to load : 0
I/Ads     ( 4829): Ad failed to load : 0
I/flutter ( 4829): Ad failed to load: ca-app-pub-3940256099942544/5224354917, LoadAdError(code: 0, domain: com.google.android.gms.ads, message: Internal error.)
I/Choreographer( 4829): Skipped 45 frames!  The application may be doing too much work on its main thread.
I/Choreographer( 4829): Skipped 76 frames!  The application may be doing too much work on its main thread.
I/Choreographer( 4829): Skipped 123 frames!  The application may be doing too much work on its main thread.
I/ExoPlayerImpl( 4829): Init ExoPlayerLib/2.4.2 [generic_x86_arm, AOSP on IA Emulator, Google, 28]
I/Choreographer( 4829): Skipped 35 frames!  The application may be doing too much work on its main thread.
I/ExoPlayerImpl( 4829): Init ExoPlayerLib/2.4.2 [generic_x86_arm, AOSP on IA Emulator, Google, 28]

flutter analyze (this def doesn't matter):

info • 'FlatButton' is deprecated and shouldn't be used. Use TextButton instead. See the migration guide in
          flutter.dev/go/material-button-migration-guide). This feature was deprecated after v1.25.0-8.1.pre. •
          lib/ui/components/level_select_dialog.dart:50:18 • deprecated_member_use

flutter doctor

flutter doctor -v
[✓] Flutter (Channel stable, 2.0.2, on macOS 11.3.1 20E241 darwin-x64, locale en-US)
    • Flutter version 2.0.2 at /Users/takaomatt/flutter
    • Framework revision 8962f6dc68 (9 weeks ago), 2021-03-11 13:22:20 -0800
    • Engine revision 5d8bf811b3
    • Dart version 2.12.1

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/takaomatt/Library/Android/sdk
    • Platform android-30, build-tools 29.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.5, Build version 12E262
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 3.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 31.3.1
    • Dart plugin version 181.5656
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[✓] VS Code (version 1.55.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.22.0

[✓] Connected device (2 available)
    • AOSP on IA Emulator (mobile) • emulator-5554 • android-x86    • Android 9 (API 28) (emulator)
    • Chrome (web)                 • chrome        • web-javascript • Google Chrome 90.0.4430.212

• No issues found!

jjliu15 commented 3 years ago

From looking at your logs, the user reward callback is invoked the same number of times as the onAdOpened and onAdClosed callback: The number of (User rewarded: ca-app-pub-3940256099942544/5224354917, 10 coins) matches the number of Ad opened: ca-app-pub-3940256099942544/5224354917 and Ad closed: ca-app-pub-3940256099942544/5224354917. This suggests that there isn't an issue with the reward callback not being invoked.

May be tangentially related, but you should also be calling ad.dispose() from onAdClosed and onAdFailedToLoad.

Also the logs you are seeing looks to be the entire adb logcat. You can filter for the messages from flutter by running adb logcat -s flutter

emptyopen commented 3 years ago

@jjliu15 thanks for responding to my melodramatic post. I had ad.dispose() on onAdFailedToLoad, but not onAdClosed, i did add that to my listener, but still having the same issue. i'll look into dispose a bit more.

also thanks for the adb logcat -s flutter command, definitely helpful.

emptyopen commented 3 years ago

also to follow up on the noisy log messages, if it helps anyone I realized I could just filter by I/flutter in my debug console in VS code to just see the flutter messages, doh

jjliu15 commented 3 years ago

@emptyopen Is your issue resolved?

emptyopen commented 3 years ago

no, but perhaps it is a complex interaction with the behavior of flame. it's a minor inconvenience not being able to display a banner on the home page, but it's not a huge deal. can close this, and I'll continue to try and find a root cause down the line.