PSA: ใช้ Ad Blocker หรือไม่? ข้อผิดพลาดใน Google Play Music อาจทำให้แบตเตอรี่หมด

click fraud protection

คุณใช้ตัวบล็อคโฆษณาบนอุปกรณ์ของคุณเช่น AdAway หรือไม่? หากเป็นเช่นนั้น ข้อบกพร่องที่ไม่ชัดเจนใน Google Play Music อาจทำให้แบตเตอรี่หมดมากเกินไป!

พวกเราหลายคนใช้ตัวบล็อกโฆษณาบนอุปกรณ์ Android ของเรา ไม่ว่าจะเป็นเพื่อลดการใช้แบนด์วิธ หลีกเลี่ยงการติดตาม หรือเพียงกำจัดสิ่งรบกวนสายตา วิธีการทำงานของตัวบล็อกโฆษณานั้นเรียบง่าย: บล็อกคำขอทั้งหมดไปยังโดเมนที่รู้จักซึ่งให้บริการโฆษณาหรืออนุญาตการวิเคราะห์และการติดตาม

จะเกิดอะไรขึ้นเมื่อคำขอเครือข่ายล้มเหลว แล้วปกติล่ะ. ไม่ เกิดขึ้นคือการให้แอปพลิเคชันลองคำขออีกครั้งตลอดไป โดยหวังว่ามันจะใช้งานได้ในที่สุด นี่คือสิ่งที่ทำให้เกิดข้อบกพร่องที่หายากในแอปพลิเคชัน Google Play Music ซึ่งอาจส่งผลให้เกิดบางอย่าง การใช้งาน CPU อย่างรุนแรงและการสิ้นเปลืองแบตเตอรี่ (และอุปกรณ์ของคุณร้อนขึ้น) นั่นคือผลของการพยายามสร้างคำขอเครือข่ายประมาณ 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: Exception
sendinghit: 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

ดูเหมือนว่าข้อบกพร่องจะเกิดขึ้นเนื่องจาก Google Play Music ติดตามการกระทำต่างๆ ที่ผู้ใช้ริเริ่ม เช่น การเปิดหน้าศิลปินหรือการเล่นเพลง หากคุณกำลังบล็อก googletagmanager.com (AdAway ทำตามค่าเริ่มต้น แหล่งที่มาของโดเมนส่วนใหญ่ที่จะบล็อกก็รวมโดเมนนั้นด้วย เนื่องจากใช้สำหรับการวิเคราะห์และการติดตาม) คุณอาจได้รับผลกระทบจากจุดบกพร่องนี้ หากต้องการตรวจสอบว่าคุณเป็นเช่นนั้นหรือไม่ ให้ทำตามขั้นตอนเหล่านี้:

  1. บังคับให้หยุดแอปพลิเคชัน Google Play Music
  2. เปิด Google Play เพลง
  3. ค้นหาศิลปิน (เช่น "Rick Astley")
  4. แตะภาพขนาดย่อของศิลปินเพื่อเปิดหน้าของพวกเขา
  5. ตรวจสอบ logcat ของคุณและดูว่ามีการสแปมตามบรรทัดที่แสดงด้านบนหรือไม่

ดูเหมือนจะไม่ใช่ทุกเวอร์ชันหรือผู้ใช้จะได้รับผลกระทบจากจุดบกพร่องนี้ แต่เราสามารถทำซ้ำได้ในเวอร์ชันล่าสุด (7.8.4818-1.R.4063206) บนอุปกรณ์บางเครื่องของเรา เท่าที่เราสามารถบอกได้ นี่เป็นข้อผิดพลาดที่ค่อนข้างคลุมเครือ และแม้ว่าเราจะไม่แน่ใจว่าสาเหตุที่แท้จริงคืออะไร แต่ผลที่ตามมาสำหรับผู้ใช้ที่ได้รับผลกระทบก็สำคัญเกินกว่าจะกล่าวถึง วิธีแก้ปัญหาชั่วคราวเพื่อบรรเทาปัญหานี้ (จนกว่าทีมงาน Google Play Music จะรับทราบและแก้ไข) คือการหยุดบล็อก googletagmanager.com โดยใช้ฟีเจอร์ "รายการที่อนุญาต" ของตัวบล็อกโฆษณา

ผู้ใช้ Android ไม่ใช่คนแปลกหน้ากับแหล่งที่มาของปัญหาแบตเตอรี่หมด ความร้อนสูงเกินไป และการชะลอตัวแบบสุ่ม เป็นเรื่องดีเสมอที่สามารถติดตามและกำจัดสาเหตุที่แท้จริงได้ ดังนั้นเราหวังว่าคำแนะนำนี้จะช่วยคุณได้หากคุณเป็นหนึ่งในผู้ใช้ที่ได้รับผลกระทบ หากคุณใช้ตัวบล็อคโฆษณาและประสบปัญหาการระบายแบบสุ่ม ตอนนี้คุณก็รู้วิธีระบุและแก้ไขสาเหตุที่เป็นไปได้แล้ว


เคยมีประสบการณ์คล้ายกันกับตัวบล็อคโฆษณาหรือไม่? คุณประสบปัญหาท่อระบายน้ำแบบสุ่มบ่อยแค่ไหน? แจ้งให้เราทราบในความคิดเห็น.