2016-11-15 20 views
0

Я использую AdMob с кордорой для отображения баннеров.Cordova и AdMob

Мой вопрос необходим, чтобы удалить баннер в паузу (когда пользователь покинул приложение), а в резюме (пользователь снова запустил приложение) снова отобразил баннер?

ответ

1

Если вы задаете для метода, который мог скрыть баннер, когда во время паузы и показать баннер, когда в резюме (если у меня вопрос), вы можете использовать следующие функции Кордова:

jQuery(document).ready(function($) {  
    $(document).on('deviceready', function() { 
     /* Manage events */ 
     $(document).on('pause',     function() { /*Call function to hide banner*/    }); 
     $(document).on('resume',    function() { /*Call function to show banner*/    }); 
    } 
} 
+0

Спасибо. но это не мой вопрос. Я спрашиваю, нужно ли скрывать баннер и показывать его или нет. – 2dar

0

Скрыть баннер не нужно, если вы покидаете приложение (однако рекомендуется освобождать ресурсы).

Примите во внимание, что необходимо, чтобы остановить интерстициальные запросы, если вы находитесь в режиме autoShowInterstitial, так как в противном случае межстраничные может быть показано, когда ваш андроид приложение в фоновом режиме (как правило, это не происходит в КСН из-за песочнице)

Вы можете увидеть полный пример того, как использовать onPause и onResume, чтобы скрыть/показать межстраничные объявления здесь: https://github.com/appfeel/admob-google-cordova/wiki/showInterstitialAd

Вы увидите, что есть способы удалить вид баннера, чтобы освободить ресурсы. Это может помешать вашему приложению быть убитым при возникновении запроса на память.