Android — межстраничная реклама на весь экран не реагирует

#android #admob #fullscreen #interstitial

#Android #admob #полноэкранный режим #межстраничная

Вопрос:

В моем приложении для Android (HTML5, Webview) Я хочу использовать межстраничную рекламу во весь экран. Объявление успешно загружено, оно показано, но, к сожалению, объявление не реагирует ни на какие взаимодействия (касания), например

  • нажмите на объявление ->, чтобы оно было перенаправлено рекламодателю
  • закройте рекламу -> вернуться в приложение

Работает только «клавиша возврата» с Android.

Конечно, это неприемлемо с точки зрения пользователя.

Я уже пытался

  • различные тестовые объявления,
  • использование 2-го устройства для гарантии того, что поведение не является результатом настроек «тестового устройства».
  • Я не нашел никаких проблем в файлах журнала (по крайней мере, никаких сбоев)
  • баннерная реклама (= показывается на том же экране) работает отлично (щелчок по объявлению -> Я перенаправлен рекламодателю).

Я использовал следующий код для инициализации ad / framework:

 MobileAds.initialize(getApplicationContext(), "ca-app-pub-75007419xxxxxxx~7207yyyyyyy");  
AdRequest adRequest = new AdRequest.Builder()
                        .addTestDevice(testDevice)
                        .build();
mAd_screen = new InterstitialAd(getApplicationContext());
mAd_screen.setAdUnitId("ca-app-pub-75007419xxxxxxx/76137yyyyyyy");
mAd_screen.loadAd(adRequest); 
  

для показа рекламы:

 if (mAd_screen!=null amp;amp; mAd_screen.isLoaded()) {
   mAd_screen.show();
}        
  

Ожидаемым результатом было бы то, что полноэкранная реклама реагирует аналогично баннерной рекламе:

  • нажав на добавить -> отправить рекламодателю
  • закрытие добавления (например, с помощью значка, представленного в одном из углов) -> вернуться в приложение

Что я нашел в журналах, когда нажимаю на объявление:

 04-03 15:03:55.033 2840-2925/? D/InputReader: Input event(7): value=1 when=16508820098000
04-03 15:03:55.034 2840-2925/? I/InputReader: Touch event's action is 0x0 (deviceType=0) [pCnt=1, s=0.2245 ] when=16508820098000
04-03 15:03:55.034 2840-2924/? I/InputDispatcher: Delivering touch to (677): action: 0x0, toolType: 1
04-03 15:03:55.035 677-677/? D/ViewRootImpl@a4a620d[AdActivity]: ViewPostImeInputStage processPointer 0
  

Итак, кажется, что событие касания распознано, но действие не определено / не выполняется….

Комментарии:

1. Проверьте в своем манифесте, есть ли у вас следующее — android:launchMode="singleInstance"

2. К сожалению, ничего не изменилось… Но спасибо за предложение. Кстати: я только что добавил то, что нашел в журналах.