2014-04-25 4 views
0

AdMob 대신 Google Play 서비스 광고를 구현하려고했습니다.Google Play 서비스 광고 광고가 없으면 광고가 접히지 않습니다.

AdMob AdView와 달리이 광고 뷰는 광고를로드하기 전에 빈 사각형을 표시하고 광고가 없으면 귀중한 화면 공간을 사용합니다.

문제를 해결하는 방법은 무엇입니까?

이 처음 GONE에 AdView가의 가시성을 설정 내 코드

AdView adView = (AdView) ((Activity) context).findViewById(id); 
    AdRequest adRequest = new AdRequest.Builder() 
    .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) 
    .addTestDevice("TEST_DEVICE_ID").build(); 
    adView.loadAd(adRequest); 

답변

0

입니다.

adView.setVisibility(View.GONE); 

그런 다음 AdList에 AdListener를 설정하십시오. onAdLoaded() 콜백에서 AdView의 가시성을 VISIBLE로 설정할 수 있습니다.

adView.setAdListener(new AdListener() { 
    public void onAdLoaded() { 
     adView.setVisibility(View.VISIBLE); 
    } 
}); 
관련 문제