Используете ли вы на своем устройстве блокировщик рекламы, например AdAway? Если это так, то неизвестная ошибка в Google Play Music может привести к чрезмерному разряду батареи!
Многие из нас используют блокировщик рекламы на своих устройствах Android, чтобы уменьшить использование полосы пропускания, избежать отслеживания или просто избавиться от визуальных отвлекающих факторов. Принцип работы блокировщиков рекламы прост: они блокируют все запросы к известным доменам, которые показывают рекламу или позволяют проводить аналитику и отслеживание.
Что происходит, когда сетевой запрос завершается неудачно? Ну, что обычно не делает случается, что приложение постоянно повторяет запрос, надеясь, что в конечном итоге оно сработает. Именно к этому может привести редкая ошибка в приложении Google Play Music, которая может привести к некоторым серьезное использование процессора и разряд батареи (и ваше устройство нагревается). Вот результат попытки выполнить около 200 сетевых запросов в секунду:
06-11 22:20:17.957 17958 18144 WGoogleTagManager: Exceptionsendinghit: ConnectException
06-11 22:20:17.957 17958 18144 WGoogleTagManager: Connectionrefused
06-11 22:20:17.960 17958 18144 WGoogleTagManager: Exceptionsendinghit: ConnectException
06-11 22:20:17.960 17958 18144 WGoogleTagManager: Connectionrefused
06-11 22:20:17.963 17958 18144 WGoogleTagManager: Exceptionsendinghit: ConnectException
06-11 22:20:17.963 17958 18144 WGoogleTagManager: Connectionrefused
06-11 22:20:17.966 17958 18144 WGoogleTagManager: Exceptionsendinghit: ConnectException
06-11 22:20:17.967 17958 18144 WGoogleTagManager: Connectionrefused
06-11 22:20:17.970 17958 18144 WGoogleTagManager: Exceptionsendinghit: ConnectException
06-11 22:20:17.970 17958 18144 WGoogleTagManager: Connectionrefused
06-11 22:20:17.973 17958 18144 WGoogleTagManager: Exceptionsendinghit: ConnectException
06-11 22:20:17.973 17958 18144 WGoogleTagManager: Connectionrefused
06-11 22:20:17.976 17958 18144 WGoogleTagManager: Exceptionsendinghit: ConnectException
06-11 22:20:17.976 17958 18144 WGoogleTagManager: Connectionrefused
06-11 22:20:17.987 17958 18144 WGoogleTagManager: Exceptionsendinghit: ConnectException
06-11 22:20:17.987 17958 18144 WGoogleTagManager: Connectionrefused
Похоже, ошибка возникает из-за того, что Google Play Music отслеживает различные действия, инициированные пользователем, такие как открытие страницы исполнителя или воспроизведение песни. Если вы блокируете googletagmanager.com (AdAway делает это по умолчанию; большинство источников блокируемых доменов также включают его, поскольку он используется для аналитики и отслеживания.), вы можете быть затронуты этой ошибкой. Чтобы проверить, так ли это, выполните следующие действия:
- Принудительно остановите приложение Google Play Music.
- Откройте Google Play Музыку.
- Найдите исполнителя (например, «Рик Эстли»).
- Коснитесь миниатюры исполнителя, чтобы открыть его страницу.
- Проверьте свой логарифм и посмотрите, не рассылается ли он спамом со строками, показанными выше.
Похоже, эта ошибка затрагивает не все версии и пользователей, но мы можем воспроизвести ее в последней версии (7.8.4818-1.R.4063206) на некоторых наших устройствах. Насколько мы можем судить, это довольно неясная ошибка. и хотя мы не уверены, что именно является причиной этого, последствия для затронутых пользователей слишком важны, чтобы их не упоминать. Обходным решением этой проблемы (пока команда Google Play Music не примет к сведению и не исправит ее) является прекращение блокировки googletagmanager.com с помощью функции «белого списка» блокировщика рекламы.
Пользователи Android не новички в, казалось бы, неотслеживаемых источниках разряда батареи, перегрева и случайных замедлений работы. Всегда приятно иметь возможность отследить и устранить коренные причины, поэтому мы надеемся, что это руководство помогло вам, если вы один из затронутых пользователей. Если вы используете блокировщики рекламы и испытываете случайные утечки, теперь вы также знаете, как выявить и устранить возможные причины.
У вас когда-нибудь был подобный опыт с блокировщиками рекламы? Как часто вы страдаете от случайных сливов? Дайте нам знать об этом в комментариях.