2016-06-28 67 views
0

我在我的Recycler視圖中實施了Admob Native Express廣告。它保持列表中的空白空間,直到廣告獲取加載以及如果沒有互聯網可用。我怎樣才能隱藏空白空間,直到廣告得到加載? 謝謝如何在Recycler視圖中隱藏廣告視圖

+0

您可以緩存廣告,因此您需要加載廣告一次,無需每次加載廣告。 http://stackoverflow.com/a/29313641/2149195 – RBK

回答

1

只是實施一個AdListeneronAdLoaded事件。

廣告加載完成時執行onAdLoaded方法。例如,如果您想延遲將AdView添加到您的活動或片段中,直到您確定要加載廣告,則可以在此處執行此操作。如果您使用的是第三方分析軟件包來跟蹤展示次數,那麼您也可以將通話記錄到其中。

Source

mAdView.setAdListener(new AdListener() { 
    @Override 
    public void onAdLoaded() { 
     // HERE!!!!!! 
    } 
}); 

注意它不是必要override all methods

AdListener爲其所有廣告生命週期事件的默認空的實現。您只需要覆蓋您希望實施的廣告事件。

+0

嗨!它按照您的說法在加載後展示廣告,但仍然在我的列表中顯示廣告的空白區域,我想隱藏它。想讓view.GONE。我的開發者告訴那個view.GONE在RecyclerView中不起作用。這是真的 ? –