2014-04-25 50 views
0

我試圖實施Google Play服務廣告而不是AdMob。Google Play服務廣告如果沒有廣告,則不會摺疊

但與Admob AdView不同,此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中的知名度開始了。

adView.setVisibility(View.GONE); 

然後在AdView上設置AdListener。在onAdLoaded()回調中,您可以將AdView的可見性設置爲可見。

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