yandexmobile / yandex-ads-unity-plugin

Yandex Mobile Ads Unity Plugin
Other
52 stars 9 forks source link

NullReferenceException: YandexMobileAds.RewardedAd #65

Closed dreamcodestudio closed 1 year ago

dreamcodestudio commented 1 year ago

Issue log: YandexMobileAds.RewardedAd+<>c__DisplayClass38_5.<ConfigureRewardedAdEvents>b__15 () (at <00000000000000000000000000000000>:0) System.Action.Invoke () (at <00000000000000000000000000000000>:0) YandexMobileAds.Common.MainThreadDispatcher.Update () (at <00000000000000000000000000000000>:0)

dreamcodestudio commented 1 year ago

Более подробного stack trace нет, т.к регистрируется только на уровне Unity Reports ошибок довольно мало, 1-2 в день и основные девайсы это image

mobile-ads-github commented 1 year ago

Спасибо за Ваше обращение, для разбора создана задача с номером PCODESUP-2231. Мы ознакомимся и вернемся с ответом в течение 2 дней, возможно запросим дополнительную информацию.

Thank you for your message, a task with the number PCODESUP-2231 has been created for analysis. We will get acquainted and return with the answer within 2 days, we may request additional information.

mobile-ads-github commented 1 year ago

Здравствуйте! На данный момент удается стабильно воспроизвести проблему?

dreamcodestudio commented 1 year ago

ошибок мало, но ситуация на v2.8.0 sdk не изменилась, в Unity Crash and Exception Reporting image

mobile-ads-github commented 1 year ago

Добрый день! Вижу NullReferenceException. Можно добавить проверку на null в месте использования переменной.

dreamcodestudio commented 1 year ago

проблема не в вызывающем коде, а на уровне обертки RewardedAd.cs image

т.к проверка на null происходит до смены контекста и это не гарантирует, что при обработке callback, вызов из главного потока Unity event OnRewarded не будет null

dreamcodestudio commented 1 year ago

например в GoogleMobileAds при аналогичном вызове, происходит проверка как раз уже в основном потоке Unity, на callback RaiseAction image

mobile-ads-github commented 1 year ago

Спасибо за уточнение. Сейчас изучим вопрос и в ближайшее время дадим обратную связь.

mobile-ads-github commented 1 year ago

Добрый день! Возвращаемся с обратной связью. Приняли Exception в работу. За обновлениями можете следить на сайте https://yandex.ru/adv/news?tag=рекламная%20сеть.

mobile-ads-github commented 1 year ago

Здравствуйте! Проблема была исправлена в версии 6.0.0