25 votos

¿Cómo puedo evitar que me redireccionen al App Store/Google Store los dudosos ad-scripts?

Hay un montón de sitios que hacen esto ahora, y es realmente molesto:

  • Visito un sitio de contenido en mi dispositivo Android.
  • 10-15 segundos después de que empiece la carga el sitio se cuelga por unos segundos.
  • La tienda de juegos de Google se carga con una aplicación de basura (normalmente una horrible FTP o una aplicación de batería inútil) preseleccionada.

Esto parece deberse a que un anuncio poco fiable-script (es decir, Javascript ejecutándose en la página web) es de alguna manera capaz de redirigir mi dispositivo para abrir un enlace a una aplicación en la tienda sin que yo lo seleccione directamente.

Considero que es un fallo de seguridad crítico que Android permita que esto suceda, pero entonces los Iphones hacen exactamente lo mismo (pero se cuelgan durante mucho más tiempo al abrir la tienda de aplicaciones).

Este no soy yo haciendo clic accidentalmente en algo - el sitio se carga, luego la tienda de juegos redirige los incendios, cada vez.

¿Hay alguna manera de detener esto? ¿Alguna opción que pueda establecer en la tienda o en el navegador para detener este increíblemente molesto comportamiento?

Estoy en un Nexus 7, pero he visto esto en muchos otros dispositivos Android.

0 votos

Para ser claros, esta es una función del navegador que llama a un "gancho" del sistema (Android).

0 votos

@user66001 Este es un problema de hace 5 años, estoy bastante seguro de que era debido a JS se permite ejecutar protocolos no HTTP (sin la interacción del usuario) que ha sido bloqueado por mejor CORS. Esto era un dolor masivo en 2014, creo que no lo he visto desde hace años.

12voto

Andy Brudtkuhl Puntos 1714

No puedes evitar que los sitios web te redirijan a otros sitios: así es como funciona la web. Lo que sí puedes hacer es evitar que se abran enlaces a aplicaciones de Google Play en la aplicación Play Store. Desde la aplicación principales ajustes del dispositivo ir a Aplicaciones y luego encontrar Play Store en la lista, y pulse Borrar los valores predeterminados .

La próxima vez que un sitio web te redirija a un enlace de Google Play, obtendrás un Eligiendo preguntándole si debe abrirlo en el navegador (le dará a elegir entre varios navegadores si tiene varios instalados) o con el Play Store app. Selecciona el navegador web y haz clic en Siempre . Ahora los enlaces a Google Play nunca se abrirán en la aplicación Play Store.

Tenga en cuenta que este no es un problema de seguridad, cualquiera que sea el comportamiento que elija. Los enlaces web sólo pueden abrir aplicaciones en el dispositivo si (1) la aplicación dice específicamente que puede entender/manejar ese tipo de enlace; y (2) la aplicación dice específicamente que es seguro acceder de esa manera desde la web. La aplicación hace esto usando un filtro de intención marcado con el navegable categoría.

3 votos

Me parece bien un enlace en el que hago clic al abrir la aplicación, es un comportamiento útil. Lo que me molesta es que se abra el enlace de la aplicación cuando no lo he seleccionado. Esto es un problema de seguridad, ya que las páginas web no deberían ser capaces de hacer una redirección de origen cruzado sin la intervención del usuario (por lo que los sitios de malware intentan hacer click-jacking para conseguir un efecto similar). Creo que es por eso que tu solución funciona - Chrome (correctamente) deshabilita la petición web de origen cruzado mientras que Android (incorrectamente) permite la aplicación cruzada.

0 votos

Yo probaría el enfoque de Dan con un último paso ligeramente diferente: En lugar de seleccionar el navegador como nuevo predeterminado, simplemente pulsa el botón "atrás" cuando aparezca la ventana emergente. Eso debería abortar la acción. El efecto secundario es que siempre tendrás esa ventana emergente, y deberás seleccionar la aplicación de destino manualmente cada vez. La única otra forma es evitar esos sitios, y opcionalmente dejar un comentario correspondiente al webmaster/servicio/contacto que se le haya dado.

0 votos

@Keith Es perfectamente normal que un sitio se redirija a un dominio diferente. Lo mismo ocurre cuando usas una URL acortada, o haces clic en un resultado de búsqueda de Google. Sólo sería un problema de seguridad si la aplicación te permitiera realizar alguna acción (como instalar la aplicación) desde el enlace sin más intervención.

4voto

mickc1306 Puntos 41

Supongo que como nunca lo mencionaste, tu navegador sin root y que usa el stock (chrome).

Las soluciones que se me ocurren, deshabilitar javascript, instalar un navegador alternativo, por ejemplo Firefox, que tiene un addon adblock, o Root your device y usar algo como adaway.

0 votos

Se está volviendo lo suficientemente molesto como para que me lo plantee, pero realmente no quiero tener que Rootear la tablet.

0 votos

Sin rootear estás limitado a las opciones para el bloqueo de anuncios. Yo probaría la ruta del navegador alternativo. Por desgracia, ya que Google es una empresa que se basa en la publicidad que ha eliminado todas las aplicaciones de bloqueo de anuncios de la tienda de juego, aunque entiendo su posición que deja la navegación móvil abierta a las prácticas abusivas. Espero que encuentres una solución.

0 votos

@mickc1306 eso es muy cierto, más del 90% de sus ingresos es publicidad, NO les interesa permitirte bloquear los anuncios. La misma razón por la que rooteé fue AdAway para ser honesto. También elimina el marco publicitario de algunas aplicaciones para que vuelvan a ser bonitas y a pantalla completa. Ahora sólo Rooteo fuera de la caja más o menos. Una vez que te acostumbras a eliminar el bloatware y los anuncios, es difícil volver atrás.

0voto

Mel Padden Puntos 653

No necesitas a Root para detener a este muerto en su camino.

adblockplus.org

No está en la tienda de juegos. Es 100% gratis y funciona perfectamente. Tiene varias opciones. Capacidad de bloquear todos los anuncios o sólo algunos como estos molestos redireccionamientos xplots de los que hablamos aquí.

Y es un problema de seguridad del navegador, no un problema de Android OS.

0 votos

Buen enlace para dispositivos no rooteados. +1

1 votos

Es un problema del sistema operativo Android. -1

0 votos

Como desarrollador de Android, que lanza aplicaciones que se apoyan en anuncios, nunca apoyaré ningún tipo de aplicaciones AdBlock en Android. Roban los ingresos de los desarrolladores, que es la razón por la que no se permiten en la tienda de juego.

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