Ошибка Xcode при добавлении плагина AdMob в Ionic Project - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть проект Ionic 3, и он нормально работает на Ionic DevApp и Xcode. Но когда я добавил плагин AdMob, он работает нормально Ionic DevApp, но не работает на Xcode. Я попробовал симулятор и реальное устройство, но у меня есть некоторые ошибки оба.

Есть мои коды ошибок;

Terminating app due to uncaught exception
'GADInvalidInitializationException', reason: 
'The Google Mobile Ads SDK was initialized incorrectly. 
Google AdMob publishers should follow instructions here: 

https://googlemobileadssdk.page.link/admob-ios-update-plist 
to include the AppMeasurement framework, 
set the -ObjC linker flag, and set 
GADApplicationIdentifier with a valid App ID. 

Google Ad Manager publishers should follow 
instructions here: 
https://googlemobileadssdk.page.link/ad-manager-ios-update-plist

Ответы [ 2 ]

4 голосов
/ 11 апреля 2019

У меня была эта проблема в течение двух дней.Кажется, проблема в том, что файл plist проекта xcode неправильно настроил параметры admob.Поэтому пришлось добавить их вручную следующим образом:

Откройте файл your-app-name-Info.plist в «ionic-project-root / platform / ios / your-app-name /» и добавьте эти строки:

<key>GADIsAdManagerApp</key>
<true/>
<key>GADApplicationIdentifier</key>
<string>ca-app-pub-XXXXXXX~YYYYYYY</string>

Быть ca-app-pub-XXXXXXX ~ YYYYYYY ID вашего приложения ios в admob.Теперь ошибка должна исчезнуть.

0 голосов
/ 01 июня 2019

enter image description here

Существует новая процедура, вам необходимо добавить ключ GADIsAdManagerApp для файла info.plist с логическим значением YES

...