본문으로 건너뛰기

개인정보 보호와 보안

Android TV와 Google TV에서 광고와 추적기 차단하는 방법

llcloud 팀 4분 분량

빠른 답변

Repel처럼 TV 전용 화면이 있는 DNS 필터 앱을 설치하고, 리모컨으로 필터를 켠 뒤 Android의 VPN 안내를 수락하세요. 그러면 TV에 있는 모든 앱의 광고, 추적기, 원격 수집 도메인을 막아요. 다만 DNS 필터로는 동영상 스트림 안의 광고를 없앨 수 없어서 YouTube 광고는 계속 나와요.

스마트 TV나 스트리밍 스틱은 생각보다 훨씬 많은 서버와 통신해요. 무료 앱은 배너 광고를 보여 주고, 런처는 홍보 줄을 가져오고, TV 자체도 무엇을 보는지와 어떻게 쓰는지를 보고해요. 이런 연결을 DNS 단계에서 꽤 많이 끊을 수 있지만, TV는 휴대폰보다 어렵고 DNS 차단기가 손댈 수 없는 광고도 하나 있어요. 이 가이드에서는 실제로 되는 세 가지 방법과 각각의 단점을 정리했어요.

TV에서 DNS 차단기는 무엇을 막을 수 있나요?

TV의 앱이 서버에 접속하려면 먼저 ads.example.com 같은 이름을 조회해요. DNS 차단기는 차단 목록에 있는 이름에 "찾을 수 없음"이라고 답해서, 요청이 TV 밖으로 나가지 못하게 해요. 다음에는 잘 통해요.

  • 무료 앱과 게임에서 배너와 전체 화면 광고를 보내는 광고 네트워크
  • 무엇을 얼마나 열었는지 보고하는 추적기와 분석 도구
  • TV 제조사와 기본 설치 앱의 원격 수집
  • 악성코드와 피싱 도메인

광고가 콘텐츠와 같은 서버에서 오면 통하지 않아요. 대표적인 예가 YouTube예요. 광고와 동영상이 같은 서버를 쓰니 광고를 막으면 동영상도 막혀요. 대부분의 스트리밍 앱이 같은 방식이에요. DNS만으로 YouTube 광고를 없애 준다는 말은 DNS가 할 수 없는 일을 약속하는 거예요.

Android TV에서 광고를 막는 방법에는 무엇이 있나요?

방법 필요한 것 목록 강도를 직접 고르나요? 끄기 쉬운가요?
TV의 DNS 필터 앱 VPN 안내 한 번 네 네, 앱에서 바로
ADB로 설정하는 비공개 DNS 컴퓨터와 개발자 옵션 아니요, 제공업체의 목록 아니요, ADB를 다시 써야 해요
공유기의 필터링 DNS 공유기 관리자 권한 공유기에 따라 달라요 네, 하지만 집 전체에 적용돼요

DNS 필터 앱

TV에서는 가장 쉬운 방법이에요. 앱이 DNS 조회만 보는 작은 로컬 VPN을 실행하고, 각 조회를 TV 안의 차단 목록과 비교해서 허용된 것만 암호화해 보내요. 동영상 트래픽은 거치지 않아요. 문제는 대부분의 차단 앱이 휴대폰용이라 휴대폰 레이아웃을 방향키로 쓰기 어렵다는 점이에요.

Repel에는 리모컨에 맞춘 Android TV와 Google TV 전용 화면이 있어요. 설정은 이렇게 해요.

  1. TV 홈 화면의 앱 줄에서 Repel을 여세요.
  2. 필터 스위치에서 OK를 누르세요. 포커스가 이미 거기에 있어요.
  3. Android의 VPN 안내를 수락하세요. 필요한 권한은 이것뿐이에요.

차단 목록이 내려받아지면 몇 초 안에 필터가 작동해요. 같은 화면에서 5분, 15분, 60분 동안 일시중지하고, HaGeZi 목록 강도를 고르고, 오늘 차단한 조회 수를 볼 수 있어요. Light와 Pro는 무료예요. TV에서는 Pro가 무난한 중간 선택이고, 더 강한 목록은 더 많이 막는 만큼 더 많은 앱을 고장 내요.

알아 둘 한계가 두 가지 있어요. 필터가 Android의 VPN 자리를 쓰기 때문에 같은 TV에서 다른 VPN 앱과 동시에 쓸 수 없어요. 그리고 일부 TV 버전에는 Android의 VPN 안내가 아예 없어요. 그런 기기에서는 Repel이 조용히 실패하지 않고 시작할 수 없다고 알려 줘요.

ADB로 설정하는 비공개 DNS

Android는 9 버전부터 암호화된 비공개 DNS를 지원하고, Private DNS 가이드에서 휴대폰 설정 방법을 다뤄요. 대부분의 TV 버전은 메뉴를 숨겨 두지만 설정 자체는 있어요. 컴퓨터가 익숙하다면 이렇게 해 보세요.

  1. TV에서 설정 > 시스템 > 정보 (이름은 버전마다 달라요) 를 열고 Android TV OS 빌드를 일곱 번 눌러 개발자 옵션을 켜세요.
  2. 개발자 옵션에서 USB 디버깅 또는 네트워크 디버깅을 켜세요.
  3. 컴퓨터에서 adb shell settings put global private_dns_mode hostname을 실행하세요.
  4. 이어서 adb shell settings put global private_dns_specifier dns.adguard-dns.com을 실행하세요. 고른 제공업체의 호스트 이름으로 바꿔 쓰면 돼요.

