예전에 아담 SDK 2.x 로 바뀌면서 문제가 있다는 이야기 한적이 있는데요. 


버전이 2.2.x로 올라갔길래 좀 고쳐졌다 하고 적용해서 테스트해 보고 있는데요

여전히 상황파악을 못하고 있네요 ㅡ.ㅡ 



 Ver2.1.2

 간헐적으로 발생하는 NullPointerException 오류 수정

 Ver2.1.1

 특정 Expandable 소재 노출 시 앱이 멈추는 문제점 수정

 미니사이트에서 닫기 버튼이 간헐적으로 동작하지 않는 현상 수정

 Ver2.1

 앱 사용자의 성별 및 생일 정보 설정을 위한 AdInfo Class 추가

 광고 전환 애니메이션 AnimationType.FADE, AnimationType.SLIDE 추가

 광고 요청시에 광고 영역이 보이지 않으면 명시적으로 adFailed() 호출



이제는 아예 문서에 명시적으로 적어두었네요.  

광고는 아래와 같이 동작이 되는데요.


광고요청 -> 광고수신 -> 광고표시  


위 말은   광고요청시부터  광고도 없는  빈 화면을  Visible로 바꾸어 놓은라는 것이죠ㅡ.ㅡ 


즉 화면에  빈화면으로 광고영역만큼 띄우고 광고요청해야 주겠다는 것이랍니다. 


광고가 잘 올때는  빈화면이 나오는 시간이나 확률이 적어서 크게 문제가 안될수 있지만, 

광고 필레이트가 낮거나,  광고 가져오가가 에러 나면, 


광고 표시도 안되는  빈화면만  자리를 차지하고 있게 된답니다. 




요즘처럼  광고 전환으로 여러 광고사를 사용하는 경우는 더 문제가 된답니다. 


A광고  -> 아담 -> B광고 


이런식으로 진행한다면,  


A광고 후에  아담 요청하기 위해서는  아담광고 View를 먼저 보여주고, 광고 요청을 해야 하기 때문에 

실제 화면은 


A광고 -> 빈화면 -> 아담  


이런식이 되어야 한다는 거죠.   여기서도 아담 광고가져오가 에러나면, 


A광고 -> 빈화면 -> (아담수신에러) ->  B광고



아담 관계자분들 여기 오시면, 좀 개선좀 생각해 보세요. 


수고하세요!