AdlibConfig.getInstance().setAdlibKey("KEY");
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
String ver = _amanager.getCurrentVersion();
Log.e("version", "ver : "+ver);
}
}, 1000);
this.setVersionCheckingListner(new AdlibVersionCheckingListener(){
@Override
public void gotCurrentVersion(String ver) {
double currentVersion = 0.6;
double newVersion = Double.parseDouble(ver);
Log.e("version", ver+"/"+ currentVersion);
}
});
버전을 체크하기 위해 다음과 같은 소스 코드를 사용하고 있는데요
String ver = _amanager.getCurrentVersion();로 값을 받아봐도 빈문자 열만 받고
AdlibVersionCheckingListener()의 gotCurrentVersion은 앱 실행 중 아예 불려지지도 않네요
위의 소스코드는 모드 onCreate시 호출 됩니다.
뭔가 잘못 구현한 부분이 있나요?
애드립 버전은 3.1.1 입니다





먼저, 해당 activity 가 정상적으로 AdlibActivity 를 상속 받았거나 AdlibManager 가 정상적으로 연결되었는지 확인 부탁드리구요.
입력하신 코드 그대로는 문제점을 확인할 수가 없는데,
먼저 애드립 설정에서 입력 후 실제 모든 서버에 반영되기까지는 30초에서 1분정도 소요될 수 있으므로
시간이 좀 지난후에 다시한번 확인 부탁드립니다.
또한 버전체킹을 통한 앱의 업데이트 유도는 애드립의 SMART* dialog 를 통해 보다 손쉽게 활용 가능합니다.
위 기능을 한번 이용해 보시는것을 추천드립니다~
감사합니다.