PSA: Bruker du en annonseblokkering? En feil i Google Play Musikk kan tappe batteriet.

Bruker du en annonseblokkering på enheten din, for eksempel AdAway? I så fall kan en uklar feil i Google Play Musikk forårsake for mye batteriforbruk!

Mange av oss bruker en annonseblokkering på Android-enhetene våre, det være seg for å redusere båndbreddebruk, unngå sporing eller rett og slett bli kvitt visuelle distraksjoner. Måten annonseblokkere fungerer på er enkel: de blokkerer alle forespørsler til kjente domener som viser annonser eller tillater analyser og sporing.

Hva skjer når en nettverksforespørsel mislykkes? Vel, hva vanligvis ikke happen er at applikasjonen prøver forespørselen på nytt for alltid, i håp om at den vil fungere til slutt. Dette er nøyaktig hva en sjelden feil i Google Play Musikk-appen kan forårsake, noe som kan føre til noen alvorlig CPU-bruk og batteritømming (og enheten din varmes opp). Det er effekten av å prøve å lage rundt 200 nettverksforespørsler per sekund:


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

Feilen ser ut til å oppstå fordi Google Play Musikk sporer forskjellige brukerinitierte handlinger, for eksempel å åpne en artists side eller spille av en sang. Hvis du blokkerer googletagmanager.com (AdAway gjør som standard; de fleste kildene til domener som skal blokkeres inkluderer det også, da det brukes til analyser og sporing), kan du bli påvirket av denne feilen. Følg disse trinnene for å sjekke om du er det:

  1. Tving å stoppe Google Play Musikk-appen.
  2. Åpne Google Play Musikk.
  3. Søk etter en artist (f.eks. "Rick Astley").
  4. Trykk på artistens miniatyrbilde for å åpne siden deres.
  5. Sjekk din logcat og se om den blir spammet med linjene vist ovenfor.

Ikke alle versjoner eller brukere ser ut til å være berørt av denne feilen, men vi er i stand til å reprodusere den på den nyeste (7.8.4818-1.R.4063206) på noen av enhetene våre. Så vidt vi kan se, er dette en ganske obskur feil og selv om vi ikke er sikre på hva som forårsaker det nøyaktig, er konsekvensene for berørte brukere for viktige til å ikke nevne. En løsning for å redusere dette problemet (inntil Google Play Musikk-teamet tar det til etterretning og fikser det) er å slutte å blokkere googletagmanager.com ved å bruke annonseblokkeringsfunksjonen for «hviteliste».

Android-brukere er ikke fremmed for tilsynelatende usporbare kilder til batteritømming, overoppheting og tilfeldige nedganger. Det er alltid hyggelig å kunne spore opp – og utrydde – de grunnleggende årsakene, så vi håper at denne guiden hjalp deg hvis du er en av de berørte brukerne. Hvis du bruker adblockers og opplever tilfeldig drenering, vet du også nå hvordan du kan identifisere og løse mulige årsaker.


Har du noen gang hatt lignende erfaringer med annonseblokkere? Hvor ofte lider du av tilfeldige dreneringer? Gi oss beskjed i kommentarene.