У меня есть ионное приложение. Я хочу реализовать плагин без Cordova-Admob. Прошло больше месяца с тех пор, как я создал рекламные блоки. Объявления отлично работают в тестах как на Android, так и на iOS. Когда я публикую в магазине, Android работает нормально и показывает рекламу, но реклама ios не показывается. Вместо рекламных баннеров белая область. Вы можете увидеть рекламный баннер на фото ниже. По фотографии не до конца понятно, но в этом белом пространстве должна была появиться реклама. Межстраничная реклама и реклама вознаграждения не отображаются вообще. Также в моем аккаунте admob много запросов на ios, но просмотр 0
Я устал следующие методы:
1- Я добавил способ оплаты в свою учетную запись admob.
2- Прошла 1 неделя с тех пор, как я опубликовал свое приложение. Думаю, я ждал достаточно.
3- Я уверен, что идентификаторы объявлений и рекламные блоки верны.
4- Я вставил следующий код в файл конфигурации на платформу ios
<config-file parent="GADApplicationIdentifier" target="*-Info.plist">
<string>ca-app-pub-6807563077792237~85445xxxxx</string>
</config-file>
<config-file parent="GADIsAdManagerApp" target="*-Info.plist">
<true />
</config-file>
Это мои настройки admob config.xml:
<plugin name="cordova-plugin-admob-free" spec="~0.27.0">
<variable name="ADMOB_APP_ID" value="ca-app-pub-6807563077792237~126763xxxx" />
</plugin>
<plugin name="cordova-admob-sdk" spec="^0.24.1" />
мои настройки баннера:
bannerConfig: AdMobFreeBannerConfig = {
id: this.globalSettings.isAndroid() ? 'xx' : 'yy’,
autoShow: true
}
showBannerAd() {
if (this.globalSettings.isRunningOnDevice()) {
this.adMob.banner.config(this.bannerConfig);
this.adMob.banner.prepare().then(() => {
}).catch(e => console.log(e));
}
}
список плагинов:
cc.fovea.cordova.purchase 10.1.1 "Purchase"
cordova-admob-sdk 0.24.1 "AdMob SDK"
cordova-admobsdk 7.49.0 "Google Mobile Ads SDK for Cordova"
cordova-clipboard 1.3.0 "Clipboard"
cordova-plugin-admob-free 0.27.0 "Cordova AdMob Plugin"
cordova-plugin-app-version 0.1.12 "AppVersion"
cordova-plugin-device 2.0.3 "Device"
cordova-plugin-extension 1.5.4 "Cordova Plugin Extension"
cordova-plugin-ionic-keyboard 2.2.0 "cordova-plugin-ionic-keyboard"
cordova-plugin-ionic-webview 5.0.0 "cordova-plugin-ionic-webview"
cordova-plugin-splashscreen 6.0.0 "Splashscreen"
cordova-plugin-statusbar 3.0.0-dev "StatusBar"
cordova-plugin-whitelist 1.3.4 "Whitelist"
cordova-plugin-wkwebviewxhrfix 0.1.0 "WKWebView XHR Fix"
cordova-promise-polyfill 0.0.2 "cordova-promise-polyfill"
cordova-sqlite-storage 5.1.0 "Cordova sqlite storage plugin - cordova-sqlite-storage plugin version"
Ионная информация:
Ionic:
Ionic CLI : 5.4.16 (/usr/local/lib/node_modules/ionic)
Ionic Framework : ionic-angular 3.9.9
@ionic/app-scripts : 3.2.3
Cordova:
Cordova CLI : 8.1.2 ([email protected])
Cordova Platforms : android 7.0.0, ios 6.1.1
Cordova Plugins : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 5.0.0, (and 10 other plugins)
Utility:
cordova-res (update available: 0.15.2) : 0.8.1
native-run : not installed
System:
ios-deploy : 1.10.0
ios-sim : 8.0.2
NodeJS : v12.13.0 (/usr/local/bin/node)
npm : 6.12.0
OS : macOS Big Sur
Xcode : Xcode 12.3 Build version 12C33