Reklamy na ekranie głównym Android TV lub Google TV można ograniczyć, zmieniając launcher i wyłączając wybrane pakiety przez ADB. Nie usuwa to automatycznie reklam w aplikacjach. TV Detox opisuje taki proces, ale ostrzega, że wyłączenie launchera Google TV wpędziło niektóre telewizory w pętlę restartów.
Najpierw ustal, gdzie pojawiają się reklamy
Promocje na ekranie głównym i reklamy wewnątrz aplikacji wymagają różnych metod. TV Detox służy do zmian w interfejsie i wyłączania wybranych pakietów systemowych. AdGuard for Android TV filtruje reklamy w aplikacjach i przeglądarkach, ale według AdGuard nie blokuje reklam YouTube.
| Sposób | Co obejmuje | Ograniczenie |
| TV Detox | Wybrane pakiety systemowe i ekran główny | Nie oznacza blokowania reklam w każdej aplikacji. Wyłączenie launchera Google TV może wywołać pętlę restartów. |
| AdGuard for Android TV | Reklamy w aplikacjach i przeglądarkach, w tym banery i wyskakujące okna | AdGuard podaje, że aplikacja nie blokuje reklam YouTube. Wymaga licencji. |
TV Detox: wymagania i przygotowanie
Do konfiguracji potrzebujesz komputera i telewizora podłączonych do tej samej sieci lokalnej. TV Detox korzysta z opcji programistycznych oraz debugowania USB lub bezprzewodowego. ADB, czyli Android Debug Bridge, umożliwia komunikację komputera z urządzeniem Android. W nowszych urządzeniach Google TV i Chromecast parowanie bezprzewodowe może wymagać kodu.
TV Detox podaje, że testował Android TV 9, 11 i 12 oraz Google TV 14. Są to wersje wymienione przez projekt, a nie gwarancja działania na każdym modelu. Nazwy opcji w menu mogą się różnić zależnie od telewizora.
Jak przeprowadzić czyszczenie
- Podłącz komputer i telewizor do tej samej sieci lokalnej. To warunek opisany w procedurze TV Detox.
- Włącz opcje programistyczne i debugowanie USB albo bezprzewodowe. Wybierz sposób połączenia obsługiwany przez telewizor; przy parowaniu bezprzewodowym może być potrzebny kod.
- Uruchom procedurę TV Detox i przejrzyj proponowane zmiany. Zgodnie z instrukcjami projektu agent ma najpierw wyjaśnić ryzyko i wyświetlić listę aplikacji przed wprowadzeniem zmian.
- Zatwierdzaj każdą zmianę osobno i zachowaj listę cofania. Projekt opisuje wyłączanie aplikacji, a nie ich usuwanie, oraz podaje sposób przywrócenia zmian.
- Pozostaw standardowy ekran główny Google TV włączony. TV Detox domyślnie go nie wyłącza. Projekt ostrzega, że wyłączenie launchera powodowało na części urządzeń ciągłe restarty, a w niektórych przypadkach potrzebny był reset do ustawień fabrycznych.
- Po zakończeniu wyłącz debugowanie. TV Detox ostrzega, że gdy debugowanie pozostaje włączone, inne urządzenia w tej samej sieci mogą poprosić o kontrolę nad telewizorem.
Po zmianach sprawdź ekran główny i funkcje telewizora, z których korzystasz. Instrukcja cofania zmian nie gwarantuje odzyskania urządzenia po każdej awarii.
TV Detox opisał też osobny pomiar na telewizorze TCL Smart TV Pro z Google TV/Android 14 i 2,3 GB RAM: wolna pamięć wzrosła z około 660 MB do około 1 GB. Pierwszy pomiar wykonano po 15 dniach pracy urządzenia, a projekt przypisuje restartowi część różnicy. To obserwacja z jednego telewizora, nie obietnica podobnego wyniku na innych modelach.
Filtrowanie reklam w aplikacjach
Jeśli reklamy pojawiają się w aplikacjach lub przeglądarce, zmiana launchera może nie rozwiązać problemu. AdGuard for Android TV filtruje reklamy w aplikacjach i przeglądarkach, w tym banery i wyskakujące okna; według AdGuard nie blokuje jednak reklam YouTube. Aplikacja wymaga licencji.
Instrukcje konfiguracji i ostrzeżenia dotyczące zmian w pakietach TV Detox opisuje w repozytorium projektu.