yandexmobile / yandex-ads-sdk-android

Other
80 stars 22 forks source link

Side effect with yandex banner. Android 10 #130

Closed toffeantyri closed 1 year ago

toffeantyri commented 2 years ago

Столкнулся с сайд эффектом : Как должно быть: В приложении, Активити запускает foregroundservice (media player играет музыку в сервисе). Сворачиваешь Активити (home), Затем смахиваешь приложение из списка последних приложений. Активити killed. Service - работает как служба переднего плана (foregroundservice).

Для banner в Активити , забыл указать метод banner.destroy()

Работало всё как надо кроме: Смахиваешь Активити из списка последних приложений, foregroundservice тоже killed при этом метод onDestroy() для сервиса не вызывается.

Добавление banner.destroy() исправило ситуацию. Что это, side-эффект ?) Каким образом banner влияет на foregroundservice?

toffeantyri commented 2 years ago

https://github.com/toffeantyri/radiostationvedaradio

Commit 250422 0.465 - пример приложения

Причем на SDK 28 работает нормально На Xiaomi Poco f1 (android 10) есть эта проблема

mobile-ads-github commented 2 years ago

Здравствуйте, спасибо что сообщили о проблеме, будем разбираться

mobile-ads-github commented 1 year ago

Здравствуйте, не смогли найти возможной взаимосвязи между BannerAdView.destroy() и lifecycle сервиса.