After calling 'MobileAds.initialize(activity)' (where activity is an instance of AppCombatActivity) it causes following error and no ad is loading anymore. I have already updated everything.
Rejecting re-init on previously-failed class java.lang.Class<wh2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/PacProcessor;
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:181)
at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:464)
at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:256)
at android.webkit.WebViewFactoryProvider android.webkit.WebView.getFactory() (WebView.java:2701)
at void android.webkit.WebView.ensureProviderCreated() (WebView.java:2696)
at void android.webkit.WebView.setOverScrollMode(int) (WebView.java:2761)
at void android.view.View.<init>(android.content.Context) (View.java:4847)
at void android.view.View.<init>(android.content.Context, android.util.AttributeSet, int, int) (View.java:4988)
at void android.view.ViewGroup.<init>(android.content.Context, android.util.AttributeSet, int, int) (ViewGroup.java:659)
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:660)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:605)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:588)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:575)
at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:565)
at void
com.google.android.gms.ads.internal.webview.ac.<init>(com.google.android.gms.ads.internal.webview.av,
com.google.android.gms.ads.internal.webview.aw, java.lang.String, boolean, aen, com.google.android.gms.ads.internal.eventattestation.a, com.google.android.gms.ads.internal.util.client.s, com.google.android.gms.ads.internal.m, com.google.android.gms.ads.internal.a, com.google.android.gms.ads.internal.clearcut.b, com.google.android.gms.ads.nonagon.transaction.a, com.google.android.gms.ads.nonagon.transaction.d) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:1)
at java.lang.Object com.google.android.gms.ads.internal.webview.r.a() (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:4)
at com.google.android.gms.ads.internal.webview.j com.google.android.gms.ads.internal.webview.v.a(android.content.Context,
com.google.android.gms.ads.internal.webview.aw, java.lang.String, boolean, boolean, aen, com.google.android.gms.ads.internal.eventattestation.a, com.google.android.gms.ads.internal.util.client.s, com.google.android.gms.ads.internal.m, com.google.android.gms.ads.internal.a, com.google.android.gms.ads.internal.clearcut.b, com.google.android.gms.ads.nonagon.transaction.a, com.google.android.gms.ads.nonagon.transaction.d) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:4)
at void com.google.android.gms.ads.internal.js.k.<init>(android.content.Context, com.google.android.gms.ads.internal.util.client.s) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:3)
at void com.google.android.gms.ads.internal.js.q.run() (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:5)
at void com.google.android.gms.ads.internal.util.future.c.execute(java.lang.Runnable) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:2)
at void com.google.android.gms.ads.internal.util.future.d.execute(java.lang.Runnable) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:0)
at
com.google.android.gms.ads.internal.js.ag com.google.android.gms.ads.internal.js.ah.b() (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:3)
at com.google.android.gms.ads.internal.js.ab com.google.android.gms.ads.internal.js.ah.a() (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:5)
at bsd com.google.android.gms.ads.internal.js.function.n.b(java.lang.Object) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:0)
at void com.google.android.gms.ads.internal.e.b(android.content.Context, com.google.android.gms.ads.internal.util.client.s, boolean, com.google.android.gms.ads.internal.state.c, java.lang.String, java.lang.String, java.lang.Runnable, com.google.android.gms.ads.nonagon.util.logging.cui.q) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:20)
at void com.google.android.gms.ads.internal.e.a(android.content.Context, com.google.android.gms.ads.internal.util.client.s, java.lang.String, java.lang.Runnable, com.google.android.gms.ads.nonagon.util.logging.cui.q) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:0)
at void com.google.android.gms.ads.nonagon.az.i(java.lang.String, aqe) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:8)
at boolean
com.google.android.gms.ads.internal.client.bu.bN(int, android.os.Parcel, android.os.Parcel) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:34)
at boolean agb.onTransact(int, android.os.Parcel, android.os.Parcel, int) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:4)
at boolean android.os.Binder.transact(int, android.os.Parcel, android.os.Parcel, int) (Binder.java:675)
at void com.google.android.gms.internal.ads.zzatj.zzbh(int, android.os.Parcel) (com.google.android.gms:play-services-ads-base@@22.1.0:2)
at void com.google.android.gms.ads.internal.client.zzcm.zzl(java.lang.String, com.google.android.gms.dynamic.IObjectWrapper) (com.google.android.gms:play-services-ads-lite@@22.1.0:4)
at void com.google.android.gms.ads.internal.client.zzej.zzz(android.content.Context, java.lang.String) (com.google.android.gms:play-services-ads-lite@@22.1.0:4)
at void com.google.android.gms.ads.internal.client.zzej.zzn(android.content.Context, java.lang.String, com.google.android.gms.ads.initialization.OnInitializationCompleteListener) (com.google.android.gms:play-services-ads-lite@@22.1.0:23)
at void com.google.android.gms.ads.MobileAds.initialize(android.content.Context) (com.google.android.gms:play-services-ads-lite@@22.1.0:2)
at void com.skymodz.thc.mainactivity.presenter.MainActivity.<init>(androidx.appcompat.app.AppCompatActivity, com.skymodz.thc.contract.Contract$View$MainActivity) (MainActivity.java:58)
at void com.skymodz.thc.mainactivity.view.MainActivity.onCreate(android.os.Bundle) (MainActivity.java:80)
at void android.app.Activity.performCreate(android.os.Bundle, android.os.PersistableBundle) (Activity.java:7458)
at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7448)
at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1286)
at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:3409)
at android.app.Activity android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions, android.content.Intent) (ActivityThread.java:3614)
at void android.app.servertransaction.LaunchActivityItem.execute(android.app.ClientTransactionHandler, android.os.IBinder, android.app.servertransaction.PendingTransactionActions) (LaunchActivityItem.java:86)
at void android.app.servertransaction.TransactionExecutor.executeCallbacks(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:108)
at void android.app.servertransaction.TransactionExecutor.execute(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:68)
at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:2199)
at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:112)
at void android.os.Looper.loop() (Looper.java:216)
at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:7625)
at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:524)
at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:987)
Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.PacProcessor" on path: DexPathList[[zip file "/data/app/com.android.chrome-gAaR_y9DEep2ejX3Xxav8w==/base.apk"],nativeLibraryDirectories=[/data/app/com.android.chrome-gAaR_y9DEep2ejX3Xxav8w==/lib/arm64, /data/app/com.android.chrome-gAaR_y9DEep2ejX3Xxav8w==/base.apk!/lib/arm64-v8a, /system/lib64, /product/lib64]]
at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:134)
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:181)
at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:464)
at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:256)
at android.webkit.WebViewFactoryProvider android.webkit.WebView.getFactory() (WebView.java:2701)
at void android.webkit.WebView.ensureProviderCreated() (WebView.java:2696)
at void android.webkit.WebView.setOverScrollMode(int) (WebView.java:2761)
at void android.view.View.<init>(android.content.Context) (View.java:4847)
at void android.view.View.<init>(android.content.Context, android.util.AttributeSet, int, int) (View.java:4988)
at void android.view.ViewGroup.<init>(android.content.Context, android.util.AttributeSet, int, int) (ViewGroup.java:659)
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:660)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:605)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:588)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:575)
at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:565)
at void
com.google.android.gms.ads.internal.webview.ac.<init>(com.google.android.gms.ads.internal.webview.av,
com.google.android.gms.ads.internal.webview.aw, java.lang.String, boolean, aen, com.google.android.gms.ads.internal.eventattestation.a, com.google.android.gms.ads.internal.util.client.s, com.google.android.gms.ads.internal.m, com.google.android.gms.ads.internal.a, com.google.android.gms.ads.internal.clearcut.b, com.google.android.gms.ads.nonagon.transaction.a, com.google.android.gms.ads.nonagon.transaction.d) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:1)
at java.lang.Object com.google.android.gms.ads.internal.webview.r.a() (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:4)
at com.google.android.gms.ads.internal.webview.j com.google.android.gms.ads.internal.webview.v.a(android.content.Context,
com.google.android.gms.ads.internal.webview.aw, java.lang.String, boolean, boolean, aen, com.google.android.gms.ads.internal.eventattestation.a, com.google.android.gms.ads.internal.util.client.s, com.google.android.gms.ads.internal.m, com.google.android.gms.ads.internal.a, com.google.android.gms.ads.internal.clearcut.b, com.google.android.gms.ads.nonagon.transaction.a, com.google.android.gms.ads.nonagon.transaction.d) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:4)
at void com.google.android.gms.ads.internal.js.k.<init>(android.content.Context, com.google.android.gms.ads.internal.util.client.s) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:3)
at void com.google.android.gms.ads.internal.js.q.run() (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:5)
at void com.google.android.gms.ads.internal.util.future.c.execute(java.lang.Runnable) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:2)
at void com.google.android.gms.ads.internal.util.future.d.execute(java.lang.Runnable) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:0)
at
com.google.android.gms.ads.internal.js.ag com.google.android.gms.ads.internal.js.ah.b() (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:3)
at com.google.android.gms.ads.internal.js.ab com.google.android.gms.ads.internal.js.ah.a() (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:5)
at bsd com.google.android.gms.ads.internal.js.function.n.b(java.lang.Object) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:0)
at void com.google.android.gms.ads.internal.e.b(android.content.Context, com.google.android.gms.ads.internal.util.client.s, boolean, com.google.android.gms.ads.internal.state.c, java.lang.String, java.lang.String, java.lang.Runnable, com.google.android.gms.ads.nonagon.util.logging.cui.q) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:20)
at void com.google.android.gms.ads.internal.e.a(android.content.Context, com.google.android.gms.ads.internal.util.client.s, java.lang.String, java.lang.Runnable, com.google.android.gms.ads.nonagon.util.logging.cui.q) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:0)
at void com.google.android.gms.ads.nonagon.az.i(java.lang.String, aqe) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:8)
at boolean
com.google.android.gms.ads.internal.client.bu.bN(int, android.os.Parcel, android.os.Parcel) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:34)
at boolean agb.onTransact(int, android.os.Parcel, android.os.Parcel, int) (:com.google.android.gms.policy_ads_fdr_dynamite@231710101@231710100057.526733554.526733554:4)
at boolean android.os.Binder.transact(int, android.os.Parcel, android.os.Parcel, int) (Binder.java:675)
at void com.google.android.gms.internal.ads.zzatj.zzbh(int, android.os.Parcel) (com.google.android.gms:play-services-ads-base@@22.1.0:2)
at void com.google.android.gms.ads.internal.client.zzcm.zzl(java.lang.String, com.google.android.gms.dynamic.IObjectWrapper) (com.google.android.gms:play-services-ads-lite@@22.1.0:4)
at void com.google.android.gms.ads.internal.client.zzej.zzz(android.content.Context, java.lang.String) (com.google.android.gms:play-services-ads-lite@@22.1.0:4)
at void com.google.android.gms.ads.internal.client.zzej.zzn(android.content.Context, java.lang.String, com.google.android.gms.ads.initialization.OnInitializationCompleteListener) (com.google.android.gms:play-services-ads-lite@@22.1.0:23)
at void com.google.android.gms.ads.MobileAds.initialize(android.content.Context) (com.google.android.gms:play-services-ads-lite@@22.1.0:2)
at void com.skymodz.thc.mainactivity.presenter.MainActivity.<init>(androidx.appcompat.app.AppCompatActivity, com.skymodz.thc.contract.Contract$View$MainActivity) (MainActivity.java:58)
at void com.skymodz.thc.mainactivity.view.MainActivity.onCreate(android.os.Bundle) (MainActivity.java:80)
at void android.app.Activity.performCreate(android.os.Bundle, android.os.PersistableBundle) (Activity.java:7458)
at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7448)
at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1286)
at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:3409)
at android.app.Activity android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions, android.content.Intent) (ActivityThread.java:3614)
at void android.app.servertransaction.LaunchActivityItem.execute(android.app.ClientTransactionHandler, android.os.IBinder, android.app.servertransaction.PendingTransactionActions) (LaunchActivityItem.java:86)
at void android.app.servertransaction.TransactionExecutor.executeCallbacks(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:108)
at void android.app.servertransaction.TransactionExecutor.execute(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:68)
at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:2199)
at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:112)
at void android.os.Looper.loop() (Looper.java:216)
at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:7625)
at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:524)
at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:987)