1 puan yazan GN⁺ 2023-10-15 | 1 yorum | WhatsApp'ta paylaş
  • 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

1 yorum

 
GN⁺ 2023-10-15
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

    • Twitter’ı açmak istemeyenler için aktarılırsa, “Bu filtreler uzun zaman önce terk edildi ve hiçbir içerik engelleyici tarafından kullanılmıyor. En azından geçen hazirandan beri yalnızca gayriresmî kaynaklarda dolaşıyorlar” diyor
    • Resmî/varsayılan listeler bunları engellemiyor; bu durumda bir süreliğine özel filtre kullanmayın mı demek istiyor, merak ediyorum
  • 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

    • Bildiğim kadarıyla Pi-hole YouTube reklamlarını engelleyemiyor. Sunucu tarafında sağlanıyor gibi, ama yanılıyor da olabilirim
    • Reklamsız YouTube kullanmak için bu kadar uğraşacak kadar değer elde ediyorsanız, bence doğrudan Premium’a abone olsanız olmaz mı? Kişisel olarak maliyet/fayda açısından en iyi servislerden biri
    • Pi-hole YouTube işini çözmüyor. Mobil uygulamalar için iyi ama uBlock Origin’den daha az kararlı; bu yüzden ikisini de kullanmak daha iyi
    • “Sadece 3 video daha” uyarısı en azından benim durumumda kolayca aşıldı. Reklam engelleyiciyi kapatıp YouTube izledim; bir reklam oynatılınca reklam engelleyiciyi tekrar açtım ve sonrasında reklam engelleme uyarısı açılır penceresi de çıkmadı
    • Aradığınız şey büyük ihtimalle bu: https://news.ycombinator.com/item?id=37873749
      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

    • O “nükleer seçeneği” Web Integrity API ile yapmak istiyorlar gibi görünüyor: https://arstechnica.com/gadgets/2023/07/googles-web-integrit...
      HN’de de daha önce birkaç kez ele alınmış bir konuydu
    • O zaman algılamayı yeniden atlatan kullanıcı betikleri çıkar. İstemci tarafı çözümler kaçınılmaz olarak Google ile kullanıcı betiği/reklam engelleyici geliştiricileri arasında bir silahlanma yarışına dönüşür
      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
    • Google hesabını yasaklamak ya da IP’yi tüm Google servislerinde engellemek gerçek nükleer seçenek olur
    • Benim ortamımda YouTube zaten böyle çalışıyor. uBlock Origin açıkken ana site yükleniyor ama tüm video kutucukları gri dikdörtgenler, başlıklar da sadece gri çubuklar olarak görünüyor
  • 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.

    • Herkes için iyi sonuç yalnızca 0 reklamdır.
    • İyi sonuç, Google’ın video streaming alanında daha az tekelci davranmasıdır.
      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.
    • Video ortası reklamlar bir ölçüde içerik üreticisinin kontrolünde.
      İç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.
    • Video başlamadan önceki reklamlar video uzunluğunun %10’undan az olmalı ve asgari ölçüt yaklaşık 30 saniye olmalı. Kısa videolara uzun reklam eklenmesi mantıklı değil.
    • Meditasyon videolarının ortasında reklam olmamalı. Araba kullanırken atlanamayacağı için reklam olmamalı.
  • 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.

    • İstemci çok düşmanca hâle gelirse hizmeti kullanmayı bırakırım. Apollo kapandıktan sonra Reddit’i bıraktım; YouTube’da reklam engelleme çalışmazsa yapacak başka şey bulurum.
      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 Premium, SponsorBlock gibi bir şeyi uygulayıp içerik üreticilerinin videonun içine koyduğu reklamları da gerçekten engellerse düşünürüm. Her içerik üreticisi NordVPN satın almamı veya Nebula’ya abone olmamı söylüyorsa Google reklamsız bir deneyim sunmuyor demektir.
    • Genel olarak doğru, ama benim için YouTube bir değerden çok bağımlılık yapan bir dikkat dağıtıcıya yakın. TV lisans ücretini yasa gereği ödüyorum ama fiilen hiç kullanmı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.
    • Başta Netflix ile karşılaştırıp, zaten ücretsiz izlenebilen içeriğe para ödüyormuşum gibi geldiği için pek hoşuma gitmemişti. Ama Spotify ile karşılaştırınca değerli olduğuna karar verdim.
      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.
    • Gerçek hizmet sağlayıcıya para ödemekten farklı olarak, YouTube Premium Google’a bağış yapmak gibi. Google, son 10 yılda olduğu gibi kullanıcıları gelirleştirmeye devam edecek ve Bard’ın kömür motoruna atacağı birkaç kemik daha aldığı için minnettar olacaktır.
    • YouTube Premium gelirinin içerik üreticilere giden payının ne kadar olduğunu merak ediyorum.
  • 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.

    • Başka bir ülkede 10 sent bile olsa Google’a tek kuruş vermem. Google’ın parama ihtiyacı yok, en önemlisi de bunu hak etmiyor.
    • VPN’i Rusya konumunda kullanırsanız hiç reklam çıkmıyor.
      24 Şubat 2022 fiilen tüm Rusya’ya YouTube Premium verilmiş gibi oldu.
    • Satın aldıktan sonra da VPN’i kullanmaya devam etmek gerekip gerekmediğini merak ediyorum.
      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.
    • Bir reklam şirketine para ödemek, reklamların azaldığı bir dünyaya gitmenin iyi bir yolu değil.
    • Mullvad ve YouTube konumunu Ukrayna olarak ayarlamama rağmen YouTube Premium’un neden CA$12.99 istediğini tam anlayamadım. Kanada doları mı acaba?