Баннер появляется в неожиданной позиции только для iOS - PullRequest
0 голосов
/ 28 октября 2018

Я использую 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

...