Cómo bloquear la invasiva publicidad en Android

22

La posibilidad de bloquear la publicidad que nos invade al navegar aun desde nuestros telefonos es una función muy apreciada. En los PC es un viejo conocido desde hace años, pero ahora se hace presente en los móviles.

Hasta ahora, si querías librarte de la publicidad debías usar aplicaciones de terceros que integren esta función como el complemento para el navegador de Samsung Adblock Fast o el navegador de Adblock, o una herramienta más global estilo firewall, que necesita root para funcionar.

La última versión de NetGuard sin embargo no necesita root para bloquear publicidad. En su lugar hace uso de la conexión VPN, un método parecido al de Opera Max, aunque en este caso en vez de usarse para ahorrar ancho de banda, es para filtrar la conexión.

1

En Google Play es solo un firewall

A Google no le gustan los bloqueadores de publicidad, total, un gran porcentaje de sus ganancias vienen de alli . Varias aplicaciones para bloquear publicidad son prohibidas en Google Play, aunque no los navegadores que integren  la funcion.

NetGuard está disponible en Google Play pero es un firewall con el cual puedes revisar, permitir o denegar el acceso a Internet de las aplicaciones instaladas de forma independiente, pero no puedes usar esta técnica para bloquear publicidad.

Si quieres una versión de NetGuard con esta función añadida, debes descargar el APK desde GitHub.

La última versión a día de hoy es la v2.12-2016032201 La única diferencia con la versión de Google Play es precisamente que desde las opciones puedes descargar archivos Hosts con listas de dominios para bloquear.

2

Activando los filtros

Después de instalar la apk NetGuard, el siguiente paso es abrir la aplicación, descartar los mensajes con información y encender el interruptor principal de la barra superior para activar la aplicación.

Si todavía no te fías y dispones de conocimientos suficientes, siempre puedes descargarte el código fuente de la aplicación desde GitHub y ver por ti mismo por dónde pasan tus datos y cómo efectivamente no se envían a ningún servidor externo.

Descarga los Hosts

El archivo Hosts de un sistema operativo es un viejo método para hacer bypass a la resolución de nombres de dominio y bloquear el acceso a determinadas páginas web. Por ejemplo, puedes usarlo para bloquear páginas maliciosas o dominios conocidos por servir anuncios demasiado invasivos o molestos.

NetGuard viene sin ninguna lista de bloqueo precargada, aunque es bastante fácil hacerse con una. Desde las opciones de la aplicación, haz scroll casi hasta el final hasta llegar al apartado Backup. Tienes dos modos de descargarte un archivo Host con listas precargadas de dominios a bloquear: bien usando tu propio archivo (Import hosts file) o descargándolo de Internet (Download hosts file).

Si pulsas el botón de descarga de Hosts descargarás esta lista. Si tienes un par de horas libres puedes examinar manualmente qué páginas están bloqueadas. Básicamente son varias listas negras de proveedores de anuncios fusionadas en un único documento.

Activa el filtrado por dominio

Para que el bloqueo de publicidad surta efecto debes tener dos opciones marcadas. La primera es Filtrar tráfico (que generalmente debería estar activada) y la segunda es Block domain names.

Al activarla el firewall de NetGuard procesará el archivo hosts que ha descargado para bloquear el acceso a Internet de determinados dominios.

Ya no necesitas hacer nada más. El cortafuegos de NetGuard devolverá todas las peticiones a los dominios bloqueados, por lo que en vez de ver banners publicitarios verás un cuadrado mostrando el error de que el dominio no existe. Puedes probar si está funcionando entrando desde tu movil android aquí.

La APK puedes descargarla desde aqui: GitHub