AdAway などの広告ブロッカーをデバイスで使用していますか? その場合は、Google Play ミュージックの不明瞭なバグが過度のバッテリー消耗を引き起こしている可能性があります。
私たちの多くは、帯域幅の使用量を削減したり、追跡を回避したり、単に視覚的な邪魔を排除したりするために、Android デバイスで広告ブロッカーを使用しています。 広告ブロッカーの仕組みはシンプルです。広告を配信したり、分析や追跡を許可したりする既知のドメインへのリクエストをすべてブロックします。
ネットワークリクエストが失敗するとどうなりますか? さて、通常は何ですか しません 最終的にはうまくいくことを期待して、アプリケーションがリクエストを永久に再試行することが起こります。 これはまさに、Google Play ミュージック アプリケーションのまれなバグが原因で発生する可能性のあるものです。 深刻な CPU 使用率とバッテリーの消耗 (そしてデバイスが熱くなります)。 これは、1 秒あたり約 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: Exceptionsending
hit: 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 ミュージックを開きます。
- アーティストを検索します (例: 「Rick Astley」)。
- アーティストのサムネイルをタップしてページを開きます。
- logcat をチェックして、上記の行がスパム送信されているかどうかを確認してください。
すべてのバージョンやユーザーがこのバグの影響を受けるわけではないようですが、一部のデバイスの最新バージョン (7.8.4818-1.R.4063206) では問題を再現できます。 私たちが知る限り、これはかなりわかりにくいバグです 正確な原因は不明ですが、影響を受けるユーザーへの影響は言うまでもありません。 この問題を軽減する回避策は (Google Play Music チームが注目して修正するまで)、広告ブロッカーの「ホワイトリスト」機能を使用して googletagmanager.com のブロックを停止することです。
Android ユーザーは、バッテリーの消耗、過熱、ランダムな速度低下など、一見すると追跡不能な原因に慣れているわけではありません。 根本原因を追跡し、根絶できることは常に素晴らしいことです。そのため、あなたが影響を受けるユーザーの一人である場合、このガイドが役立つことを願っています。 広告ブロッカーを使用していてランダムな流出が発生した場合、考えられる原因を特定して解決する方法もわかります。
広告ブロッカーで同じような経験をしたことがありますか? どのくらいの頻度でランダムな排水に悩まされますか? コメントでお知らせください。