Rejecting re-init on previously-failed class java.lang.Class<uJ>

5,702 views
Skip to first unread message

Amr Mohamed

unread,
Oct 3, 2018, 10:48:35 AM10/3/18
to Google Mobile Ads SDK Developers
i added facebook ads as a mediation after implementing it and running the app i got this error from

MobileAds.initialize(this, "App ad ID")

i used the new mediation test suite all implemented correctly with a internal error for ad loading.
and no ads appear test or live with error code 0 (My app ad isn't new)

In the Log (MainActivity.kt:58) is the line i mentioned above
here is the logcat :

10-03 16:36:59.264 9509-9509/ D/DynamitePackage: Instantiated singleton DynamitePackage.
    Instantiating com.google.android.gms.ads.ChimeraMobileAdsSettingManagerCreatorImpl
10-03 16:36:59.428 9509-9509/ I/zygote64: Rejecting re-init on previously-failed class java.lang.Class<uJ>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/TracingController;
        at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
        at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)
        at java.lang.Class android.webkit.WebViewFactory.getWebViewProviderClass(java.lang.ClassLoader) (WebViewFactory.java:150)
        at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:417)
        at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:211)
        at android.webkit.WebViewFactoryProvider android.webkit.WebView.getFactory() (WebView.java:2467)
        at void android.webkit.WebView.ensureProviderCreated() (WebView.java:2462)
        at void android.webkit.WebView.setOverScrollMode(int) (WebView.java:2527)
        at void android.view.View.<init>(android.content.Context) (View.java:4829)
        at void android.view.View.<init>(android.content.Context, android.util.AttributeSet, int, int) (View.java:5010)
        at void android.view.ViewGroup.<init>(android.content.Context, android.util.AttributeSet, int, int) (ViewGroup.java:597)
        at void android.widget.AbsoluteLayout.<init>(android.content.Context, android.util.AttributeSet, int, int) (AbsoluteLayout.java:55)
        at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:636)
        at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:581)
        at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:564)
        at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:551)
        at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:541)
        at void com.google.android.gms.ads.internal.webview.v.<init>(com.google.android.gms.ads.internal.webview.au, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, lv, com.google.android.gms.ads.internal.util.client.p, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bm, com.google.android.gms.ads.internal.v, com.google.android.gms.ads.internal.clearcut.a) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):1)
        at java.lang.Object com.google.android.gms.ads.internal.webview.q.call() ((null):4)
        at java.lang.Object com.google.android.gms.ads.internal.util.bp.a(java.util.concurrent.Callable) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):23)
        at com.google.android.gms.ads.internal.webview.i com.google.android.gms.ads.internal.webview.o.a(android.content.Context, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, boolean, lv, com.google.android.gms.ads.internal.util.client.p, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bm, com.google.android.gms.ads.internal.v, com.google.android.gms.ads.internal.clearcut.a) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):5)
        at void com.google.android.gms.ads.internal.js.q.<init>(android.content.Context, com.google.android.gms.ads.internal.util.client.p, lv) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):5)
        at void com.google.android.gms.ads.internal.js.z.run() ((null):5)
        at void com.google.android.gms.ads.internal.util.future.ad.execute(java.lang.Runnable) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):4)
        at com.google.android.gms.ads.internal.js.ao com.google.android.gms.ads.internal.js.y.a(lv) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):32)
        at com.google.android.gms.ads.internal.js.ak com.google.android.gms.ads.internal.js.y.a() (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):17)
        at com.google.android.gms.ads.internal.util.future.x com.google.android.gms.ads.internal.js.function.b.b(java.lang.Object) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):9)
        at void com.google.android.gms.ads.internal.ab.a(android.content.Context, com.google.android.gms.ads.internal.util.client.p, boolean, com.google.android.gms.ads.internal.state.e, java.lang.String, java.lang.String, java.lang.Runnable) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):32)
        at void com.google.android.gms.ads.internal.ab.a(android.content.Context, com.google.android.gms.ads.internal.util.client.p, java.lang.String, java.lang.Runnable) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):4)
        at void com.google.android.gms.ads.internal.aw.a(java.lang.String, wd) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):52)
        at boolean com.google.android.gms.ads.internal.client.bc.a(int, android.os.Parcel, android.os.Parcel) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):42)
        at boolean na.onTransact(int, android.os.Parcel, android.os.Parcel, int) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):10)
        at boolean android.os.Binder.transact(int, android.os.Parcel, android.os.Parcel, int) (Binder.java:612)
        at void com.google.android.gms.internal.ads.zzej.transactAndReadExceptionReturnVoid(int, android.os.Parcel) ((null):-1)
        at void com.google.android.gms.internal.ads.zzll.zza(java.lang.String, com.google.android.gms.dynamic.IObjectWrapper) ((null):-1)
        at void com.google.android.gms.internal.ads.zzmb.zza(android.content.Context, java.lang.String, com.google.android.gms.internal.ads.zzmd) ((null):-1)
        at void com.google.android.gms.ads.MobileAds.initialize(android.content.Context, java.lang.String, com.google.android.gms.ads.MobileAds$Settings) ((null):-1)
        at void com.google.android.gms.ads.MobileAds.initialize(android.content.Context, java.lang.String) ((null):-1)
        at void .MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:58)
        at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7183)
        at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1220)
        at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2908)
        at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:3030)
        at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
        at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1696)
        at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
        at void android.os.Looper.loop() (Looper.java:164)
        at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6938)
        at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
        at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:327)
        at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1374)
    Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.TracingController" on path: DexPathList[[zip file "/data/app/com.android.chrome-5hBVD8SVr7E45GSoNuzmPg==/base.apk"],nativeLibraryDirectories=[/data/app/com.android.chrome-5hBVD8SVr7E45GSoNuzmPg==/lib/arm64, /data/app/com.android.chrome-5hBVD8SVr7E45GSoNuzmPg==/base.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]]
        at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
        at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
        at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
        at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
        at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)
        at java.lang.Class android.webkit.WebViewFactory.getWebViewProviderClass(java.lang.ClassLoader) (WebViewFactory.java:150)
        at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:417)
        at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:211)
        at android.webkit.WebViewFactoryProvider android.webkit.WebView.getFactory() (WebView.java:2467)
        at void android.webkit.WebView.ensureProviderCreated() (WebView.java:2462)
        at void android.webkit.WebView.setOverScrollMode(int) (WebView.java:2527)
        at void android.view.View.<init>(android.content.Context) (View.java:4829)
        at void android.view.View.<init>(android.content.Context, android.util.AttributeSet, int, int) (View.java:5010)
        at void android.view.ViewGroup.<init>(android.content.Context, android.util.AttributeSet, int, int) (ViewGroup.java:597)
        at void android.widget.AbsoluteLayout.<init>(android.content.Context, android.util.AttributeSet, int, int) (AbsoluteLayout.java:55)
        at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:636)
        at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:581)
        at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:564)
        at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:551)
        at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:541)
        at void com.google.android.gms.ads.internal.webview.v.<init>(com.google.android.gms.ads.internal.webview.au, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, lv, com.google.android.gms.ads.internal.util.client.p, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bm, com.google.android.gms.ads.internal.v, com.google.android.gms.ads.internal.clearcut.a) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):1)
        at java.lang.Object com.google.android.gms.ads.internal.webview.q.call() ((null):4)
        at java.lang.Object com.google.android.gms.ads.internal.util.bp.a(java.util.concurrent.Callable) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):23)
        at com.google.android.gms.ads.internal.webview.i com.google.android.gms.ads.internal.webview.o.a(android.content.Context, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, boolean, lv, com.google.android.gms.ads.internal.util.client.p, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bm, com.google.android.gms.ads.internal.v, com.google.android.gms.ads.internal.clearcut.a) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):5)
        at void com.google.android.gms.ads.internal.js.q.<init>(android.content.Context, com.google.android.gms.ads.internal.util.client.p, lv) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):5)
        at void com.google.android.gms.ads.internal.js.z.run() ((null):5)
        at void com.google.android.gms.ads.internal.util.future.ad.execute(java.lang.Runnable) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):4)
        at com.google.android.gms.ads.internal.js.ao com.google.android.gms.ads.internal.js.y.a(lv) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):32)
        at com.google.android.gms.ads.internal.js.ak com.google.android.gms.ads.internal.js.y.a() (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):17)
        at com.google.android.gms.ads.internal.util.future.x com.google.android.gms.ads.internal.js.function.b.b(java.lang.Object) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):9)
        at void com.google.android.gms.ads.internal.ab.a(android.content.Context, com.google.android.gms.ads.internal.util.client.p, boolean, com.google.android.gms.ads.internal.state.e, java.lang.String, java.lang.String, java.lang.Runnable) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):32)
        at void com.google.android.gms.ads.internal.ab.a(android.content.Context, com.google.android.gms.ads.internal.util.client.p, java.lang.String, java.lang.Runnable) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):4)
        at void com.google.android.gms.ads.internal.aw.a(java.lang.String, wd) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):52)
        at boolean com.google.android.gms.ads.internal.client.bc.a(int, android.os.Parcel, android.os.Parcel) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):42)
        at boolean na.onTransact(int, android.os.Parcel, android.os.Parcel, int) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):10)
