2016-06-28 5 views
0

RecyclerビューにAdmob Native Express広告を実装しました。その空きスペースをリストに残しておくと、利用可能なインターネットがない場合でも広告が読み込まれます。広告が表示されるまで空白を隠すにはどうしたらいいですか? ありがとうRecyclerの広告ビューを非表示にする方法

+0

広告をキャッシュすることができるため、広告を一度読み込む必要があります。毎回広告を読み込む必要はありません。 http://stackoverflow.com/a/29313641/2149195 – RBK

答えて

1

onAdLoadedイベントを受信するAdListenerを実装するだけです。 広告の読み込みが完了したとき

onAdLoaded方法が実行されます。たとえば、広告が読み込まれるまで、アクティビティやフラグメントにAdViewを追加することを遅らせたい場合は、ここでを実行します。サードパーティのアナリティクスパッケージを使用してインプレッションをトラッキングする場合は、コールを記録する場所もあります。

Source

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

NOTEはそれが override all methods

AdListenerは、その広告のライフサイクルイベントのすべてのデフォルトの空の実装を提供する必要はありません。実装する広告イベントをオーバーライドするだけで済みます。

+0

こんにちは!それはあなたが言ったように負荷の後に広告を表示するが、まだ私のリストに広告の空白を表示して、私はそれを隠したい。 view.GONEをしたい。私の開発者は、view.GONEがRecyclerViewで動作していないことを伝えています。それは本当です ? –

関連する問題