안드로이드 개발자 모임 게시판
(글 수 7,978)
12-30 08:16:52.432: ERROR/AdActivity(598): HTTP failed : 200 0 java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
계속 이런 오류만 내뿜으면서 광고가 안나오는데.... 이건 어찌 설명해야 하는지 -0-;;
2010.12.31 00:38:48
ad@m sdk에 문제가 있는 것으로 보이는데요.
광고노출율 떨어지고 부터 표시되는 것으로 봐서는 광고가 없을 경우 에러가 발생하는 것 같습니다.
2010.12.31 01:15:42
네 제가 문의 해 보았습니다.
노출율이 30% 이하로 떨어지면서 그런 현상이 일어나더군요.
아래는 그 답변의 본문입니다.
아참,, 그리고,, 예제 소스코드를 보면 MobileAdView가 광고 얻어오는데 실패하면
enable을 false로 바꾸는데,
그럼 그 후에도 계속 서버와 연결을 시도하는지 궁금합니다.
혹시 아시는 분 계신가요??
안녕하세요, 고객님.
Daum 모바일광고 담당자 강성주입니다.
문의하신 모바일광고 오류에 대한 답변입니다.
Daum 모바일광고 오류로 많이 불편하셨을 것으로 생각됩니다.
요청하신 내용은 담당 부서로 전달하여 아래와 같은 내용으로 확인되었으므로 참고해 주시길 바랍니다
해당 메시지는 특별히 문제가 있는 상황은 아닙니다. failedDownloadAd_AdListener 로 모든 예외처리의 에러 값을 전달하고 있는데, 이 메시지는 광고내용이 받은것이 없을 때 나타나는 것입니다.
에러메시지 중 세팅과 관련 있는 client ID가 필요하다거나, parameter가 잘못됐을 때에는 광고요청에 필요한 정보가 잘못된 것이므로 확인이 필요하고, 그 외에는 광고를 못 받은 상황에 대한 UI적인 처리를 하시면 됩니다.
좀더 미려하고 의미 있는 에러 내용으로 전달했어야 하는데, 그러지 못한 점 좀더 보완하도록 하겠습니다.
다른 궁금하신 점이나 불편하신 점 있으시면 언제든지 ☞ ‘문의하기’로 요청해 주시면 성실히 답변해 드리겠습니다.
오늘도 차가운 날씨가 이어지고 있습니다. 건강 조심하시고 12월 마지막 주, 보람차게 보내시길 바랍니다.
감사합니다.
Daum 모바일광고 담당자 강성주입니다.
문의하신 모바일광고 오류에 대한 답변입니다.
Daum 모바일광고 오류로 많이 불편하셨을 것으로 생각됩니다.
요청하신 내용은 담당 부서로 전달하여 아래와 같은 내용으로 확인되었으므로 참고해 주시길 바랍니다
해당 메시지는 특별히 문제가 있는 상황은 아닙니다. failedDownloadAd_AdListener 로 모든 예외처리의 에러 값을 전달하고 있는데, 이 메시지는 광고내용이 받은것이 없을 때 나타나는 것입니다.
에러메시지 중 세팅과 관련 있는 client ID가 필요하다거나, parameter가 잘못됐을 때에는 광고요청에 필요한 정보가 잘못된 것이므로 확인이 필요하고, 그 외에는 광고를 못 받은 상황에 대한 UI적인 처리를 하시면 됩니다.
좀더 미려하고 의미 있는 에러 내용으로 전달했어야 하는데, 그러지 못한 점 좀더 보완하도록 하겠습니다.
다른 궁금하신 점이나 불편하신 점 있으시면 언제든지 ☞ ‘문의하기’로 요청해 주시면 성실히 답변해 드리겠습니다.
오늘도 차가운 날씨가 이어지고 있습니다. 건강 조심하시고 12월 마지막 주, 보람차게 보내시길 바랍니다.
감사합니다.
2010.12.31 10:16:43
모든 예외처리는 된거고 예외처리시 에러값을 전달하고 있다고 하니까 앱상에서는 문제가 없을듯 보이네요.
그래도 30퍼센트 이하로 떨어지면 저런 무지막지한 에러가 나오다니.. ;;
ad@m 에서 소스 수정좀 해야 될듯 보이네요.
2010.12.31 12:32:48
exception을 catch해서 잘 처리 되고 있는것 같은데요 ^^;;
MobileAdView 가 setEnable(false)로 되어 있어도 listener가 등록되 있는 상황이라면 광고 요청은 계속 주기적으로 들어가게 됩니다.
MobileAdView 가 setEnable(false)로 되어 있어도 listener가 등록되 있는 상황이라면 광고 요청은 계속 주기적으로 들어가게 됩니다.