10-03 16:36:59.429 9509-9509/ I/zygote64:     at boolean android.os.Binder.transact(int, android.os.Parcel, android.os.Parcel, int) (Binder.java:612)
        at void com.google.android.gms.internal.ads.zzej.transactAndReadExceptionReturnVoid(int, android.os.Parcel) ((null):-1)
        at void com.google.android.gms.internal.ads.zzll.zza(java.lang.String, com.google.android.gms.dynamic.IObjectWrapper) ((null):-1)
        at void com.google.android.gms.internal.ads.zzmb.zza(android.content.Context, java.lang.String, com.google.android.gms.internal.ads.zzmd) ((null):-1)
        at void com.google.android.gms.ads.MobileAds.initialize(android.content.Context, java.lang.String, com.google.android.gms.ads.MobileAds$Settings) ((null):-1)
        at void com.google.android.gms.ads.MobileAds.initialize(android.content.Context, java.lang.String) ((null):-1)
        at void.MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:58)
        at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7183)
        at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1220)
        at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2908)
        at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:3030)
        at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
        at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1696)
        at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
        at void android.os.Looper.loop() (Looper.java:164)
        at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6938)
        at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
        at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:327)
        at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1374)
    Rejecting re-init on previously-failed class java.lang.Class<uJ>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/TracingController;
        at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
        at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)
        at java.lang.Class android.webkit.WebViewFactory.getWebViewProviderClass(java.lang.ClassLoader) (WebViewFactory.java:150)
        at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:417)
        at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:211)
        at android.webkit.WebViewFactoryProvider android.webkit.WebView.getFactory() (WebView.java:2467)
        at void android.webkit.WebView.ensureProviderCreated() (WebView.java:2462)
        at void android.webkit.WebView.setOverScrollMode(int) (WebView.java:2527)
        at void android.view.View.<init>(android.content.Context) (View.java:4829)
        at void android.view.View.<init>(android.content.Context, android.util.AttributeSet, int, int) (View.java:5010)
        at void android.view.ViewGroup.<init>(android.content.Context, android.util.AttributeSet, int, int) (ViewGroup.java:597)
        at void android.widget.AbsoluteLayout.<init>(android.content.Context, android.util.AttributeSet, int, int) (AbsoluteLayout.java:55)
        at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:636)
        at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:581)
        at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:564)
        at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:551)
        at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:541)
        at void com.google.android.gms.ads.internal.webview.v.<init>(com.google.android.gms.ads.internal.webview.au, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, lv, com.google.android.gms.ads.internal.util.client.p, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bm, com.google.android.gms.ads.internal.v, com.google.android.gms.ads.internal.clearcut.a) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):1)
        at java.lang.Object com.google.android.gms.ads.internal.webview.q.call() ((null):4)
        at java.lang.Object com.google.android.gms.ads.internal.util.bp.a(java.util.concurrent.Callable) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):23)
        at com.google.android.gms.ads.internal.webview.i com.google.android.gms.ads.internal.webview.o.a(android.content.Context, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, boolean, lv, com.google.android.gms.ads.internal.util.client.p, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bm, com.google.android.gms.ads.internal.v, com.google.android.gms.ads.internal.clearcut.a) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):5)
        at void com.google.android.gms.ads.internal.js.q.<init>(android.content.Context, com.google.android.gms.ads.internal.util.client.p, lv) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):5)
        at void com.google.android.gms.ads.internal.js.z.run() ((null):5)
        at void com.google.android.gms.ads.internal.util.future.ad.execute(java.lang.Runnable) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):4)
        at com.google.android.gms.ads.internal.js.ao com.google.android.gms.ads.internal.js.y.a(lv) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):32)
        at com.google.android.gms.ads.internal.js.ak com.google.android.gms.ads.internal.js.y.a() (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):17)
        at com.google.android.gms.ads.internal.util.future.x com.google.android.gms.ads.internal.js.function.b.b(java.lang.Object) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):9)
        at void com.google.android.gms.ads.internal.ab.a(android.content.Context, com.google.android.gms.ads.internal.util.client.p, boolean, com.google.android.gms.ads.internal.state.e, java.lang.String, java.lang.String, java.lang.Runnable) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):32)
