Gizlilik ve güvenlik
Android TV ve Google TV'de Reklamlar ve İzleyiciler Nasıl Engellenir
llcloud ekibi 4 dk okuma
Kısa yanıt
Repel gibi gerçek bir TV ekranı olan bir DNS filtresi uygulaması kur, filtreyi kumandayla aç ve Android'in VPN isteğini onayla. TV'deki her uygulama için reklam, izleyici ve telemetri alan adlarını engeller. Hiçbir DNS filtresi video yayınının içindeki reklamı kaldıramaz, yani YouTube reklamları oynamaya devam eder.
Akıllı TV ya da medya oynatıcı, çoğu kişinin tahmin ettiğinden çok daha fazla sunucuyla konuşur. Ücretsiz uygulamalar banner reklam gösterir, başlatıcılar sponsorlu satırlar çeker ve TV'nin kendisi ne izlediğini ve nasıl kullandığını raporlar. Bunun büyük kısmını DNS düzeyinde kesebilirsin, ama TV bunu telefondan zorlaştırır ve hiçbir DNS engelleyicinin dokunamadığı bir reklam türü var. Bu rehber işe yarayan üç yolu ve her birinin bedelini anlatıyor.
DNS engelleyici TV'de neyi engelleyebilir?
TV'deki bir uygulama bir sunucuya ulaşmak istediğinde önce ads.example.com gibi bir ad sorgular. DNS engelleyici, engel listesindeki adlar için "bulunamadı" yanıtı verir, böylece istek TV'den hiç çıkmaz. Bu şunlar için iyi çalışır:
- Ücretsiz uygulama ve oyunlarda banner ve tam ekran reklam yayınlayan reklam ağları
- Neyi ne kadar süre açtığını raporlayan izleyiciler ve analiz araçları
- TV üreticisinin ve önceden kurulu uygulamaların telemetrisi
- Zararlı yazılım ve oltalama alan adları
Reklam içerikle aynı sunucudan geliyorsa işe yaramaz. Bilinen örnek YouTube. Reklamları ve videoları aynı sunucuları paylaşır, yani reklamı engellemek videoyu da engellerdi. Çoğu yayın uygulaması da böyle çalışır. Yalnızca DNS ile YouTube reklamlarını kaldıracağını söyleyen biri, DNS'in yapamayacağı bir şey vadediyor.
Android TV'de reklamları engellemenin yolları neler?
| Yöntem | Gerekenler | Liste gücünü sen seçersin | Kapatması kolay mı? |
|---|---|---|---|
| TV'de DNS filtresi uygulaması | Bir VPN isteği | Evet | Evet, uygulamadan |
| ADB ile ayarlanan Özel DNS | Bilgisayar ve geliştirici seçenekleri | Hayır, sağlayıcının listesi | Hayır, yine ADB gerekir |
| Router'da filtreleyen DNS | Router yönetici erişimi | Router'a bağlı | Evet, ama bütün ev için |
DNS filtresi uygulaması
TV'de en kolay yol bu. Uygulama yalnızca DNS sorgularını gören küçük bir yerel VPN çalıştırır, her sorguyu TV'deki bir engel listesiyle karşılaştırır ve izin verilenleri şifreli olarak yollar. Video trafiğin hiç ondan geçmez. Sorun şu ki engelleyici uygulamaların çoğu telefon için yapıldı ve telefon düzenini yön tuşlarıyla kullanmak zor.
Repel'in uzaktan kumanda için yapılmış kendi Android TV ve Google TV ekranı var. Kurulumun tamamı şöyle:
- TV ana ekranındaki Uygulamalar satırından Repel'i aç.
- Filtre anahtarında OK'e bas. Odak zaten üstünde.
- Android'in VPN isteğini onayla. İhtiyaç duyduğu tek izin bu.
Engel listesi iner ve filtre birkaç saniye içinde engellemeye başlar. Aynı ekrandan 5, 15 ya da 60 dakika duraklatabilir, HaGeZi listesinin gücünü seçebilir ve bugün kaç sorgunun engellendiğini görebilirsin. Light ve Pro ücretsiz. Pro TV için iyi bir orta yol, daha güçlü listeler daha çok engeller ve daha çok uygulamayı bozar.
Bilmen gereken iki sınır var. Filtre Android'in VPN yuvasını kullanır, bu yüzden aynı TV'de başka bir VPN uygulamasıyla yan yana çalışamaz. Bazı TV sürümleri de Android'in VPN isteğiyle hiç gelmez. Orada Repel sessizce başarısız olmak yerine başlayamadığını söyler.
ADB ile Özel DNS
Android, 9 sürümünden beri şifreli Özel DNS sunuyor ve Özel DNS rehberimiz bunu telefonlarda anlatıyor. Çoğu TV sürümü menüyü gizler ama ayar yine oradadır. Bilgisayarla arası iyiyse:
- TV'de Ayarlar > Sistem > Hakkında (Settings > System > About) bölümünü aç (adlar sürüme göre değişir) ve geliştirici seçeneklerini açmak için Android TV OS derlemesi (Android TV OS build) satırına yedi kez bas.
- Geliştirici seçeneklerinde USB hata ayıklama ya da Ağ hata ayıklama seçeneğini aç.
- Bilgisayardan
adb shell settings put global private_dns_mode hostnamekomutunu çalıştır. - Sonra seçtiğin sağlayıcının ana makine adını kullanarak
adb shell settings put global private_dns_specifier dns.adguard-dns.comkomutunu çalıştır.
Ücretsiz Özel DNS seçicimiz bir ana makine adı seçmene yardım eder. Bu yol için uygulama gerekmez ve VPN kullanmaz. Bedeli: sağlayıcının listesini olduğu gibi alırsın, bir uygulama bozulunca duraklatma yoktur ve menü gizli olduğu için geri almak yine ADB ister. Özel DNS'i böyle ayarlayıp sonra kapatmak istersen, Repel'in TV ekranında tam bu durum için bir Özel DNS'i kapat düğmesi var.
Router'da filtreleyen DNS
Router'a filtreleyen bir DNS sunucusu ayarlamak, uygulama çalıştıramayan TV'ler dahil evdeki her cihazı kapsar. Router senin elindeyse ve evde herkes aynı listeyle rahatsa iyi bir seçim. TV'yi başka bir ağa kadar takip edemez ve bir uygulama bozulduğunda, biri router'ı değiştirene kadar bütün hane için bozuk kalır.
TV hangi engel listesi gücünü kullanmalı?
Engel listelerinin güçleri var. Hafif bir liste bariz reklam ve izleyici ağlarını engeller ve neredeyse hiçbir şeyi bozmaz. Güçlü listeler daha çok telemetriyi yakalar ama bir uygulamanın giriş yapmasını ya da yüklenmesini engelleme olasılıkları daha yüksektir. Hata mesajını rahatça okuyamadığın bir TV'de hafif ya da orta güçle başla, yalnızca bir şeyi kaçırırsan güçlendir. Bir uygulama çalışmazsa başka bir şeyi değiştirmeden önce nedeninin bu olup olmadığını görmek için filtreyi duraklat.
TV'mdeki engelleyici neden sürekli kapanıyor?
Bazı TV'ler ve çubuklar, birçok telefon gibi bellek kazanmak için arka plandaki uygulamaları kapatır. Filtre TV bekleme modundan uyandıktan sonra duruyorsa uygulamayı yeniden aç ve durumuna bak. Android arka plandaki uygulamaları neden kapatır rehberimiz neler olduğunu anlatıyor. Özel DNS ve router filtrelemesi bundan etkilenmez, çünkü ikisi de çalışan bir uygulama gerektirmez.
Hangi kurulumu seçmelisin?
- Bir dakikada, yalnızca kumandayla çalışsın istiyorsan: Repel gibi TV ekranı olan bir DNS filtresi uygulaması.
- Hiç uygulama istemiyorsan ve bilgisayar sorun değilse: ADB ile Özel DNS.
- Evdeki her cihaz kapsansın istiyorsan: router'da filtreleyen DNS.
- TV'de sürekli bir VPN uygulaması kullanıyorsan: Özel DNS ya da router, çünkü filtre uygulaması VPN yuvasını ister.
Telefonda seçenekler daha geniş, çünkü telefonlar Özel DNS menüsünü gösterir ve Repel orada bir uygulama güvenlik duvarı da ekler. Android'de VPN olmadan izleyicileri engelleme rehberimiz bunu anlatıyor. Repel'i diğer engelleyicilerle karşılaştırıyorsan Repel ve Blokada ile Repel ve NextDNS yazılarına bak.
Kaynaklar
Sorular
DNS engelleyiciyle Android TV'de YouTube reklamlarını engelleyebilir miyim?
Hayır. YouTube reklamlarını videolarla aynı sunuculardan yayınlar, bu yüzden DNS filtresi oynatmayı bozmadan ikisini ayıramaz. Çoğu yayın uygulamasındaki reklamlar için de durum aynı. TV'deki bir DNS engelleyici reklam ağları, izleyiciler ve telemetri içindir. Ücretsiz uygulamalardaki bannerlar ve veri toplama, başlatıcılar ve TV'nin kendi hizmetleri gibi.
Android TV'de Özel DNS nerede?
Çoğu Android TV ve Google TV sürümü bu menüyü gizler. Ayar altta yine de var, bu yüzden bilgisayardan ADB ile ayarlayabilirsin, ama sonradan değiştirecek ya da kapatacak bir menü yok. Böyle ayarladıysan ve kaldırmak istiyorsan yine ADB gerekir ya da Özel DNS'i kapatan bir düğmesi olan Repel gibi bir uygulama.
DNS filtresi TV'mi yavaşlatır mı?
Fark edeceğin ölçüde değil. Filtre yalnızca çok küçük olan alan adı sorgularına bakar, videonun kendisi ondan geçmez. Çok büyük bir engel listesi düşük donanımlı bir çubukta daha fazla bellek kullanabilir, bu yüzden HaGeZi Pro gibi orta güç TV için mantıklı bir başlangıçtır.
İzleyicileri engellemek TV'deki uygulamaları bozar mı?
Bozabilir. Bazı uygulamalar bir izleme ya da analiz alan adı engellenince açılmayı ya da giriş yapmayı reddeder. Daha hafif bir listeyle başla. Bir uygulama çalışmazsa nedeninin bu olduğunu anlamak için filtreyi birkaç dakika duraklat, sonra daha hafif bir güç seç. Güçlü listeler daha çok engeller ve daha çok bozar.
Google TV'de reklamları engellemek için root ya da bilgisayar gerekir mi?
DNS filtresi uygulamasıyla gerekmez. Kumandayla bir kez onayladığın Android'in kendi VPN iznini kullanır. Bilgisayar yalnızca Özel DNS yolunda gerekir, çünkü TV bu ayarı gizler. Router ile engellemek ikisini de gerektirmez, ama TV'de değil router'da kurulur.