Can sıkıcı YouTube mesajlarını kaldırmak için Anti-Anti-Adblocker uBlock filtresi
(twitter.com/endermanch)- YouTube'un reklam engelleyici kullananlara gösterdiği uyarı mesajını kaldıran bir uBlock Origin filtresi; tarayıcıya doğrudan yapıştırılarak uygulanıyor
- Temel çalışma mantığı, YouTube'un çalıştırdığı JavaScript anti-adblock payload'unu engellemek
- Filtre, reklam engelleyici sayacını 0 olarak ayarlayarak YouTube'un reklam engelleyicinin tamamen kapatıldığını sanmasını sağlıyor
- Uygulama, uBlock Origin'in "My filters" bölümüne yapıştırıp etkinleştirme adımıyla yapılıyor
- Bu yöntemin ileride etkisiz hale getirilebileceği belirtiliyor; ayrıca uBlock ile YouTube durumuna dair resmi tartışma bağlantısı da veriliyor
Filtre özeti ve çalışma prensibi
- YouTube'un reklam engelleyici algılamasına ilişkin uyarı mesajını kaldırmak için bir uBlock Origin filtresi sunuluyor
- Filtre, YouTube'un JavaScript anti-adblock payload'unu devre dışı bırakarak çalışıyor
- Reklam engelleyici sayacını 0 olarak ayarlayıp YouTube'un kullanıcının reklam engelleyiciyi tamamen kapattığına karar vermesini sağlıyor
- Bu mantığa göre teorik olarak 3 video uyarısı durumunda da sorun olmayacağı belirtiliyor
- Bağlantı: https://go.enderman.ch/cKoci
Uygulama yöntemi
- Filtreyi uBlock Origin'in "My filters" bölümüne yapıştırıp uygulayın
- Ayrı bir kurulum ya da derleme süreci gerekmiyor; yalnızca filtre metnini girmek yeterli
Bağlam menüsüyle ilgili sorun ve çözüm
- Bu filtre uygulandıktan sonra YouTube'un bağlam menüsünün kaybolması sorunu yaşanabiliyor
- Video başlığının yanındaki üç nokta tıklandığında açılan menü kaldırılabildiği için "Daha Sonra İzle"ye kaydetmenin mümkün olmadığı durumlar var
- Çözüm olarak, filtrenin ilk satırındaki ytd-popup-container class içeren satırın kaldırılması öneriliyor
- Sitede yayımlanan sürüm artık bu satırı içermiyor
Kalıcılık ve ek bilgiler
- Bu yöntemin ileride etkisiz hale gelebileceği açıkça belirtiliyor
- uBlock ile YouTube durumuna dair resmi tartışma bağlantısı (github) paylaşılıyor
1 yorum
Hacker News yorumları
uBO geliştiricisi Gorhill, yorumlarda bu tür doğrulanmamış atlatma filtrelerinin kullanılmamasını öneriyor: https://x.com/gorhill/status/1713305785659211991
Sadece bir A/B testi de olabilir ama bende “3 uyarıdan sonra video oynatılamaz” uyarısı çıktı ve DOM öğesi engelleme ile aşılamıyor gibi görünüyor
Yıllardır ertelediğim temel homelab kurulumunu sonunda yapıp Pi-hole çalıştıracak gibiyim. YouTube yöneticilerine ve maliyet azaltma sorumlularına, tembel beni harekete geçirdikleri için teşekkürler
Bir yandan da reklamların YouTube önerileri kadar iyi çalışmasını isterdim diye düşünüyorum. YouTube’u kaçış aracı olarak kullanmayacak irade gücünüz ya da ruh sağlığınız varsa, öneriler gerçekten harika. 100 civarı izlenmesi olan çok iyi konferans konuşmaları ve videolar keşfettim; ama reklamlar hâlâ AliExpress dropshipping ürünlerini pahalıya almamı ya da basit alışverişleri bir yaşam tarzına dönüştürmemi istiyor
Yine de YouTube’u epey izliyorsanız YouTube Premium almanızı öneririm. Değerinin iyi olduğunu düşünüyorum
İstediğiniz gibi alabilirsiniz. YouTube reklam engelleme uyarısını ve bazı overlay’leri kaldıran uBlock Origin kullanıcı filtresi kullanıyorum; “doğru cevap” olmayabilir ama bende çalışıyor
Örn:
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)vb.Gorhill daha iyi bir çözüm sunduysa tüm prosedürü paylaşmasını isterdim
Şimdilik YouTube uyarının kapatılmasına izin verdiği için sorun yok; ama YouTube reklam engelleyici algılandığında oynatmayı tamamen engelleyen bir yönteme geçebilir. O zaman DOM öğelerini kaldırmak çözüm olmaz. YouTube açısından bunun yakıp yıkma stratejisi sayılıp sayılmayacağını bilmiyorum ama mümkün bir seçenek
HN’de de daha önce birkaç kez ele alınmış bir konuydu
Gerçekten engellemek için CDN’in, istemci reklamın tamamını stream etmeden video akışını vermemesi ya da reklamı doğrudan video akışına karıştırması gerekir. Twitch canlı yayınlarda bu yöntemi kullanıyor gibi, ama VOD için değil sanırım
uBlock Origin’in yapımcısı, bu tür özel filtreleri önermediğini açıkça söyledi. Diğer filtre setlerinin temel aldığı öğeleri bozabilirler ve zaman içinde kararlı kalacaklarının garantisi yok
Bu tür filtreler eskidikçe aksine reklamların görünmesine neden olabilir. Çünkü YouTube neredeyse her gün değişiklik yapıyor. En iyi savunma, önbelleği temizleyip filtre setlerini her gün güncellemek
İlgili bağlantı: https://x.com/gorhill/status/1713305785659211991
Google, YouTube’da reklam engelleyicileri engellemeye çalışacaksa, herkes için iyi sonucun yalnızca reklamları daha az sinir bozucu hâle getirmek olduğunu düşünüyorum.
YouTube reklamlarının sinir bozucu olmasının nedeni sayılarının çok fazla olması. Başlangıçtan önce 2 reklam fazla; en fazla 1 reklam olmalı. Video ortası reklamlar içerik üreticisinin kontrolünde olmalı.
Ayrıca gösterilen reklamların seçimi de sorunlu. Google bana çok rahatsız edici aynı birkaç reklamı sürekli gösteriyor ve belirli bir reklamdan kaçınma seçeneği de sunmuyor. Sonunda her gün ziyaret ettiğim YouTube’dan vazgeçtim; artık ancak biri link verdiğinde olduğu gibi gerçekten gerektiğinde giriyorum.
Google, YouTube’u web’in streaming platformu yapmak için konumunu çok iyi kullandı. GCP teşvikleri, akıllı TV hakimiyeti, Google hesabı entegrasyonu, Android vb. yeterince sık dile getirilmiyor.
Artık Premium’a yönlendirme ve reklam engellemeyi önleme örüntüsü görülüyor; alternatiflerin bu alanda tutunup rekabet etmesi zor.
İçerik üreticisi reklam konumlarını seçer, ancak bu, o konumda tüm izleyicilere reklam çıkacağı anlamına gelmez. Örneğin her 1 dakikada bir video ortası reklam konumu koysanız bile YouTube bunlardan yalnızca birini seçebilir ve izleyici yaklaşık her 10 dakikada bir reklam görebilir. Gerçek yeniden gösterim bekleme süresi, YouTube’un izleyici hakkında sahip olduğu verilere göre değişir.
İçerik üreticisi video ortası reklamları tamamen kapatabilir.
Bu gerçekten zorlayıcı bir yöntem ve YouTube’un beklediği gibi işleyeceğini sanmıyorum.
Zaten YouTube’u gereğinden fazla izliyorum; bu değişiklik sayesinde faydalı şeyler yapmaya veya oyun oynamaya zamanım olabilir.
Reklamların yanı sıra uBlock’un “öğe engelleme” özelliğiyle sitelerdeki görsel gürültüyü ciddi ölçüde azaltıyorum. YouTube’da devasa ilgili videolar satırını ve abonelik akışındaki YouTube Shorts’u engelliyorum.
YouTube Premium’un iyi olduğunu ve parasının karşılığını verdiğini düşünüyorum. Teknoloji tarafındaki insanların yazılıma, hizmetlere ve fikrî mülkiyete para ödemek isteyenlerden daha fazla olması gerekmez mi diye düşünüyorum.
YouTube’u kullanamayacağım veya kullanmak istemeyeceğim bir durumun gelmesini açıkçası biraz bekliyorum. O zamanı yaratıcı işlere ayırabilirim.
Ancak toplum geneline bakınca, bu kadar geniş çaplı bilgi ve yanlış bilgi paylaşım kanalının ortadan kalkmasının kaybı, bireysel kayıptan daha büyük olacak gibi.
Günde birçok kez kullanılan bir hizmet; içeriğin kendisi ücretsiz elde edilebiliyor, ama para ödeyince reklamların yarattığı sürtünme ortadan kalkıyor.
VPN’de Ukrayna konumu kullanılabiliyorsa oraya ayarlayıp YouTube Premium’u ayda yaklaşık 2,70 dolara satın alabilirsiniz. Ben sonunda öyle yaptım; VPN sağlayıcısı olarak Mullvad kullanıyorum.
24 Şubat 2022 fiilen tüm Rusya’ya YouTube Premium verilmiş gibi oldu.
Proton VPN ile sadece o fiyattan satın almak yeterli mi, yoksa ayrı bir Google hesabı açıp YouTube’a sürekli Ukrayna konumlu VPN ile mi erişmek gerektiğini bilmek istiyorum.
CA$12.99istediğini tam anlayamadım. Kanada doları mı acaba?