1 votos

¿Cómo eliminar automáticamente los marcadores de posición de los anuncios al bloquearlos en Chrome?

Tengo un Moto Z2 Play ejecutando una ROM de 64 bits de Pixel Experience Oreo (8.1). Tengo TWRP, Magisk Root y Xposed Framework en ejecución. Mi navegador es Chrome 70.0.3538.110 que es la última versión estable al 5 de diciembre de 2018.

Como la mejor respuesta en " ¿Cómo bloquear los anuncios en Chrome para Android? " sugiere, tengo "AdAway", que funciona utilizando el archivo de hosts. Funciona, sin embargo, el espacio que normalmente ocupan los anuncios está ahora ocupado por un icono de "cara triste" como en el mensaje que muestra Chrome cuando una página no se carga.

Para mí, esto es mejor que no bloquear la publicidad, pero uno de los objetivos de un bloqueador de publicidad es eliminar el desorden y utilizar más espacio de pantalla para el contenido real. Por lo tanto, estoy buscando una manera de bloquear los anuncios en Chrome y al mismo tiempo liberar el espacio utilizado por ellos para que pueda ser utilizado para mostrar el contenido real. Así es como funcionan la mayoría de los bloqueadores de anuncios para Chrome de escritorio.

Sé que las nuevas versiones de Chrome Canary tienen un bloqueador de anuncios nativo incorporado. Sin embargo, sólo bloquea los anuncios más odiosos. Estoy buscando una manera de bloquear todos (o la gran mayoría de) los anuncios.

2voto

Firelord Puntos 161

Las extensiones de bloqueadores de publicidad basados en el navegador, como uBlock Origin, funcionan impidiendo que se realicen solicitudes de terceros (sitios cruzados) en primer lugar. Tienen explícitamente una lista de qué terceros cargan anuncios, por lo que impiden la solicitud, lo que a su vez significa que no hay marcador de posición (el espacio ocupado para mostrarlos en una página) para ellos en la salida de la página renderizada porque esos scripts de terceros fueron bloqueados de la ejecución.

Las soluciones de bloqueo de anuncios no basadas en el navegador, como Adaway y DNS66, se centran en el bloqueo basado en hosts, en el que una solicitud de un anuncio se redirige a localhost (el propio sistema del usuario), que a su vez no carga nada. Como no impiden que se ejecuten scripts de terceros, los scripts se cargan, con el marcador de posición del anuncio reservado en la salida de la página, pero sin que se muestre el anuncio real debido a la redirección de la solicitud de contenido a localhost.

Por lo tanto, si quieres ahorrar ese espacio en la pantalla, tendrás que encontrar un navegador que sea compatible con una extensión de bloqueo de anuncios basada en un navegador popular.

Chrome no soporta extensiones a partir de ahora, así que está fuera de la ecuación. No conozco navegadores basados en Chromium con soporte para extensiones, excepto el navegador Yandex que soporta algunas extensiones de Chrome, y Navegador valiente que el bloqueador de anuncios nativo en algunos sitios lograr lo que quieres. Pero, Firefox para Android es apoyado explícitamente por el poderoso uBlock Origin.

Así es como se ve una página de ejemplo del sitio web de Vox, primero con la solución basada en el host, que con la solución basada en la extensión uBlock Origin, en Firefox.

IMG: IMG: IMG:

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X