Cómo bloquear anuncios en Android con DNS privado
Abres una app de recetas y aparece un vídeo a pantalla completa, cierras una ventana y salta otra, y el móvil se calienta mientras descarga publicidad que nunca pediste.

Abres una app de recetas y aparece un vídeo a pantalla completa, cierras una ventana y salta otra, y el móvil se calienta mientras descarga publicidad que nunca pediste. La forma más sencilla de bloquear anuncios en Android sin root y sin instalar nada raro está ya dentro del sistema: se llama DNS privado y se configura en menos de cinco minutos.
En el hacklab lo usamos en casi todos los móviles que pasan por la mesa, desde gamas altas recientes hasta Android viejos que rescatamos para darles otro uso. Aquí explico cómo funciona, cómo activarlo paso a paso, qué bloquea de verdad y qué no, y cómo arreglar las apps que a veces se rompen por el camino.
Qué es el DNS privado y por qué sirve para bloquear anuncios
Cada vez que una app quiere cargar algo de internet, primero pregunta a un servidor DNS: "¿en qué dirección está este servidor?". Es como la guía telefónica de la red. Normalmente esa pregunta la responde tu operador o tu router, sin filtrar nada.
Desde Android 9 existe la opción DNS privado, que envía esas consultas cifradas con DNS sobre TLS a un proveedor que tú eliges. Si eliges un proveedor con filtro de publicidad, cuando una app pregunta por un servidor de anuncios conocido, el DNS responde que no existe. El anuncio no se descarga y en su lugar queda un hueco vacío o nada.
Tiene tres ventajas claras frente a otras soluciones:
- No necesitas root ni instalar una app que funcione como VPN local.
- Funciona en todas las apps y en el navegador a la vez, tanto con wifi como con datos móviles.
- Las consultas van cifradas, así que tu operador no ve qué dominios visitas.
Cómo bloquear anuncios en Android paso a paso
Los nombres de los menús cambian un poco según la marca, pero la ruta es parecida en Samsung, Xiaomi, Motorola, Pixel y la mayoría de capas.
- Elige un proveedor de DNS con filtro. Los más conocidos son AdGuard DNS, NextDNS y Mullvad DNS. Los tres tienen una versión gratuita con bloqueo de publicidad. Busca en la web del proveedor el nombre de host para DNS sobre TLS y cópialo exactamente.
- Abre Ajustes. Ve a Redes e Internet o a Conexiones. En Samsung está en Conexiones, Más ajustes de conexión.
- Entra en DNS privado. En algunos Xiaomi aparece dentro de Conexión y compartir.
- Selecciona "Nombre de host del proveedor de DNS privado". Pega el nombre que copiaste y pulsa Guardar.
- Comprueba que funciona. Abre una app gratuita con mucha publicidad o una web de noticias. Deberías ver huecos donde antes había banners.
Si el sistema muestra "No se puede acceder al DNS privado", revisa que no haya un espacio al final del nombre y que estés conectado a internet. Algunas redes wifi de empresas o de hoteles bloquean el puerto 853, que es el que usa este tipo de DNS. En ese caso el móvil no carga nada hasta que cambias a "Automático" o usas datos móviles.
Si tu móvil tiene Android 8 o anterior
La opción DNS privado no existe antes de Android 9. Para estos equipos hay dos caminos: configurar el DNS con filtro en el router, lo que protege a todos los dispositivos de casa, o usar una app de bloqueo que cree una VPN local. Si estás recuperando un equipo antiguo, en nuestra guía para dar una segunda vida a un móvil Android antiguo verás otras opciones como instalar un sistema alternativo más reciente.
Qué bloquea y qué no bloquea el DNS privado
Conviene tener las expectativas claras para no pensar que algo falla.
| Tipo de anuncio | ¿Se bloquea? | Motivo |
|---|---|---|
| Banners en apps gratuitas | Sí, casi siempre | Vienen de redes publicitarias con dominios propios |
| Anuncios en webs desde el navegador | Sí, la mayoría | Mismo motivo |
| Rastreadores y analítica | Sí, con listas de privacidad | Usan dominios conocidos |
| Anuncios de YouTube | No | Se sirven desde los mismos servidores que los vídeos |
| Publicaciones patrocinadas en redes sociales | No | Forman parte del contenido normal de la app |
En nuestras pruebas con diez apps gratuitas populares, el DNS con filtro quitó los anuncios en siete de ellas por completo y redujo bastante los de otras dos. La décima mostraba la publicidad desde su propio servidor y no cambió nada.
La recomendación que no comparto: activar todas las listas
En foros es habitual leer que lo mejor es activar todas las listas de bloqueo disponibles, cuantas más mejor, para no dejar pasar nada. En proveedores como NextDNS puedes marcar veinte o treinta listas con un clic. Yo no lo recomiendo.
Las listas agresivas bloquean dominios que también usan servicios normales. Hemos visto apps de bancos que no cargan, enlaces de correos que llevan a una página en blanco, apps de envíos que no muestran el mapa y tiendas online donde el botón de pagar no responde. El problema es que el fallo no avisa: la app simplemente parece rota, y mucha gente acaba desinstalándola sin saber que la causa era el DNS.
Mi consejo es empezar con una sola lista equilibrada, la que el proveedor marca por defecto, y usarla dos semanas. Si algo no carga, ya sabes dónde mirar. Solo después añade una lista de rastreadores si quieres más privacidad. Con eso se elimina la mayor parte de la publicidad sin pasar las tardes depurando apps.
Cuando una app deja de funcionar
Si notas que algo falla después de activar el DNS privado, sigue este orden:
- Cambia temporalmente DNS privado a "Automático" y abre la app. Si funciona, el problema es el filtro.
- Si usas un proveedor con panel web, como NextDNS, entra en el registro de consultas y busca los dominios bloqueados justo cuando abriste la app.
- Añade ese dominio a la lista de permitidos y vuelve a activar el DNS.
- Con proveedores sin panel, prueba otra versión del servicio, por ejemplo la que solo bloquea rastreadores, o cambia de proveedor.
Ten en cuenta también que algunas apps preinstaladas por el fabricante generan mucho tráfico publicitario por su cuenta. Combinar el DNS con desactivar las apps preinstaladas en Android sin root reduce todavía más la publicidad y el consumo de batería.
Privacidad: a quién le das tus consultas
Usar un DNS privado no te hace invisible. Simplemente cambias a quién confías tus consultas: en lugar de tu operador, ahora las ve el proveedor que elegiste. Por eso vale la pena leer su política de privacidad y comprobar si guarda registros y durante cuánto tiempo.
Algunos proveedores permiten desactivar los registros por completo. Otros los guardan unos días para que puedas usar el panel de depuración. Ninguna opción es mala, pero es mejor elegir sabiendo lo que aceptas. Y ya que estás revisando quién accede a tus datos, aprovecha para revisar los permisos de las apps en Android, que muchas veces son la otra mitad del problema.
Preguntas frecuentes
¿El DNS privado gasta más batería o datos?
No de forma apreciable. Las consultas DNS son muy pequeñas y el cifrado apenas añade trabajo al procesador. De hecho, al no descargar anuncios, muchas apps consumen menos datos y menos batería que antes.
¿Se puede bloquear la publicidad de YouTube con DNS?
No. YouTube sirve los anuncios desde los mismos servidores que los vídeos, así que bloquear esos dominios también bloquearía el contenido. Para eso hace falta un navegador con bloqueador integrado o una suscripción sin publicidad.
¿Es seguro usar un DNS para bloquear anuncios en Android?
Sí, siempre que elijas un proveedor conocido con una política de privacidad clara. El DNS sobre TLS cifra las consultas, lo que en la práctica es más privado que el DNS de muchas operadoras. Si en algún momento quieres volver atrás, basta con cambiar la opción a "Automático" en los ajustes.
More in Móviles
Móviles
Cómo desactivar apps preinstaladas en Android sin root
Compraste un móvil nuevo y antes de instalar nada ya tiene una tienda de apps duplicada, dos navegadores, un cliente de música...
Móviles
Copia de seguridad de Android sin Google, paso a paso
Se te cae el móvil al suelo, la pantalla queda negra y de repente te das cuenta de que tus fotos, tus chats y las notas de tres...
Móviles
Cómo revisar los permisos de las apps en Android paso a paso
Instalas una linterna y te pide acceso a tus contactos. Una app de recetas quiere tu ubicación precisa las 24 horas.