Повторная загрузка активности с помощью AdMob - PullRequest
0 голосов
/ 08 мая 2011

У меня следующая проблема, когда я загружаю объявление с помощью AdMob на главном экране. Пока он загружен, пользователь может перейти к другой активности. Если объявление не завершило загрузку до этого, оно автоматически возвращает пользователя на домашний экран из его текущей активности.

Так как же заблокировать пользователю навигацию во время загрузки рекламы (хотя я этого не хочу) ИЛИ как остановить загрузку рекламы, если пользователь уходит?

В основном, как я могу улучшить пользовательский опыт и не заставлять их ждать окончания загрузки объявления, но при этом иметь объявление на более позднем этапе

Очень ценю любой совет!

1 Ответ

0 голосов
/ 30 мая 2011

Трудно сказать наверняка, не увидев ваш код, но вот как я решил эту проблему:

В моем приложении было указано следующее в onCreate ():

 AdView adView = (AdView)this.findViewById(R.id.adView);
 adView.loadAd(new AdRequest());

и в макете .xml для этого действия:

<com.google.ads.AdView
    android:id="@+id/adView"
    android:layout_alignParentBottom="true"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    ads:adUnitId="AD_UNIT_ID"
    ads:adSize="BANNER"
    ads:loadAdOnCreate="true"/>

Проблема устранена , закомментировав вызов loadAd в onCreate ():

     AdView adView = (AdView)this.findViewById(R.id.adView);
  // adView.loadAd(new AdRequest());
...