PSA: Używasz modułu blokującego reklamy? Błąd w Muzyce Google Play może powodować wyczerpanie baterii.

Czy korzystasz z blokady reklam na swoim urządzeniu, np. AdAway? Jeśli tak, nieznany błąd w Muzyce Google Play może powodować nadmierne zużycie baterii!

Wielu z nas korzysta z blokady reklam na swoich urządzeniach z Androidem, czy to w celu zmniejszenia wykorzystania przepustowości, uniknięcia śledzenia, czy po prostu pozbycia się zakłóceń wizualnych. Sposób działania programów blokujących reklamy jest prosty: blokują wszystkie żądania kierowane do znanych domen, które wyświetlają reklamy lub umożliwiają analizę i śledzenie.

Co się stanie, gdy żądanie sieciowe nie powiedzie się? Cóż, co zwykle nie Zdarza się, że aplikacja ponawia żądanie w nieskończoność, mając nadzieję, że w końcu zadziała. Właśnie to może powodować rzadki błąd w aplikacji Muzyka Google Play, co może powodować pewne problemy poważne zużycie procesora i zużycie baterii (i Twoje urządzenie się nagrzewa). Oto efekt próby wykonania około 200 żądań sieciowych na sekundę:


06-11 22:20:17.957 17958 18144 WGoogleTagManager: Exception
sendinghit: 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

Wydaje się, że błąd występuje, ponieważ Muzyka Google Play śledzi różne działania inicjowane przez użytkownika, takie jak otwieranie strony artysty lub odtwarzanie utworu. Jeśli blokujesz witrynę googletagmanager.com (AdAway domyślnie to robi; większość źródeł domen do blokowania również ją zawiera, ponieważ służy do analiz i śledzenia), ten błąd może dotyczyć Ciebie. Aby sprawdzić, czy tak jest, wykonaj następujące kroki:

  1. Wymuś zatrzymanie aplikacji Muzyka Google Play.
  2. Otwórz Muzykę Google Play.
  3. Wyszukaj artystę (np. „Rick Astley”).
  4. Kliknij miniaturę artysty, aby otworzyć jego stronę.
  5. Sprawdź swój logcat i zobacz, czy nie jest spamowany, korzystając z linii pokazanych powyżej.

Wydaje się, że ten błąd nie dotyczy wszystkich wersji i użytkowników, ale jesteśmy w stanie odtworzyć go na najnowszej wersji (7.8.4818-1.R.4063206) na niektórych naszych urządzeniach. O ile nam wiadomo, jest to dość niejasny błąd i chociaż nie jesteśmy pewni, co dokładnie jest tego przyczyną, konsekwencje dla dotkniętych użytkowników są zbyt ważne, aby o nich nie wspominać. Rozwiązaniem tego problemu (do czasu, gdy zespół Muzyki Google Play nie zauważy tego i go nie naprawi) jest zaprzestanie blokowania witryny googletagmanager.com za pomocą funkcji „białej listy” modułu blokowania reklam.

Użytkownikom Androida nie są obce pozornie niewykrywalne źródła zużycia baterii, przegrzania i przypadkowych spowolnień. Zawsze miło jest móc wyśledzić i wytępić pierwotne przyczyny, więc mamy nadzieję, że ten przewodnik Ci pomógł, jeśli jesteś jednym z dotkniętych użytkowników. Jeśli używasz programów blokujących reklamy i doświadczasz losowego drenażu, teraz wiesz także, jak identyfikować i rozwiązywać możliwe przyczyny.


Czy kiedykolwiek miałeś podobne doświadczenia z blokerami reklam? Jak często zdarzają Ci się przypadkowe dreny? Daj nam znać w komentarzach.