Muchas aplicaciones para android sobre todo las gratuitas tienen una publicidad molesta.
Renegue varios dias, hasta que buscando, investigando y leyendo encontre una posible solucion...
La idea es modificar el archivo hosts.
.simple para los que no quieran meterle mano a los archivos de su android de manera manual
Cabe destacar que para este metodo necesitan SI o SI ser ROOTs en sus respectivos dispositivos (si si, tener el cel rooteado). Ahora sin mas les explico:
1.- Modificar el archivo host manualmente desde consola.
Lo primero que debemos hacer es crear en nuestras computadoras un archivo llamado hosts (si así tal cual, sin extensión).
El contenido de dicho archivo sera el siguiente:
Lenguaje GENERICO
127.0.0.1 localhost
127.0.0.1 r.admob.com
127.0.0.1 mm.admob.com
127.0.0.1 admob.com
127.0.0.1 <a href="http://www.admob.com" target="_blank">http://www.admob.com</a>
127.0.0.1 pagead2.googlesyndication.com
127.0.0.1 partner.googleadservices.com
127.0.0.1 imageads.googleadservices.com
127.0.0.1 imageads1.googleadservices.com
127.0.0.1 imageads2.googleadservices.com
127.0.0.1 imageads3.googleadservices.com
127.0.0.1 imageads4.googleadservices.com
127.0.0.1 imageads5.googleadservices.com
127.0.0.1 imageads6.googleadservices.com
127.0.0.1 imageads7.googleadservices.com
127.0.0.1 imageads8.googleadservices.com
127.0.0.1 imageads9.googleadservices.com
127.0.0.1 googleads.g.doubleclick.net
Fíjense que se han determinado 17 servidores de publicidad, podrían haber mas, pero la mayoría de apps trabajan con estos (si se identifican otros actualizare el post).
Lo que hacen estas lineas es simplemente apuntar dichos servidores a la dirección de red 127.0.0.1 o localhost.
Bien guarden el archivo y lo suben a la raíz de su tarjeta SD, una vez allí vamos al emulador de consola que tengamos instalado en nuestro dispositivo android (sino tienes ninguno pues debes instalarlo, busca cualquiera en el market) y hacemos los siguientes comandos:
Lenguaje BASH
su
mount -o remount,rw /dev/block/mtdblock3 /system
cd /system/etc
mv hosts hosts.orig
cp /sdcard/hosts ./hosts
Renegue varios dias, hasta que buscando, investigando y leyendo encontre una posible solucion...
La idea es modificar el archivo hosts.
El metodo
.simple para los que no quieran meterle mano a los archivos de su android de manera manual
Cabe destacar que para este metodo necesitan SI o SI ser ROOTs en sus respectivos dispositivos (si si, tener el cel rooteado). Ahora sin mas les explico:
1.- Modificar el archivo host manualmente desde consola.
Lo primero que debemos hacer es crear en nuestras computadoras un archivo llamado hosts (si así tal cual, sin extensión).
El contenido de dicho archivo sera el siguiente:
Lenguaje GENERICO
127.0.0.1 localhost
127.0.0.1 r.admob.com
127.0.0.1 mm.admob.com
127.0.0.1 admob.com
127.0.0.1 <a href="http://www.admob.com" target="_blank">http://www.admob.com</a>
127.0.0.1 pagead2.googlesyndication.com
127.0.0.1 partner.googleadservices.com
127.0.0.1 imageads.googleadservices.com
127.0.0.1 imageads1.googleadservices.com
127.0.0.1 imageads2.googleadservices.com
127.0.0.1 imageads3.googleadservices.com
127.0.0.1 imageads4.googleadservices.com
127.0.0.1 imageads5.googleadservices.com
127.0.0.1 imageads6.googleadservices.com
127.0.0.1 imageads7.googleadservices.com
127.0.0.1 imageads8.googleadservices.com
127.0.0.1 imageads9.googleadservices.com
127.0.0.1 googleads.g.doubleclick.net
Fíjense que se han determinado 17 servidores de publicidad, podrían haber mas, pero la mayoría de apps trabajan con estos (si se identifican otros actualizare el post).
Lo que hacen estas lineas es simplemente apuntar dichos servidores a la dirección de red 127.0.0.1 o localhost.
Bien guarden el archivo y lo suben a la raíz de su tarjeta SD, una vez allí vamos al emulador de consola que tengamos instalado en nuestro dispositivo android (sino tienes ninguno pues debes instalarlo, busca cualquiera en el market) y hacemos los siguientes comandos:
Lenguaje BASH
su
mount -o remount,rw /dev/block/mtdblock3 /system
cd /system/etc
mv hosts hosts.orig
cp /sdcard/hosts ./hosts