Filter uBlock Anti-Anti-Adblocker untuk Menghapus Pesan YouTube yang Mengganggu
(twitter.com/endermanch)- Filter uBlock Origin untuk menghapus pesan peringatan yang ditampilkan YouTube kepada pengguna pemblokir iklan, diterapkan dengan cara langsung menempelkannya ke browser
- Cara kerja utamanya adalah memblokir payload JavaScript anti-adblock yang dijalankan YouTube
- Filter ini mengatur jumlah pemblokir iklan menjadi 0, sehingga YouTube mengenalinya seolah pemblokir iklan telah dimatikan sepenuhnya
- Penerapannya dilakukan dengan prosedur menempelkan filter ke "My filters" di uBlock Origin lalu menerapkannya
- Disebutkan bahwa metode ini berpotensi dinonaktifkan di masa mendatang, dan disertakan tautan diskusi resmi tentang situasi uBlock dan YouTube
Ringkasan Filter dan Prinsip Kerjanya
- Menyediakan filter uBlock Origin untuk menghapus pesan peringatan deteksi pemblokiran iklan YouTube
- Filter bekerja dengan menonaktifkan payload JavaScript anti-adblock milik YouTube
- Dengan mengatur jumlah pemblokir iklan menjadi 0, filter membuat YouTube menilai bahwa pengguna telah mematikan pemblokir iklan sepenuhnya
- Berdasarkan prinsip ini, disebutkan bahwa secara teori tidak akan ada masalah bahkan dalam situasi peringatan video 3 kali
- Tautan: https://go.enderman.ch/cKoci
Cara Menerapkan
- Tempelkan filter ke bagian "My filters" di uBlock Origin lalu terapkan
- Dapat digunakan hanya dengan memasukkan teks filter, tanpa proses instalasi atau build terpisah
Isu Terkait Menu Konteks dan Tindakan
- Setelah filter ini diterapkan, ada kemungkinan menu konteks YouTube menghilang
- Ada kasus ketika menu yang muncul saat mengeklik tiga titik di samping judul video terhapus, sehingga tidak bisa menyimpan ke "Tonton nanti"
- Sebagai solusinya, disarankan untuk menghapus baris pertama filter yang memuat ytd-popup-container class
- Versi yang dipublikasikan di situs web tidak lagi memuat baris tersebut
Keberlanjutan dan Informasi Tambahan
- Dinyatakan bahwa metode ini dapat dinonaktifkan di masa mendatang
- Menyediakan tautan diskusi resmi tentang situasi uBlock dan YouTube (github)
1 komentar
Opini Hacker News
Gorhill, pengembang uBO, dalam komentar menyarankan agar tidak memakai filter bypass yang belum terverifikasi seperti ini: https://x.com/gorhill/status/1713305785659211991
Bisa saja ini cuma A/B test, tapi saya mendapat pesan “setelah 3 peringatan, video tidak bisa diputar”, dan tampaknya tidak bisa dibypass dengan memblokir elemen DOM
Sepertinya saya akhirnya akan menyiapkan homelab dasar yang sudah bertahun-tahun saya tunda dan menjalankan Pi-hole. Terima kasih kepada para eksekutif YouTube dan penanggung jawab pemangkasan biaya karena sudah menggerakkan saya yang malas ini
Di sisi lain, saya juga berharap iklan bisa bekerja sebaik rekomendasi YouTube. Kalau punya cukup kemauan atau kesehatan mental untuk tidak memakai YouTube sebagai pelarian, rekomendasinya benar-benar luar biasa. Saya menemukan banyak presentasi konferensi dan video bagus dengan jumlah penayangan ratusan saja, tetapi iklannya masih mengira saya ingin membeli barang dropship AliExpress dengan harga mahal atau menjadikan belanja kebutuhan dasar sebagai gaya hidup
Meski begitu, kalau Anda cukup sering menonton YouTube, saya menyarankan membeli YouTube Premium. Menurut saya nilainya bagus
Silakan ambil sesuka Anda. Saya memakai filter pengguna uBlock Origin yang menghilangkan peringatan pemblokiran iklan YouTube dan beberapa overlay, dan mungkin ini bukan “jawaban yang benar”, tetapi bekerja untuk saya
Contoh:
youtube.com##+js(set, yt.config_.openPopupConfig.supportedPopups.adBlockMessageViewModel, false),youtube.com##+js(set, Object.prototype.adBlocksFound, 0),youtube.com##+js(set, ytplayer.config.args.raw_player_response.adPlacements, []),youtube.com##+js(set, Object.prototype.hasAllowedInstreamAd, true)dan lainnyaKalau Gorhill sudah menyediakan solusi yang lebih baik, saya harap ia memposting prosedur lengkapnya
Saat ini tidak apa-apa karena YouTube mengizinkan peringatannya ditutup, tetapi YouTube juga bisa beralih ke cara memblokir pemutaran itu sendiri saat mendeteksi ad blocker. Kalau begitu, menghapus elemen DOM tidak akan menyelesaikan masalah. Saya tidak tahu apakah dari sudut pandang YouTube itu bisa disebut strategi bumi hangus, tetapi itu pilihan yang mungkin
Topik ini juga pernah beberapa kali dibahas di HN sebelumnya
Kalau benar-benar ingin memblokirnya, CDN harus tidak memberikan stream video sampai klien men-stream seluruh iklan, atau iklan harus dicampur langsung ke dalam stream video. Twitch tampaknya memakai cara ini untuk live stream, tetapi sepertinya tidak untuk VOD
Pembuat uBlock Origin sudah menyatakan dengan jelas bahwa ia tidak menyarankan filter kustom seperti ini. Filter tersebut bisa merusak elemen yang dijadikan acuan oleh filterset lain, dan tidak ada jaminan akan tetap stabil seiring waktu
Filter semacam ini, ketika sudah usang, justru bisa membuat iklan muncul. Itu karena YouTube pada dasarnya mengubah sesuatu setiap hari. Pertahanan terbaik adalah mengosongkan cache dan memperbarui filterset setiap hari
Tautan terkait: https://x.com/gorhill/status/1713305785659211991
Jika Google ingin mencegah pemblokir iklan di YouTube, menurut saya satu-satunya akhir yang baik bagi semua orang adalah membuat iklan tidak terlalu menyebalkan
Alasan iklan YouTube menyebalkan adalah jumlahnya terlalu banyak. Dua iklan sebelum mulai itu berlebihan; seharusnya maksimal satu. Iklan di tengah video harus dikendalikan oleh kreator
Pilihan iklan yang ditampilkan juga bermasalah. Google terus menampilkan beberapa iklan yang sama yang sangat mengganggu bagi saya, dan tidak memberi opsi untuk menghindari iklan tertentu. Akhirnya saya meninggalkan YouTube yang dulu saya kunjungi setiap hari, dan sekarang hanya masuk saat benar-benar perlu, misalnya ketika seseorang memberi tautan
Google sangat baik memanfaatkan posisinya untuk menjadikan YouTube sebagai platform streaming di web. Insentif GCP, dominasi smart TV, integrasi akun Google, Android, dan lainnya tidak cukup sering dibahas
Sekarang terlihat pola dorongan ke Premium dan pencegahan pemblokiran iklan, sementara alternatif sulit menancapkan pijakan dan bersaing di ruang ini
Kreator memilih posisi iklan, tetapi itu tidak berarti iklan akan muncul untuk semua penonton di posisi tersebut. Misalnya, meski menaruh posisi iklan tengah setiap 1 menit, YouTube bisa hanya memilih salah satunya sehingga penonton melihat iklan kira-kira setiap 10 menit. Waktu jeda ulang sebenarnya bergantung pada data yang dimiliki YouTube tentang penonton
Kreator juga bisa mematikan iklan tengah video sepenuhnya
Ini benar-benar cara yang koersif, dan rasanya tidak akan bekerja seperti yang diharapkan YouTube
Toh saya memang terlalu lama menonton YouTube, jadi perubahan ini mungkin memberi saya waktu untuk melakukan hal berguna atau bermain game
Selain iklan, saya juga banyak mengurangi gangguan visual di situs dengan fitur “blokir elemen” uBlock. Di YouTube, saya memblokir deretan video terkait yang sangat besar dan YouTube Shorts di feed langganan
Menurut saya YouTube Premium bagus dan sepadan dengan uangnya. Bukankah orang-orang di bidang teknologi semestinya lebih banyak yang ingin membayar untuk software, layanan, dan kekayaan intelektual?
Saya malah agak menantikan situasi ketika saya tidak bisa atau tidak ingin memakai YouTube. Waktu itu bisa saya gunakan untuk hal-hal kreatif
Namun jika dilihat dari masyarakat secara keseluruhan, hilangnya kanal berbagi informasi dan misinformasi yang begitu luas seperti ini tampaknya akan menjadi kerugian yang lebih besar daripada kerugian pribadi
Ini layanan yang dipakai berkali-kali setiap hari, dan meski kontennya sendiri bisa didapat gratis, membayar menghilangkan friksi akibat iklan
Jika bisa memakai lokasi Ukraina di VPN, Anda bisa mengaturnya ke sana dan membeli YouTube Premium sekitar 2,70 dolar per bulan. Pada akhirnya saya melakukan itu, dan saya memakai Mullvad sebagai penyedia VPN
24 Februari 2022 pada dasarnya memberi YouTube Premium kepada seluruh Rusia
Saya ingin tahu apakah cukup membeli dengan harga itu melalui Proton VPN, atau harus membuat akun Google terpisah dan terus mengakses YouTube dengan VPN lokasi Ukraina
CA$12.99. Saya bertanya-tanya apakah itu dolar Kanada