Cada vez que uso aplicaciones que tienen anuncios publicitarios (¿supongo que se llama AdMob?), recibo anuncios de mi proveedor de servicios móviles. Esto sucede solo cuando me conecto usando los datos móviles.
No tengo la marca ni ninguna aplicación de mi proveedor de servicios móviles. De hecho, estoy en una ROM rooted vanilla stock froyo.
Los anuncios son muy molestos. La mayoría de las veces, se trata de servicios de valor agregado (VAS) y, por lo tanto, si accidentalmente hago clic en ellos, me cobran al instante. (para la suscripción a lo que sea que muestre ese estúpido anuncio).
Por favor, no me den soluciones para bloquear los anuncios por completo. Quiero los anuncios normales, pero no los anuncios de mi proveedor de servicios.
Ambos funcionan de la misma manera. Si bien los AdBlockers habituales bloquean todos los servidores/IP relacionados con anuncios, puede hacer lo mismo con los seleccionados.
Siempre que su dispositivo esté rooteado, puede bloquear sus direcciones IP específicas a través de su hosts
archivo. Simplemente agregue el nombre del servidor uno por línea y envíelo a una URL "no válida" como, por ejemplo 0.0.0.0
, . Una entrada de ejemplo se vería así:
adserver.myprovider.com 0.0.0.0
Por supuesto, esto significaría que debe averiguar la URL de los anuncios que se muestran. Aquí, aplicaciones como OS Monitor pueden resultar útiles, ya que muestran todas las conexiones de red abiertas:
OS Monitor : Conexiones abiertas e información de WhoIs (fuente: Google Play )
Cuando se muestre dicho anuncio, abra inmediatamente la pestaña de conexión en OS Monitor y verifique la lista. La primera captura de pantalla 1 muestra que la aplicación a cargo se muestra junto con la entrada correspondiente. Lo más probable es que la columna de estado contenga CLOSE_WAIT , LAST_ACK o (menos probable) ESTABLISHED . Toque la entrada que le parezca adecuada para obtener la información de WhoIs 2 . En esa página, verá el nombre de host en la parte superior ("DNS"), que es lo que luego coloca en su /system/etc/hosts
archivo como se describe anteriormente.
No olvide borrar el caché de la aplicación después, ya que, de lo contrario, es posible que aún se muestren los anuncios almacenados en caché. Continúa hasta que los atrapes a todos :)
Hay otra solución disponible para ciertos proveedores (al menos aquí en Alemania): Opt-Out de la facturación del proveedor, ya sea por completo o para determinadas empresas. Por supuesto, aún debe pagar su contrato (eso no es lo que se quiere decir aquí), pero ya no se le debe cobrar automáticamente por anuncios, etc. a través de su factura telefónica. Lo que no significa que nadie pueda asustarlo con acusaciones de una suscripción que "compró", pero eso ya no funcionaría para esos anuncios.
0.0.0.0
, como se describe). Y una vez que reconozca un patrón (por ejemplo, adXX.myprovider.com
con XX
dígitos), puede ser proactivo y mapearlos todos (00..99). Proxies: en su mayoría también necesitan root, y necesitaría un proxy de filtrado personalizado para usted. Entonces, la hosts
variante sería más fácil para usted, a menos que pueda configurar su propio proxy usando comodines.hosts
archivo debería funcionar igual entonces: 123.456.789.0 0.0.0.0
.
t0mm13b