Android AdWhirl与Admob bug修复

Android AdWhirl与Admob bug修复,android,admob,adwhirl,Android,Admob,Adwhirl,更新至AdWhirl和AdMob SDK的最新版本,但在Android 2.1-update1中从AdMob SDK获取已知错误。在这个线程中找到 但它仅指AdMob fix而非AdWhirl。有任何线索可以对AdWhirl SDK进行哪些更改来解决此问题 提前谢谢 java.lang.NullPointerException at android.webkit.WebView.getSettings(WebView.java:2791) at android.webkit.We

更新至AdWhirl和AdMob SDK的最新版本,但在Android 2.1-update1中从AdMob SDK获取已知错误。在这个线程中找到

但它仅指AdMob fix而非AdWhirl。有任何线索可以对AdWhirl SDK进行哪些更改来解决此问题

提前谢谢

java.lang.NullPointerException
    at android.webkit.WebView.getSettings(WebView.java:2791)
    at android.webkit.WebView.onWindowFocusChanged(WebView.java:3616)
    at android.view.View.dispatchWindowFocusChanged(View.java:3764)
    at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:754)
    at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:758)
    at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:758)
    at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:758)
    at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:758)
    at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:758)
    at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:758)
    at android.view.ViewRoot.handleMessage(ViewRoot.java:1819)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:123)
    at android.app.ActivityThread.main(ActivityThread.java:4370)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:521)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
    at dalvik.system.NativeStart.main(Native Method)
这个怎么样:

java.lang.NullPointerException
at com.adwhirl.AdWhirlLayout.handleAd(AdWhirlLayout.java:227)
at com.adwhirl.AdWhirlLayout.access$3(AdWhirlLayout.java:215)
at com.adwhirl.AdWhirlLayout$HandleAdRunnable.run(AdWhirlLayout.java:410)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3691)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:912)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:670)
at dalvik.system.NativeStart.main(Native Method)

问题不在AdWhirl代码中,甚至不在AdMob代码中。这是Android WebView中的一个NullPointerException,AdMob/AdWhirl代码没有已知的解决方法。这种情况不应该经常发生,但如果它真的破坏了交易,您可能希望减少发送给AdMob的请求数量。

是的,我也有这个问题


我的解决方法:扩展AdWhirlLayout、重写dispatchWindowFocusChanged和发生此异常的所有其他方法并捕获异常。

上述异常的行号似乎与AdWhirl的源不协调(例如,AdWhirlLayout.java的第410行在ViewAdRunnable中,而不是HandleAdRunnable中,您的异常来自何处)。您是否修改了源代码,如果修改了源代码,是否可以发布handleAd方法?Hi,这一行在handleAd nextRation.key2中);如果AdwhirlLayout视图不存在,只有在何处进行了翻滚更改。好的,我看到了关于这个问题的另一个报告。这肯定是AdWhill的末日,但我不确定这个异常是如何发生的,因为在查看key2之前,nextRation上有一个空检查。你知道坠机前配给是什么样子吗?