Xamarin Forms iOS AdMobViewRenderer VS2019 - PullRequest
0 голосов
/ 11 июня 2019

Все работало нормально как для моей версии приложения для Android, так и для iOS, затем я обновил VS2019 до 16.1.2, что привело к появлению Xamarin 16.1

Я могу двигаться вперед в приложении, и кажется, что все хорошо, но когда я двигаюсь назад (один шаг или PopToRoot), элемент равен нулю в AdMobViewRenderer. Есть идеи?

Я использую Xamarin.Firebase.iOS.Admob 7.27.0.3, потому что это единственная версия, которая будет работать правильно без ошибок.

В ожидании ответа "обновить" я обновился до последней версии AdMob и обнаружил ранее возникшие ошибки "сбой родного связывания". Я резервировал по одному номеру выпуска за раз (с очисткой и очисткой каталога кэша) и уменьшил количество ошибок с более чем 60 до 59. Единственный способ устранить ошибки - вернуться к 7.27.0.3

.

Затем я открыл проект на VS2019 на моем Mac, и опыт был еще хуже с невозможностью компилировать с любым из номеров версий admob между последней и 7.27.0.3.

Я также получаю сообщение о том, что версия mono (последнее обновление для Mac) может быть несовместима с моей версией Windows при подключении к mac. Насколько я могу судить, VS2019 на Win полностью обновлен.

Есть идеи или предложения, чтобы Admob работал на iOS, чтобы я мог создавать и распространять? Android работает нормально.

1 Ответ

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

Ну, так как никто не ответил на этот вопрос, Microsoft ответила. Они выпустили еще одно обновление для Visual Studio 2019 (.3), которое исправило проблему Admob на iOS. То, что он до сих пор не исправил, это проблема, что элемент равен нулю каждый раз, когда местоположение прогрессирует обратно в стек. Будет ли у кого-нибудь предложение по этой проблеме? И нулевой элемент наконец-то разрешен. Мне пришлось заменить старый плагин Admob на плагин MarcTron Admob. Это не только решило проблему элементов в iOS, но и решило необходимость ручного переключения между идентификаторами adunit для iOS и Android. Отличная работа, MarcTron!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...