Отображать текст / баннер, если AdView не может быть загружен - PullRequest
1 голос
/ 31 января 2012

Я пытаюсь отобразить баннер / текст, если AdView не загружается (из-за AdBlock или чего-либо еще).

Я пробовал разные методы:

  • Два RelativeLayouts выше (оба были скрыты от AdBlock ...)
  • Установите текстовое представление в RelativeLayout, которое содержит мой AdView, чтобы было видно, если приложение не загружается.
  • и различные приемы макета

ничего не работает.Может кто-нибудь мне помочь?

1 Ответ

1 голос
/ 02 февраля 2012

Вы можете реализовать интерфейс 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 не удалось загрузить рекламу.Если вы реализуете этот метод, вы можете предпринять соответствующие действия в своем приложении, когда реклама не будет возвращена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...