点击全屏广告时崩溃,使用 Google AdMob。

huangapple go评论57阅读模式
英文:

Crash on clicking full screen ads using google ad mob

问题

我已使用这个库实现了Google广告
implementation 'com.google.android.gms:play-services-ads:22.1.0'

以下代码

mAdView = new AdManagerAdView(getActivity());
adContainerView = view.findViewById(R.id.ad_view_container);
mAdView.setAdUnitId(adID);
request = new AdManagerAdRequest.Builder().build();
adSize = getAdSize();
// 步骤4 - 在广告视图上设置自适应广告尺寸。
mAdView.setAdSize(adSize);
adContainerView.addView(mAdView);
mAdView.loadAd(request);

但在点击某些广告时发生崩溃
进程:com.indiatoday.mobiletak,PID:13897
java.lang.ClassCastException: 无法将$Proxy12转换为com.android.webview.chromium.WebViewChromium
在com.android.webview.chromium.WebViewChromium.c(chromium-TrichromeWebViewGoogle.aab-stable-573506031:5)
在com.android.webview.chromium.N.handleMessage(chromium-TrichromeWebViewGoogle.aab-stable-573506031:44)
在android.os.Handler.dispatchMessage(Handler.java:106)
在android.os.Looper.loop(Looper.java:236)
在android.app.ActivityThread.main(ActivityThread.java:8057)
在java.lang.reflect.Method.invoke(Native Method)
在com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:620)
在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1011)

请帮助找出解决方法。

谢谢和问候。

英文:

I have implemented Google ads by using this library
implementation 'com.google.android.gms:play-services-ads:22.1.0'

Below code

 mAdView = new AdManagerAdView(getActivity());
    adContainerView = view.findViewById(R.id.ad_view_container);
    mAdView.setAdUnitId(adID);
    request = new AdManagerAdRequest.Builder().build();
    adSize = getAdSize();
    // Step 4 - Set the adaptive ad size on the ad view.
    mAdView.setAdSize(adSize);
    adContainerView.addView(mAdView);
    mAdView.loadAd(request);

But getting crash on clicking some ads
Process: com.indiatoday.mobiletak, PID: 13897
java.lang.ClassCastException: $Proxy12 cannot be cast to com.android.webview.chromium.WebViewChromium
at com.android.webview.chromium.WebViewChromium.c(chromium-TrichromeWebViewGoogle.aab-stable-573506031:5)
at com.android.webview.chromium.N.handleMessage(chromium-TrichromeWebViewGoogle.aab-stable-573506031:44)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:236)
at android.app.ActivityThread.main(ActivityThread.java:8057)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:620)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1011)

Please help not get the way out.

Thanks & Regards

答案1

得分: 0

终于找到了那个 bug。实际上,它是由于第三方 SDK clarity 引起的,该 SDK 用于跟踪应用上的点击事件。这就是为什么在点击广告时会导致崩溃的原因。

谢谢。

英文:

Finally, find that bug. Actually, it was due to a third-party SDK clarity, which tracks tap events on the app. That's why on clicking ads they were crashing.

Thanks

huangapple
  • 本文由 发表于 2023年6月15日 18:17:21
  • 转载请务必保留本文链接:https://go.coder-hub.com/76481499.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定