Hacklab ASU logo Hacklab ASUHacer, reparar, aprender juntos
Móviles

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.

An Android phone on a workbench showing the private DNS settings screen next to a soldering iron and a small toolkit

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.

  1. 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.
  2. Abre Ajustes. Ve a Redes e Internet o a Conexiones. En Samsung está en Conexiones, Más ajustes de conexión.
  3. Entra en DNS privado. En algunos Xiaomi aparece dentro de Conexión y compartir.
  4. Selecciona "Nombre de host del proveedor de DNS privado". Pega el nombre que copiaste y pulsa Guardar.
  5. 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 gratuitasSí, casi siempreVienen de redes publicitarias con dominios propios
Anuncios en webs desde el navegadorSí, la mayoríaMismo motivo
Rastreadores y analíticaSí, con listas de privacidadUsan dominios conocidos
Anuncios de YouTubeNoSe sirven desde los mismos servidores que los vídeos
Publicaciones patrocinadas en redes socialesNoForman 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:

  1. Cambia temporalmente DNS privado a "Automático" y abre la app. Si funciona, el problema es el filtro.
  2. 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.
  3. Añade ese dominio a la lista de permitidos y vuelve a activar el DNS.
  4. 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.

LB
Lucía Benítez

Lucía empezó reparando radios viejas en la mesa de la cocina y hoy escribe sobre circuitos, Arduino y radiofrecuencia sin dar nada por sabido.

More posts by Lucía

More in Móviles

01doorganico 084goad 3hot8 4465456 after5internprogram ahandfulofblessings ahmadpc ahomcybersecurity allodialresources annodex antiquesandperiodcollectibles aotc asianworldkashmir beedlectrics bloggertemplatefree bluefeatheragency bodyweightsolution campaign08blog carfixadvisor catstreetcollective cbstvsports cnfanspurchasing committeeof500yearsofdignityandresistance covertopsdjs cs-kaiyuangame cuestacomunicaciontotal cxoutlet dancebetgame deskgearhub destinyvillastay detectmagazine di33 diamondsteelbuildings donmo dyanadropship emarsysfinance emimattl escapechan eskitarih evautoplay everythingweddings-orlando farmzone feedviewerapp foxstudiosscratch gamevui123 gleasongrade greetingsday haskell iw-kaiyun jagoanproperti jilidskripsi joltbusinessfinance juegodepokergratis juegospucca kaeru-festival latestmehndidesigns lestanzediottaviano litemagazines localcommunityhero lustrsazan mariashebets menswheels newwebstechs1 nikkit ootheday oxigenvpn plurfitness prefetial probudgetcarpetcleaning psychicmrsmartin pyaten qvantor rejoignezlogis rexzbot riselayouts ruchin rwxqsgd5 sakaltime shibiaowang shop-bot skrtips strcoding tetapatrium topselller uneplanteartificielle vipertechcr webtech1223411 wo-kygaming yamaha-mekar yeknava yoybuysheets zenunwa yamaha-mekar jilidskripsi ankertoto ankertoto ankertoto ankertoto