AdListenerインターフェイスを実装して、AdMobイベントをリスンすることができます。
public interface AdListener {
public void onReceiveAd(Ad ad);
public void onFailedToReceiveAd(Ad ad, AdRequest.ErrorCode error);
public void onPresentScreen(Ad ad);
public void onDismissScreen(Ad ad);
public void onLeaveApplication(Ad ad);
}
次に、AdViewがAdListenerをリッスンするようにします。
// Assuming AdView is named adView and this class implemented AdListener.
adView.setAdListener(this);
特に、onFailedToReceiveAdコールバックに興味があります。これは、AdMobが広告を読み込めなかった場合に呼び出されます。このメソッドを実装すると、広告が返されないときにアプリケーションで適切な処理を実行できます。
私はこれを使用しましたが、私のテキストビューやレイアウトを表示しません。何か案が? – Leandros
あなたが私の答えだけでなくドキュメンテーションではない場合は、AdListenerに聞くようにAdViewに指示する方法を忘れてしまいました。それに応じて私の答えを更新しました。既にこれを行っていた場合、 'onFailedToReceiveAd'イベントでLogCatに何かを記録し、アプリの実行中にログに記録されるかどうかを確認することで、AdListenerが動作しているかどうかを確認できますか? –
AdListenerが機能します。 :) AdBlockはある意味でブロックしているようです。 – Leandros