PSA: Använder du en annonsblockerare? En bugg i Google Play Musik kan tömma ditt batteri.

click fraud protection

Använder du en annonsblockerare på din enhet som AdAway? Om så är fallet kan en obskyr bugg i Google Play Musik orsaka överdriven batteriladdning!

Många av oss använder en annonsblockerare på våra Android-enheter, oavsett om det är för att minska bandbreddsanvändningen, undvika spårning eller helt enkelt bli av med visuella distraktioner. Sättet som annonsblockerare fungerar är enkelt: de blockerar alla förfrågningar till kända domäner som visar annonser eller tillåter analyser och spårning.

Vad händer när en nätverksbegäran misslyckas? Tja, vad brukar inte happen är att låta applikationen försöka förnya begäran för alltid, i hopp om att det kommer att fungera så småningom. Det är exakt vad en sällsynt bugg i appen Google Play Musik kan orsaka, vilket kan leda till en del allvarlig CPU-användning och batteriförbrukning (och din enhet värms upp). Det är effekten av att försöka göra runt 200 nätverksförfrågningar 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

Felet verkar uppstå eftersom Google Play Musik spårar olika användarinitierade åtgärder, som att öppna en artists sida eller spela en låt. Om du blockerar googletagmanager.com (AdAway gör som standard; de flesta källor till domäner att blockera inkluderar det också, eftersom det används för analys och spårning), kan du påverkas av denna bugg. För att kontrollera om du är det, följ dessa steg:

  1. Tvinga stopp av appen Google Play Musik.
  2. Öppna Google Play Musik.
  3. Sök efter en artist (t.ex. "Rick Astley").
  4. Tryck på artistens miniatyrbild för att öppna deras sida.
  5. Kontrollera din logcat och se om den spammas med raderna som visas ovan.

Alla versioner eller användare verkar inte påverkas av denna bugg, men vi kan återskapa den på den senaste (7.8.4818-1.R.4063206) på några av våra enheter. Så vitt vi kan säga är detta en ganska obskyr bugg och även om vi inte är säkra på vad som orsakar det exakt, är konsekvenserna för berörda användare för viktiga för att inte nämna. En lösning för att lindra det här problemet (tills Google Play Musik-teamet noterar det och fixar det) är att sluta blockera googletagmanager.com genom att använda annonsblockerarens "vitlista"-funktion.

Android-användare är inte främmande för till synes ospårbara källor till batteriförbrukning, överhettning och slumpmässiga nedgångar. Det är alltid trevligt att kunna spåra – och utrota – grundorsakerna, så vi hoppas att den här guiden hjälpte dig om du är en av de drabbade användarna. Om du använder adblockers och upplever slumpmässig dränering vet du nu också hur du identifierar och löser möjliga orsaker.


Har du någonsin haft liknande erfarenheter av annonsblockerare? Hur ofta lider du av random dränering? Låt oss veta i kommentarerna.