Gebruikt u een adblocker op uw apparaat, zoals AdAway? Als dat zo is, kan een obscure bug in Google Play Muziek ervoor zorgen dat de batterij overmatig leegloopt!
Velen van ons gebruiken een advertentieblokkering op onze Android-apparaten, of het nu is om het bandbreedtegebruik te verminderen, tracking te vermijden of simpelweg om visuele afleidingen te verwijderen. De manier waarop adblockers werken is eenvoudig: ze blokkeren alle verzoeken aan bekende domeinen die advertenties weergeven of analyses en tracking mogelijk maken.
Wat gebeurt er als een netwerkverzoek mislukt? Nou ja, wat meestal niet Wat er gebeurt, is dat de applicatie het verzoek voor altijd opnieuw probeert, in de hoop dat het uiteindelijk zal werken. Dit is precies wat een zeldzame bug in de Google Play Music-applicatie kan veroorzaken, wat tot enkele problemen kan leiden ernstig CPU-gebruik en batterijverbruik (en uw apparaat wordt warm). Dat is het effect als je probeert ongeveer 200 netwerkverzoeken per seconde te doen:
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
De bug lijkt te ontstaan omdat Google Play Muziek verschillende door de gebruiker geïnitieerde acties bijhoudt, zoals het openen van de pagina van een artiest of het afspelen van een nummer. Als u googletagmanager.com blokkeert (AdAway doet dit standaard; de meeste bronnen van te blokkeren domeinen bevatten dit ook, omdat het wordt gebruikt voor analyse en tracking), kan het zijn dat u last heeft van deze bug. Volg deze stappen om te controleren of dit het geval is:
- Forceer het stoppen van de Google Play Music-applicatie.
- Open Google Play Muziek.
- Zoek naar een artiest (bijvoorbeeld "Rick Astley").
- Tik op de miniatuur van de artiest om de pagina te openen.
- Controleer uw logcat en kijk of deze wordt gespamd met de bovenstaande regels.
Het lijkt erop dat niet alle versies of gebruikers last hebben van deze bug, maar we kunnen deze op sommige van onze apparaten reproduceren op de nieuwste versie (7.8.4818-1.R.4063206). Voor zover wij kunnen nagaan, is dit een tamelijk obscure bug en hoewel we niet zeker weten wat de oorzaak precies is, zijn de gevolgen voor de getroffen gebruikers te belangrijk om niet te vermelden. Een oplossing om dit probleem te verhelpen (totdat het team van Google Play Muziek het opmerkt en het probleem oplost) is door te stoppen met het blokkeren van googletagmanager.com door de 'witte lijst'-functie van uw advertentieblokkering te gebruiken.
Android-gebruikers zijn geen onbekende in ogenschijnlijk onvindbare bronnen van batterijverbruik, oververhitting en willekeurige vertragingen. Het is altijd fijn om de hoofdoorzaken te kunnen opsporen en uit te roeien, dus we hopen dat deze handleiding u heeft geholpen als u een van de getroffen gebruikers bent. Als je adblockers gebruikt en last hebt van random drain, weet je nu ook hoe je mogelijke oorzaken kunt identificeren en oplossen.
Heeft u ooit soortgelijke ervaringen gehad met adblockers? Hoe vaak heeft u last van willekeurige drains? Laat het ons weten in de reacties.