Bla*_*ama 5 javascript admob cordova ionic
英语不是我的第一语言,请随时问我任何问题以澄清这个问题。
我为我的应用程序使用了admobpro插件ionic/cordova。
这是我用于显示横幅广告的代码:
if(( /(ipad|iphone|ipod|android|windows phone)/i.test(navigator.userAgent) )) {
document.addEventListener('deviceready', initApp, false);
} else {
initApp();
}
function initApp() {
AdMob.createBanner( {
adId: admobid.banner,
isTesting: false,
overlap: false,
offsetTopBar: false,
position: AdMob.AD_POSITION.BOTTOM_CENTER//,
//bgColor: 'yellow'
} );
}
Run Code Online (Sandbox Code Playgroud)
问题是横幅显示的整个页面将在第一次显示横幅时重新加载/刷新。这将导致页面闪烁。
有没有什么办法可以流畅地展示banner?(没有任何眨眼)
非常感谢你的帮助
这是 AdMob cordova 插件中的一个错误。
不知道最近是否更新了插件来解决这个问题。
无论如何,一个建议的解决方案(可能不是 100% 稳健,但非常有用)是保持闪屏显示,直到横幅完全显示一会儿。
伪代码:
banner.create().then(()=>{
setTimeout(()=>{
splashScreen.hide();
}, 200);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
222 次 |
| 最近记录: |