9 votos

¿Cómo hacen algunas aplicaciones para evadir el bloqueo de anuncios?

Ya estoy usando LBE Privacy Guard, AdAway y Droidwall para controlar estrictamente los anuncios y los permisos de las aplicaciones. (Todos requieren acceso root para funcionar).

Droidwall tiene una lista blanca donde solo se permiten las aplicaciones que realmente obtienen datos de internet. (Juegos, aplicaciones de sistema, etc., están bloqueados)

Sin embargo, encuentro algunas aplicaciones que pueden mostrar anuncios incluso cuando no están en la lista blanca de Droidwall. ¿Cómo lo hacen? ¿Dependen de algún componente del sistema central separado para hacer esto? Mi solución es hacer clic en el anuncio e inmediatamente hacer clic en 'detener' en la ventana del navegador que se abre, y luego agregar el host del anuncio a mi archivo de hosts.

Preferiría una solución permanente, para que solo las aplicaciones que requieren internet puedan pasar.

(Dada la opción, preferiría una versión completa con límite de tiempo o una versión demo restringida en funciones a cualquier forma de adware, ya sea en Android o en el escritorio).

¿Qué componente del sistema de Android debo bloquear para deshabilitar completamente los anuncios en las aplicaciones?

2 votos

¿Cómo sabes que los anuncios no están empaquetados con la aplicación?

0 votos

Si la aplicación no tiene permitido conectarse a la red y sigue mostrando anuncios, entonces debe estar confiando en alguna otra cosa que no este bloqueada por el firewall.

0 votos

Un ejemplo: QR Droid. Escanea códigos QR y no necesita acceso a internet para funcionar, por lo que no le he concedido acceso a través de Droid wall. A pesar de esto, logró mostrar anuncios.

4voto

Rex Puntos 382

Han pasado 5 10 años desde que pregunté esto, y finalmente encontré una solución para teléfonos con root. Google Play Services es el culpable. Necesitas una aplicación que pueda deshabilitar subcomponentes individuales de otras aplicaciones. Utilizo DisableService (ya no está disponible) App Manager, así que lo usaré como ejemplo, tendrás que seguir pasos similares con otras aplicaciones de este tipo.

  • Selecciona Google Play Services de la lista de aplicaciones, y establece el filtro para mostrar las aplicaciones del sistema si es necesario.
  • Busca y deshabilita los siguientes componentes - AdRequestBrokerService, AdvertisingNotificationService, AdvertisingIdService, AnalyticsService y AnalyticsUploadIntentService.

Eso es todo. Otras aplicaciones envían solicitudes a estos servicios para mostrar anuncios, y desactivarlos no tiene efectos negativos en ellas.

1voto

kaiser Puntos 197

Tuve un problema similar al deshabilitar el acceso a la red de Google Play Services. Los anuncios desaparecieron después de eso. Aunque el sistema parece estar funcionando bien.

-2voto

thavan Puntos 366

Si tu teléfono está rooteado, instala "Avast mobile security" y habilita el firewall. Puedes bloquear el acceso a internet de cualquier aplicación instalada. No se trata de bloquear anuncios. Se trata de bloquear el acceso a internet. Y es gratis.

0 votos

Él está haciendo lo mismo pero con otros programas.

0 votos

¡Por favor, al menos lee completamente mi pregunta antes de responder!

0 votos

@Rex Señor... Acabo de mencionar cómo bloquear por completo una aplicación para que no pueda acceder a Internet según mi experiencia... y también era parte de tu pregunta...

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