10-03 16:36:59.430 9509-9509/ I/zygote64:     at void com.google.android.gms.ads.internal.ab.a(android.content.Context, com.google.android.gms.ads.internal.util.client.p, java.lang.String, java.lang.Runnable) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):4)
        at void com.google.android.gms.ads.internal.aw.a(java.lang.String, wd) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):52)
        at boolean com.google.android.gms.ads.internal.client.bc.a(int, android.os.Parcel, android.os.Parcel) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):42)
        at boolean na.onTransact(int, android.os.Parcel, android.os.Parcel, int) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):10)
        at boolean android.os.Binder.transact(int, android.os.Parcel, android.os.Parcel, int) (Binder.java:612)
        at void com.google.android.gms.internal.ads.zzej.transactAndReadExceptionReturnVoid(int, android.os.Parcel) ((null):-1)
        at void com.google.android.gms.internal.ads.zzll.zza(java.lang.String, com.google.android.gms.dynamic.IObjectWrapper) ((null):-1)
        at void com.google.android.gms.internal.ads.zzmb.zza(android.content.Context, java.lang.String, com.google.android.gms.internal.ads.zzmd) ((null):-1)
        at void com.google.android.gms.ads.MobileAds.initialize(android.content.Context, java.lang.String, com.google.android.gms.ads.MobileAds$Settings) ((null):-1)
        at void com.google.android.gms.ads.MobileAds.initialize(android.content.Context, java.lang.String) ((null):-1)
        at void .MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:58)
        at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7183)
        at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1220)
        at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2908)
        at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:3030)
        at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
        at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1696)
        at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
        at void android.os.Looper.loop() (Looper.java:164)
        at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6938)
        at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
        at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:327)
        at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1374)
    Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.TracingController" on path: DexPathList[[zip file "/data/app/com.android.chrome-5hBVD8SVr7E45GSoNuzmPg==/base.apk"],nativeLibraryDirectories=[/data/app/com.android.chrome-5hBVD8SVr7E45GSoNuzmPg==/lib/arm64, /data/app/com.android.chrome-5hBVD8SVr7E45GSoNuzmPg==/base.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]]
        at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
        at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
        at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
        at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
        at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)
        at java.lang.Class android.webkit.WebViewFactory.getWebViewProviderClass(java.lang.ClassLoader) (WebViewFactory.java:150)
        at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:417)
        at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:211)
        at android.webkit.WebViewFactoryProvider android.webkit.WebView.getFactory() (WebView.java:2467)
        at void android.webkit.WebView.ensureProviderCreated() (WebView.java:2462)
        at void android.webkit.WebView.setOverScrollMode(int) (WebView.java:2527)
        at void android.view.View.<init>(android.content.Context) (View.java:4829)
        at void android.view.View.<init>(android.content.Context, android.util.AttributeSet, int, int) (View.java:5010)
        at void android.view.ViewGroup.<init>(android.content.Context, android.util.AttributeSet, int, int) (ViewGroup.java:597)
        at void android.widget.AbsoluteLayout.<init>(android.content.Context, android.util.AttributeSet, int, int) (AbsoluteLayout.java:55)
        at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:636)
        at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:581)
        at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:564)
        at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:551)
        at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:541)
        at void com.google.android.gms.ads.internal.webview.v.<init>(com.google.android.gms.ads.internal.webview.au, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, lv, com.google.android.gms.ads.internal.util.client.p, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bm, com.google.android.gms.ads.internal.v, com.google.android.gms.ads.internal.clearcut.a) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):1)
        at java.lang.Object com.google.android.gms.ads.internal.webview.q.call() ((null):4)
        at java.lang.Object com.google.android.gms.ads.internal.util.bp.a(java.util.concurrent.Callable) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):23)
        at com.google.android.gms.ads.internal.webview.i com.google.android.gms.ads.internal.webview.o.a(android.content.Context, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, boolean, lv, com.google.android.gms.ads.internal.util.client.p, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bm, com.google.android.gms.ads.internal.v, com.google.android.gms.ads.internal.clearcut.a) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):5)
        at void com.google.android.gms.ads.internal.js.q.<init>(android.content.Context, com.google.android.gms.ads.internal.util.client.p, lv) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):5)
        at void com.google.android.gms.ads.internal.js.z.run() ((null):5)
        at void com.google.android.gms.ads.internal.util.future.ad.execute(java.lang.Runnable) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):4)
        at com.google.android.gms.ads.internal.js.ao com.google.android.gms.ads.internal.js.y.a(lv) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):32)
        at com.google.android.gms.ads.internal.js.ak com.google.android.gms.ads.internal.js.y.a() (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):17)
        at com.google.android.gms.ads.internal.util.future.x com.google.android.gms.ads.internal.js.function.b.b(java.lang.Object) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):9)
        at void com.google.android.gms.ads.internal.ab.a(android.content.Context, com.google.android.gms.ads.internal.util.client.p, boolean, com.google.android.gms.ads.internal.state.e, java.lang.String, java.lang.String, java.lang.Runnable) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):32)
        at void com.google.android.gms.ads.internal.ab.a(android.content.Context, com.google.android.gms.ads.internal.util.client.p, java.lang.String, java.lang.Runnable) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):4)
        at void com.google.android.gms.ads.internal.aw.a(java.lang.String, wd) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):52)
        at boolean com.google.android.gms.ads.internal.client.bc.a(int, android.os.Parcel, android.os.Parcel) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):42)
        at boolean na.onTransact(int, android.os.Parcel, android.os.Parcel, int) (:com.google.android.gms.dynamite_adsdynamite@13280048@13.2.80 (040400-211705629):10)
        at boolean android.os.Binder.transact(int, android.os.Parcel, android.os.Parcel, int) (Binder.java:612)
        at void com.google.android.gms.internal.ads.zzej.transactAndReadExceptionReturnVoid(int, android.os.Parcel) ((null):-1)
        at void com.google.android.gms.internal.ads.zzll.zza(java.lang.String, com.google.android.gms.dynamic.IObjectWrapper) ((null):-1)
        at void com.google.android.gms.internal.ads.zzmb.zza(android.content.Context, java.lang.String, com.google.android.gms.internal.ads.zzmd) ((null):-1)
        at void com.google.android.gms.ads.MobileAds.initialize(android.content.Context, java.lang.String, com.google.android.gms.ads.MobileAds$Settings) ((null):-1)
        at void com.google.android.gms.ads.MobileAds.initialize(android.content.Context, java.lang.String) ((null):-1)
        at void .MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:58)
        at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7183)
        at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1220)


