- ช่วงหลังมานี้ YouTube กำลังเพิ่มความเข้มข้นในการพยายามป้องกันตัวบล็อกโฆษณา
- ตัวบล็อกโฆษณา (adblocker) จะ override
JSON.parse และ Response.json เพื่อตัดส่วนที่ดึงโฆษณามาจาก YouTube API ออก
- วิธีนี้ใช้ได้มาหลายปี แต่ตั้งแต่ต้นปีนี้ YouTube เริ่มส่งคำขอปลอมเพื่อตรวจสอบว่ามีการเปลี่ยนแปลง response หรือไม่
- หาก response ถูกเปลี่ยน ก็จะตัดสินว่าผู้ใช้กำลังใช้ตัวบล็อกโฆษณา
- ด้วยเหตุนี้ ตัวบล็อกโฆษณาส่วนใหญ่จึงใช้งานไม่ได้ แต่ uBlock Origin/AdGuard เป็นต้น ได้อัปเดตฟิลเตอร์เพื่อหลบเลี่ยงคำขอปลอมนี้
- หลังจากนั้น YouTube และตัวบล็อกโฆษณาก็ยังคงเล่นเกมไล่จับกันต่อไป
- YouTube ไม่ได้เปิดใช้ anti-adblock กับผู้ใช้ทุกคน
- คาดว่าน่าจะต่างกันไปตามบัญชีผู้ใช้/เบราว์เซอร์/IP address และถ้าไม่ได้ล็อกอินหรือใช้หน้าต่างไม่ระบุตัวตนก็ถือว่าปลอดภัย
- ผลคือมีหลายคนบอกว่าไม่เคยเห็นป๊อปอัป anti-adblock มาก่อน และกำลังกระจายข้อมูลที่ผิด
- แต่ YouTube ไม่ได้เล็งเป้าแค่ตัวบล็อกโฆษณาเท่านั้น
- ใช้ Privacy Badger (ส่วนขยายบล็อกตัวติดตาม) ก็ถูกติดธง และใช้ Malwarebytes (แอปแอนติไวรัส) ก็ถูกติดธงเช่นกัน
- ตั้งค่าการป้องกันการติดตามของเบราว์เซอร์ Edge เป็น "strict" ก็ถูกติดธง
- หลายคนคิดว่าการใช้ส่วนขยายบล็อกต่าง ๆ นั้นปลอดภัย แต่ในความเป็นจริงไม่ใช่แบบนั้น
- การใช้ตัวบล็อกโฆษณาหลายตัวพร้อมกันอาจทำให้สถานการณ์แย่ลงได้
- เพราะหากต้องการหลบการตรวจจับของ YouTube ตัวบล็อกโฆษณาทุกตัวต้องเป็นเวอร์ชันล่าสุด
- ถ้าคุณอยู่ในทีมพัฒนาตัวบล็อกโฆษณา เรื่องนี้อาจกลายเป็นฝันร้ายสำหรับทีมซัพพอร์ต
- ทีม uBlock Origin (uBO) ได้โพสต์รายละเอียดวิธีรับมือ YouTube anti-adblock ไว้บน Reddit แล้ว แต่
- คนส่วนใหญ่กลับทำตามได้ไม่ถูกต้อง
- บางคนยอมแพ้เพราะมองว่าซับซ้อนเกินไป และบางคนก็ขอให้อธิบายโค้ดในฟิลเตอร์
- ข้อความแนว "ลองมาหมดแล้วแต่ไม่ได้ผลเลย ช่วยด้วย" ปรากฏขึ้นทุกครั้ง
- เสียงรบกวนเหล่านี้ทำให้หาข้อมูลที่มีประโยชน์ได้ยาก
- มีคนหนึ่งแชร์ฟิลเตอร์โง่ ๆ บน Twitter ที่ตั้งค่า
adBlockFound เป็น 0 ทำให้ทีมตัวบล็อกโฆษณาต้องมีงานเพิ่ม
- ไม่แน่ชัดว่าคนที่แชร์ไม่รู้ว่าโค้ดนั้นเป็นอันตราย หรือแค่สนใจยอดไลก์เท่านั้น
- ทุกครั้งที่ YouTube ปรับสคริปต์ ส่วนหนึ่งของ URL จะเปลี่ยนไป
- uBO เรียกส่วนนี้ว่า ID และมีหน้าเว็บที่ใช้ติดตาม ID ล่าสุดอยู่
- แต่ตรงนี้ก็เกิดปัญหาอีก บางคนคิดว่าควรบล็อก ID นี้ ขณะที่บางคนเสนอให้ทำกระบวนการนี้แบบอัตโนมัติ
- เช่น: "ก็แค่บล็อกด้วย regular expression ไม่ใช่เหรอ?"
- อีกปัญหาหนึ่งคือบางครั้ง YouTube ปล่อยอัปเดตที่ไม่ได้เกี่ยวข้องกับการบล็อกโฆษณาเลย
- แต่ ID ก็ยังเปลี่ยนอยู่ดี แล้วคนก็จะถามว่า "ID เปลี่ยนแล้ว ทำไมโพสต์นี้ยังไม่อัปเดตอีก?"
- ทั้งหมดนี้ทำให้สมาชิกทีม uBO ที่พยายามช่วยเหลืออยู่ในเธรด Reddit ต้องรับแรงกดดันอย่างหนัก
- คอมเมนต์มีมากเกินไปจนบางคนบอกว่าจะไม่ตอบในเธรดนี้อีกแล้ว
- ผู้ดูแลคนหนึ่งลบบัญชี Reddit ของตัวเองจริง ๆ โดยบอกว่า "แม่ของผมเข้าโรงพยาบาลอยู่ เลยไม่ได้อัปเดต ID"
- น่าเศร้าที่ต้องเห็นบางคนเลิกใช้บัญชีเพราะคอมเมนต์ไร้ความรับผิดชอบจากผู้ใช้ใหม่ที่สมัคร Reddit มาเพื่อทิ้งคอมเมนต์แล้วลบบัญชีไปโดยไม่ต้องรับผลใด ๆ
- แน่นอนว่ามีคนที่ขอบคุณงานของทีม uBO เช่นกัน แต่คอมเมนต์ที่ทำร้ายจิตใจมักทิ้งร่องรอยลึกกว่าคอมเมนต์ดี ๆ
The War of Attrition (สงครามยืดเยื้อ)
- ตั้งแต่เดือนพฤษภาคมที่ผ่านมา uBO ต้องต่อสู้เกมไล่จับกับ YouTube มาโดยตลอด
- ยิ่งน่าทึ่งเมื่อพิจารณาว่าในทีม uBO มีคนที่รับผิดชอบ YouTube อยู่เพียงสองคนเท่านั้น แสดงให้เห็นถึงความยืดหยุ่นในการรับมือ (resilience) ที่น่าประทับใจ
- สมาชิกทีม uBO ทุกคนเป็นอาสาสมัคร
- พวกเขาพยายามอย่างเต็มที่เพื่อตอบสนองแม้แต่คำขอเล็กน้อยของผู้ใช้
- แต่ก็มีขีดจำกัดในสิ่งที่พวกเขารับมือไหว
- สักวันหนึ่งความต้องการที่ไม่สิ้นสุดอาจหนักเกินไปจนทำให้พวกเขาจาก uBO ไปตลอดกาล
- นี่เป็นอีกปัญหาหนึ่งที่ต่างไปจากเกมไล่จับกับ YouTube โดยสิ้นเชิง
- การรับมือกับผู้ใช้ที่โกรธแค้นเป็นปัญหาอีกแบบหนึ่งโดยสมบูรณ์
- บางทีนี่อาจเป็นวิธีที่ YouTube จะชนะสงครามยืดเยื้อนี้ก็ได้
4 ความคิดเห็น
ผมไม่แน่ใจว่าเป็นเพราะผมจ่ายค่า Premium อยู่หรือเปล่า แต่ผมรู้สึกว่าผู้ใช้ที่พยายามใช้ uBO เพื่อเอาโฆษณาออกนั้นไม่ค่อยมีจริยธรรมเท่าไร อย่างไรก็ตาม บรรยากาศใน Reddit ดูเหมือนจะไม่ได้คิดแบบนั้นเลย
ช่วงนี้เวลาแชร์ลิงก์ YouTube จากมือถือ จะมีค่าที่ขึ้นต้นด้วย
?si=ถูกเติมท้าย URL มาด้วย แบบนี้มันเกิดขึ้นจากบริบททำนองนี้หรือเปล่าครับ?บางทีนี่อาจเป็นวิธีที่ YouTube จะชนะในสงครามยืดเยื้อครั้งนี้ก็ได้ <<< รู้สึกว่าประโยคนี้เหมือนทะลุทะลวงหลายเรื่องที่เกิดขึ้นบนอินเทอร์เน็ตเลยนะ ฮ่าๆ
ความคิดเห็นบน Hacker News