Я использую cordova-plugin-admob-free для отображения баннерной рекламы в приложении Cordova. У меня нет проблем с Android, но у меня проблема с iOS. Баннер появляется, но в неожиданной позиции. Я могу найти область в нижней части окна, но фактический баннер появляется в верхней части.
Я пишу свой код и среду.
var admobid = {}
if (/(android)/i.test(navigator.userAgent)) { // Android
admobid = {
banner: 'ca-app-pub-3940256099942544/6300978111' // id for testing
}
} else if (/(ipod|iphone|ipad)/i.test(navigator.userAgent)) { // ios
admobid = {
banner: 'ca-app-pub-3940256099942544/2934735716' // id for testing
}
}
admob.banner.config({
id: admobid.banner,
isTesting: true,
autoShow: false,
bannerAtTop: false,
offsetTopBar: true,
overlap: false
})
admob.banner.prepare()
- cordova-admob-sdk 0.20.1 "AdMob SDK"
- cordova-plugin-admob-free 0.21.0 "Cordova AdMob Plugin"
- cordova-plugin-badge 0.8.7 "Знак"
- cordova-plugin-inappbrowser 3.0.0 "InAppBrowser"
- cordova-plugin-splashscreen 5.0.2 "Заставка"
- cordova-plugin-statusbar 2.4.2 "StatusBar"
- cordova-plugin-swift-support 3.1.1 "SwiftSupport"
- cordova-plugin-whitelist 1.3.3 «Белый список»
- cordova-plugin-x-toast 2.6.2 "Тост"
- кордова-обещание-полифилл 0.0.2 "кордова-обещание-полифилл"
- cordova-sqlite-storage 2.3.1 «Плагин Cordova sqlite для хранения»
- phonegap-plugin-barcodescanner 8.0.0 "BarcodeScanner"
- phonegap-plugin-push 2.1.3 "PushPlugin"
Список платформ Cordova:
Android 6.3.0
ios 4.5.5
скриншот iOS
скриншот Android