Thanks

Amr Mohamed

unread,
Oct 3, 2018, 3:11:08 PM10/3/18
to Google Mobile Ads SDK Developers
i removed the facebook mediation implementation and the ads also not working !! even the test ad ID's not showing testads giving the same error and some times shows "Error waiting for future" !!

mobileadssdk-a...@google.com

unread,
Oct 3, 2018, 4:21:33 PM10/3/18
to Amr Mohamed, Google Mobile Ads SDK Developers
Hi there,

Thanks for reaching out to us. This is a known issue something which our team is actively working on. We will update you via this thread if we have any new information to share about the issue.

Regards,
Deepika Uragayala
Mobile Ads SDK Team
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

Hagen Brooks

unread,
Oct 12, 2018, 2:19:25 AM10/12/18
to google-adm...@googlegroups.com
Any updates on this issue? According to the docs TracingController was added in api 28, causing crash on devices < 28?

mobileadssdk-a...@google.com

unread,
Oct 12, 2018, 3:12:42 PM10/12/18
to Hagen Brooks, Google Mobile Ads SDK Developers
Hi there,

Our team is actively working on this issue. We will update this thread if we have any new updates from the team.

Regards,
Deepika Uragayala
Mobile Ads SDK Team
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

jérémy Deverdun

unread,
Oct 16, 2018, 5:13:05 PM10/16/18
to Google Mobile Ads SDK Developers
Hi,

