我想在我的应用中实施广告横幅。跟踪功能显示标题,但显示在每个页面上。换页时如何隐藏横幅?
showBanner(){
const bannerConfig:AdMobFreeBannerConfig = {
isTesting:是的,
自动显示:false
};
this.admobFree.banner.config(bannerConfig);
this.admobFree.banner.prepare()
.then(() => {
this.admobFree.banner.show();
})
.catch(e => console.log(e));
}
答案 0 :(得分:0)
您可以在ionViewWillEnter()组件中使用IonicPage
ionViewWillEnter(){
this.admobFree.banner.hide()
}
答案 1 :(得分:0)
您在哪里执行代码以显示横幅?
仅使用一次prepare方法。然后显示并隐藏在您想要的任何页面中。
在每个需要显示横幅的页面中:
ionViewWillEnter(){
this.admobFree.banner.show();
}
ionViewWillLeave(){
this.admobFree.banner.hide();
}
您可以深入了解离子导航生命周期事件:https://blog.ionicframework.com/navigating-lifecycle-events/