Игра ios Unity вылетает при запуске из-за рекламы.initializeAds() Как это исправить? ⇐ IOS
-
Гость
Игра ios Unity вылетает при запуске из-за рекламы.initializeAds() Как это исправить?
В моей игре для iOS на Unity, которую я создал, есть эта новая ошибка. Раньше такого не было, но начало слабо проявляться еще 3 месяца назад. Имейте в виду, что я не делал обновлений в течение этих 3 месяцев, и количество незначительных ошибок редко увеличивалось. И теперь это происходит каждый раз на новых устройствах. Я обновил пакет объявлений и идентификаторы skadnetwork.
вот скрипт для этого: ` использование UnityEngine; использование UnityEngine.Advertisements; использование UnityEngine.SceneManagement;
Открытый класс AdsInitializer: MonoBehaviour, IUnityAdsInitializationListener, IUnityAdsLoadListener, IUnityAdsShowListener { [SerializeField] строка _androidGameId; [SerializeField] строка _iOSGameId; строка _gameId; [SerializeField] bool _testMode = false; частная пустота Пробуждение() { //currentScene = SceneManager.GetActiveScene(); //Реклама.Initialize(_iOSGameId, true); если (Реклама.isInitialized) { Debug.Log("Реклама инициализирована"); //ЗагрузитьRewardedAd(); } еще { ИнициализироватьОбъявления(); } } общественная пустота InitializeAds() { _gameId = (Application.platform == RuntimePlatform.IPhonePlayer) ? _iOSGameId: _androidGameId; Реклама.Initialize(_iOSGameId, _testMode, это); } ..... остальная часть кода...... `
Я попробовал обновить пакет до последней версии. Я включил идентификаторы skadnetwork, вот и все. эта ошибка просто накапливалась в фоновом режиме и достигла предела. это происходит только на новых устройствах, таких как ios15-17 (возможно, 14) Причиной может быть пакет поддержки iOS 14, но я позаботился об этом. Я рассмотрю это, но если возникнут проблемы с моим рекламным скриптом. пожалуйста, дайте мне знать.
Большое спасибо за ваше время и терпение!
В моей игре для iOS на Unity, которую я создал, есть эта новая ошибка. Раньше такого не было, но начало слабо проявляться еще 3 месяца назад. Имейте в виду, что я не делал обновлений в течение этих 3 месяцев, и количество незначительных ошибок редко увеличивалось. И теперь это происходит каждый раз на новых устройствах. Я обновил пакет объявлений и идентификаторы skadnetwork.
вот скрипт для этого: ` использование UnityEngine; использование UnityEngine.Advertisements; использование UnityEngine.SceneManagement;
Открытый класс AdsInitializer: MonoBehaviour, IUnityAdsInitializationListener, IUnityAdsLoadListener, IUnityAdsShowListener { [SerializeField] строка _androidGameId; [SerializeField] строка _iOSGameId; строка _gameId; [SerializeField] bool _testMode = false; частная пустота Пробуждение() { //currentScene = SceneManager.GetActiveScene(); //Реклама.Initialize(_iOSGameId, true); если (Реклама.isInitialized) { Debug.Log("Реклама инициализирована"); //ЗагрузитьRewardedAd(); } еще { ИнициализироватьОбъявления(); } } общественная пустота InitializeAds() { _gameId = (Application.platform == RuntimePlatform.IPhonePlayer) ? _iOSGameId: _androidGameId; Реклама.Initialize(_iOSGameId, _testMode, это); } ..... остальная часть кода...... `
Я попробовал обновить пакет до последней версии. Я включил идентификаторы skadnetwork, вот и все. эта ошибка просто накапливалась в фоновом режиме и достигла предела. это происходит только на новых устройствах, таких как ios15-17 (возможно, 14) Причиной может быть пакет поддержки iOS 14, но я позаботился об этом. Я рассмотрю это, но если возникнут проблемы с моим рекламным скриптом. пожалуйста, дайте мне знать.
Большое спасибо за ваше время и терпение!
Мобильная версия