I've got the same problem.

Looking forward to have a solution.
Regards,

zserghei

unread,
Oct 24, 2018, 3:49:35 PM10/24/18
to Google Mobile Ads SDK Developers
HI!

I have the same problem with Samsung Galaxy S8, Android 8.0.0.

среда, 3 октября 2018 г., 16:48:35 UTC+2 пользователь Amr Mohamed написал:

mobileadssdk-a...@google.com

unread,
Oct 25, 2018, 2:50:04 PM10/25/18
to zserghei, Google Mobile Ads SDK Developers
Hi there,

Thanks for reporting. I'll update you about our investigation on this issue as soon as I hear back from the team.

Regards,
Deepika Uragayala
Mobile Ads SDK Team
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

Andr Blu

unread,
Nov 16, 2018, 4:34:40 PM11/16/18
to Google Mobile Ads SDK Developers
Hi there

I do not know if this helps for searching the error source, but I am getting the same exception on a Samsung S9, Android 8.0.0,  in my case not with MobileAds 
but from the following code:
mBinding = DataBindingUtil.inflate(LayoutInflater.from(callerContext), R.layout.dialog_general, null, false);


Here the exception stack from the logcat:
I/zygote64: Rejecting re-init on previously-failed class java.lang.Class<uO>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/TracingController;
I/zygote64:     at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
I/zygote64:     at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)
I/zygote64:     at java.lang.Class android.webkit.WebViewFactory.getWebViewProviderClass(java.lang.ClassLoader) (WebViewFactory.java:150)
I/zygote64:     at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:417)
I/zygote64:     at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:211)
I/zygote64:     at android.webkit.WebViewFactoryProvider android.webkit.WebView.getFactory() (WebView.java:2467)
I/zygote64:     at void android.webkit.WebView.ensureProviderCreated() (WebView.java:2462)
I/zygote64:     at void android.webkit.WebView.setOverScrollMode(int) (WebView.java:2527)
I/zygote64:     at void android.view.View.<init>(android.content.Context) (View.java:4826)
I/zygote64:     at void android.view.View.<init>(android.content.Context, android.util.AttributeSet, int, int) (View.java:4996)
I/zygote64:     at void android.view.ViewGroup.<init>(android.content.Context, android.util.AttributeSet, int, int) (ViewGroup.java:597)
I/zygote64:     at void android.widget.AbsoluteLayout.<init>(android.content.Context, android.util.AttributeSet, int, int) (AbsoluteLayout.java:55)
I/zygote64:     at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:636)
I/zygote64:     at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:581)
I/zygote64:     at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:564)
I/zygote64:     at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:551)
I/zygote64:     at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object[]) (Constructor.java:-2)
I/zygote64:     at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:334)
I/zygote64:     at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647)
I/zygote64:     at android.view.View com.android.internal.policy.PhoneLayoutInflater.onCreateView(java.lang.String, android.util.AttributeSet) (PhoneLayoutInflater.java:58)
I/zygote64:     at android.view.View android.view.LayoutInflater.onCreateView(android.view.View, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:720)
I/zygote64:     at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:788)
I/zygote64:     at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730)
I/zygote64:     at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863)
I/zygote64:     at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
I/zygote64:     at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515)
I/zygote64:     at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423)
I/zygote64:     at android.databinding.ViewDataBinding android.databinding.DataBindingUtil.inflate(android.view.LayoutInflater, int, android.view.ViewGroup, boolean, android.databinding.DataBindingComponent) (DataBindingUtil.java:126)
I/zygote64:     at android.databinding.ViewDataBinding android.databinding.DataBindingUtil.inflate(android.view.LayoutInflater, int, android.view.ViewGroup, boolean) (DataBindingUtil.java:95)

Regards
Andreas

mobileadssdk-a...@google.com

unread,
Nov 19, 2018, 3:06:49 PM11/19/18
to Andr Blu, Google Mobile Ads SDK Developers
Hi Andreas,

Thanks for sharing the logs. Are you seeing this on the latest version of the SDK? Do you have any crashlytics that you could share?

Regards,
Deepika Uragayala
Mobile Ads SDK Team
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

Reply all
Reply to author
Forward
0 new messages