Как скрыть баннер при смене страницы? - PullRequest
0 голосов
/ 19 октября 2018

Я хочу внедрить рекламный баннер в свое приложение.Следующая функция отображает баннер, но он отображается на каждой странице.Как скрыть баннер при смене страницы?

showBanner () {const bannerConfig: AdMobFreeBannerConfig = {
isTesting: true, autoShow: false};this.admobFree.banner.config (bannerConfig);

 this.admobFree.banner.prepare()
   .then(() => {
     this.admobFree.banner.show();
   })
   .catch(e => console.log(e));
}

Ответы [ 2 ]

0 голосов
/ 22 октября 2018

Где вы выполняете код для показа баннера?

Используйте метод prepare только один раз.Затем покажите и скройте на любой странице, которую вы хотите.

На каждой странице, на которой вам нужно показать баннер:

ionViewWillEnter(){
   this.admobFree.banner.show();
}

ionViewWillLeave(){
   this.admobFree.banner.hide();
}

Вы можете более подробно изучить события жизненного цикла Ionic Navigating: https://blog.ionicframework.com/navigating-lifecycle-events/

0 голосов
/ 19 октября 2018

Вы можете использовать ionViewWillEnter () в вашем IonicPage компоненте

ionViewWillEnter(){
   this.admobFree.banner.hide()
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...