무료 Private DNS 선택 도구로 호스트 이름을 고를 수 있어요. 이 방법은 앱도 VPN도 필요 없어요. 대신 제공업체의 목록을 그대로 써야 하고, 앱이 고장 나도 일시중지할 수 없고, 메뉴가 숨겨져 있어서 되돌리려면 ADB가 다시 필요해요. 이 방법으로 비공개 DNS를 설정했다가 끄고 싶다면, Repel의 TV 화면에 바로 그 경우를 위한 비공개 DNS 끄기 버튼이 있어요.

공유기의 필터링 DNS

공유기에 필터링 DNS 서버를 지정하면 앱을 설치할 수 없는 TV까지 집 안의 모든 기기가 보호돼요. 공유기를 직접 관리하고 식구 모두가 같은 목록에 만족한다면 좋은 선택이에요. 다만 TV를 다른 네트워크로 가져가면 보호가 따라오지 않고, 앱이 고장 나면 공유기 설정을 바꿀 때까지 온 가족이 함께 겪어요.

TV에는 어느 정도 강도의 차단 목록이 좋을까요?

차단 목록에는 강도가 있어요. 가벼운 목록은 뻔한 광고와 추적기 네트워크만 막고 거의 아무것도 고장 내지 않아요. 강한 목록은 더 많은 원격 수집을 잡지만 앱이 로그인하지 못하거나 불러오지 못할 가능성도 커요. 오류를 읽기 어려운 TV에서는 가볍게 또는 중간 강도로 시작하고, 놓치는 게 있을 때만 올리세요. 앱이 멈추면 다른 걸 바꾸기 전에 필터를 일시중지해서 원인인지 확인하세요.

TV 차단기가 자꾸 꺼지는 이유는 뭔가요?

일부 TV와 스틱은 많은 휴대폰처럼 메모리를 아끼려고 백그라운드 앱을 종료해요. TV가 대기 모드에서 깨어난 뒤 필터가 멈췄다면 앱을 다시 열어 상태를 확인하세요. Android가 백그라운드 앱을 종료하는 이유 가이드에서 무슨 일이 벌어지는지 설명해요. 비공개 DNS와 공유기 필터링은 앱이 실행 중일 필요가 없어서 영향을 받지 않아요.

어떤 방법을 고를까요?

  • 리모컨만으로 1분 안에 쓰고 싶어요: Repel처럼 TV 화면이 있는 DNS 필터 앱.
  • 앱 없이 컴퓨터는 괜찮아요: ADB로 설정하는 비공개 DNS.
  • 집 안 모든 기기를 보호하고 싶어요: 공유기의 필터링 DNS.
  • TV에서 VPN 앱을 늘 써요: 필터 앱은 VPN 자리가 필요하니 비공개 DNS나 공유기.

휴대폰에서는 선택지가 더 넓어요. 휴대폰에는 비공개 DNS 메뉴가 보이고 Repel이 앱 방화벽도 더해 주니까요. VPN 없이 Android에서 추적기 차단하기 가이드에서 다뤄요. Repel을 다른 차단기와 비교하고 있다면 Repel vs Blokada와 Repel vs NextDNS를 보세요.

출처

질문

DNS 차단기로 Android TV에서 YouTube 광고를 막을 수 있나요?

아니요. YouTube는 광고를 동영상과 같은 서버에서 보내서, DNS 필터는 재생을 망가뜨리지 않고는 둘을 구분할 수 없어요. 대부분의 스트리밍 앱도 마찬가지예요. TV의 DNS 차단기는 무료 앱, 런처, TV 자체 서비스에 들어 있는 배너나 데이터 수집 같은 광고 네트워크, 추적기, 원격 수집을 막는 용도예요.

Android TV에서 비공개 DNS는 어디에 있나요?

대부분의 Android TV와 Google TV 버전에서는 메뉴가 숨겨져 있어요. 설정 자체는 안쪽에 남아 있어서 컴퓨터에서 ADB로 지정할 수는 있지만, 나중에 바꾸거나 끌 메뉴는 없어요. 그렇게 설정했다가 되돌리고 싶다면 ADB를 다시 쓰거나, 비공개 DNS를 끄는 버튼이 있는 Repel 같은 앱이 필요해요.

DNS 필터를 쓰면 TV가 느려지나요?

체감할 정도는 아니에요. 필터는 아주 작은 도메인 조회만 확인하고 동영상 자체는 거치지 않아요. 아주 큰 차단 목록은 성능이 낮은 스틱에서 메모리를 더 쓸 수 있어서, TV에서는 HaGeZi Pro 같은 중간 강도가 무난한 기본값이에요.

추적기를 차단하면 TV 앱이 고장 나나요?

그럴 수 있어요. 일부 앱은 추적이나 분석 도메인이 막히면 시작되지 않거나 로그인이 안 돼요. 가벼운 목록부터 시작하고, 앱이 멈추면 필터를 몇 분 동안 일시중지해서 원인인지 확인한 다음 더 약한 강도로 바꾸세요. 강한 목록일수록 더 많이 막고 더 많이 고장 내요.

Google TV에서 광고를 막으려면 루팅이나 컴퓨터가 필요한가요?

DNS 필터 앱이라면 필요 없어요. Android 자체의 VPN 권한을 쓰고, 리모컨으로 한 번만 수락하면 돼요. 컴퓨터는 TV가 설정을 숨겨 둔 비공개 DNS 방식에서만 필요해요. 공유기에서 막는 방식은 둘 다 필요 없지만, TV가 아니라 공유기에서 설정해요.

이어서 읽기