안녕하세요. 태풍이온다더니 날씨가 덥네요...


제가 이번에 애드몹 최신버전을 앱에 적용하였습니다.


그런데 이상하게 로그에 주기적으로(약 10초단위) 


08-27 10:10:43.823: ERROR/Ads(18047): An error occurred while destroying an AdWebView:

08-27 10:10:43.823: ERROR/Ads(18047): java.lang.NullPointerException

08-27 10:10:43.823: ERROR/Ads(18047):     at android.webkit.WebView.setWebViewClient(WebView.java:4448)

08-27 10:10:43.823: ERROR/Ads(18047):     at com.google.ads.internal.AdWebView.destroy(SourceFile:252)

08-27 10:10:43.823: ERROR/Ads(18047):     at com.google.ads.internal.c$e.run(SourceFile:191)

08-27 10:10:43.823: ERROR/Ads(18047):     at android.os.Handler.handleCallback(Handler.java:605)

08-27 10:10:43.823: ERROR/Ads(18047):     at android.os.Handler.dispatchMessage(Handler.java:92)

08-27 10:10:43.823: ERROR/Ads(18047):     at android.os.Looper.loop(Looper.java:137)

08-27 10:10:43.823: ERROR/Ads(18047):     at android.app.ActivityThread.main(ActivityThread.java:4507)

08-27 10:10:43.823: ERROR/Ads(18047):     at java.lang.reflect.Method.invokeNative(Native Method)

08-27 10:10:43.823: ERROR/Ads(18047):     at java.lang.reflect.Method.invoke(Method.java:511)

08-27 10:10:43.823: ERROR/Ads(18047):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790)

08-27 10:10:43.823: ERROR/Ads(18047):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)

08-27 10:10:43.823: ERROR/Ads(18047):     at dalvik.system.NativeStart.main(Native Method)


이렇게 찍힙니다.

물론 크래쉬현상은 아닙니다. 광고도 정상적으로 나오고, 광고 클릭 및 모든 동작이 정상입니다.

구조는 모든 Activity를 상속 받는 BaseActivity에서 addContentView(AdView, LayoutParams)을 사용하여 하단에 노출되게 하였습니다.

참고로 XML레이아웃에 광고를 넣지 않고 코드로 생성하여 광고를 넣었으며, 광고 새로고침 주기는 60초로 되어있습니다.

로그상에는 adView.destroy()하는 부분에서 오류라는데....

@Override

protected void onDestroy() {

   if (adView != null)

      adView.destroy();

   super.onDestroy();

}


이렇게 사용하는데 문제가 있나요?


도저히 모르겠네요. 


외쿡싸이트 찾아봐도 양키들은 warring으로 찍혀야할 로그가 error로 찍히지만 광고 적용에는 문제 없다...뭐 이런식으로 나와있고...


아무튼 AdMob SDK 6.1적용하신 분들의 조언을 구합니다.


감사합니다.