안녕하세요.


현재 애드립을 이용하여 얼마전 어플을 런칭해서 2주정도 사용을 하고 있는 유저입니다.

앱을 실행중에 홈버튼을 눌렀을 경우에, CPU가 많이 소모되는 것 같아서 확인해 보던 중 애드립의 스레드가 의심이 되더군요.

제가 잘못사용한 것인지, 버그인지 확인 부탁드립니다.


* 광고가 나오는 Activity에서는 AdlibActivity를 상속받아 구현하였습니다.


* 구현

1. MainActivity - 키 셋팅, 광고플랫폼 바인딩, 컨테이너 셋팅

2. 두번째 액티비티 - 컨테이너 셋팅

3. 세번째 액티비티 - 컨테이너 셋팅


* 웹설정

- 네이버 10초, 다음 10초.


위와 같은 형식으로 되어있습니다.


* 시나리오

1. 앱실행 -> MainActivity

2. 버튼클릭 -> 두번째 액티비티 실행 -> 버튼클릭 -> 세번째 액티비티 실행

3. 백버튼 -> 두번째 액티비티 -> 백버튼 -> MainActivity

4. 버튼클릭 -> 두번째 액티비티 -> 백버튼 -> MainActivity


위 시나리오 중, 4번항목을 지속적으로 진행하자 아래 캡쳐화면처럼 AdamAdviewUpdater가 계속 늘어납니다.


백버튼을 누르면 기존 액티비티는 onDestroy가 호출이 되는데, Logcat에서의 애드립클라이언트는 pause만 호출이 되서 해당 스레드가 안죽는 것이 아닌가 의심이 됩니다.


AdlibActivity를 상속받았기 때문에, onCreate에서 

this.setAdsContainer(R.id.ads); 

를 호출 한 것 말고는 없습니다.


확인 부탁드립니다.