Control de ventanas emergentes en Android Marshmallow: guía práctica con ajustes de sistema y navegador

  • Android Marshmallow introduce control del permiso de superposición para limitar ventanas emergentes.
  • Desde Ajustes > Acceso especial puedes revocar “Aparecer encima” a apps intrusivas.
  • Chrome, Samsung Internet y Edge bloquean pop-ups y redirecciones; gestiona notificaciones y excepciones.

Control de ventanas emergentes en Android

Una de las novedades que no se conocían hasta la fecha en Android Marshmallow es que con esta nueva versión del sistema operativo se añade la opción de controlar mucho mejor un apartado que hasta la fecha no era posible: las ventanas emergentes. Esto ofrece la posibilidad al usuario de gestionar mejor lo que se muestra por encima de la app que se está ejecutando por parte de desarrollos que envían mensajes de esta forma.

Lo cierto es que esto es importante, ya que si bien los mensajes emergentes son un rasgo distintivo del sistema operativo de Google, que aporta flexibilidad y distinción a este trabajo de la compañía de Mountain View, no es menos verdad que en ocasiones la cantidad de trabajos que tienen acceso al envío de una ventana emergente es excesiva y puede llegar a convertirse en un verdadero problema para el manejo sencillo de un teléfono y tablet. Por lo tanto, que en Android Marshmallow se incluya esta posibilidad es todo un acierto (esta se ha podido ver en la tercera versión de prueba que ahora mismo se está utilizando).

Eso sí, por el momento la gestión del permiso en cuestión no se realizará con el nuevo sistema implementado para controlar apartados en las aplicaciones, donde se podrá manejar desde el acceso a los contactos como a la conectividad WiFi de forma sencilla. En el caso del que estamos hablando es algo un poco más complejo (pero muy efectivo, todo hay que decirlo). Concretamente, las opciones estarán disponibles a nivel de API, lo que conseguirá que los desarrolladores tengan mucho que decir aquí, y todo apunta a que será desde la misma tarjeta en la que se podrá establecer la configuración mediante un acceso directo.

Control de ventana emergente en Android Marshmallow

Mayor control

Gestión de ventanas emergentes en Android

Lo cierto es que con la inclusión de esta opción, que finalmente habrá que ver cómo se va implementando en las propias aplicaciones, se permite un mayor control de lo que se muestra en pantalla. Incluso, será posible revertir permisos que un desarrollo que no sea de confianza tenga respecto a lo que muestra en pantalla (algunas superposiciones buscan engañar al usuario). El caso es que ahora el gestionar las ventanas emergentes en Android Marshmallow será muy similar a como se conoce la configuración de la administración de la accesibilidad o el control de dispositivos. Un acierto, no cabe duda.

Es importante tener en cuenta que las aplicaciones en cuestión tendrán que ir adaptándose a los nuevos requisitos de Android Marshmallow, algo que ya está sucediendo como demuestra que musicXmatch ya ha comenzado a dar los pasos necesarios para estar preparado cuando la llegada de la nueva versión del sistema operativo de la compañía de Mountain View sea una realidad (así lo ha confirmado Sebastiano Gottardo, desarrollador de este trabajo). Es decir, que la nueva gestión de las ventanas emergentes es una realidad.

Configuración de mensajes emergentes en Android Marshmallow

Cómo gestionar quién puede «aparecer encima»

Marshmallow introdujo el permiso de superposición (Draw over other apps), clave para las ventanas que se muestran sobre otras. Aunque el control se expone a nivel de API, como usuarios podemos revisar y restringir qué apps lo usan desde Ajustes.

  • Abre Ajustes > Aplicaciones > toca el menú de Acceso especial > entra en Aparecer encima de otras apps.
  • Revisa la lista y desactiva el permiso en las apps que no necesiten superposiciones o te muestren anuncios intrusivos.
  • En algunos fabricantes (por ejemplo, Samsung) el apartado puede llamarse Mostrar encima. La ruta es similar dentro de Acceso especial.
  • Si una app abusa de notificaciones emergentes, mantén pulsada la notificación y ajusta el canal o bloquéala desde allí.

Bloquear ventanas emergentes y redirecciones en navegadores

Además del nivel sistema, los navegadores incluyen protección. En Chrome para Android las ventanas emergentes quedan bloqueadas por defecto y, cuando ocurre, aparece un icono indicándolo en la barra de direcciones. Ten en cuenta que no todas las ventanas emergentes son spam: algunos sitios legítimos las usan para mostrar contenido.

  1. Abre Chrome > menú de tres puntos > Configuración.
  2. Ve a Privacidad y seguridad > Configuración de sitios > Ventanas emergentes y redirecciones y déjalo en Bloqueado.
  3. Gestiona las Notificaciones en Configuración de sitios > Notificaciones para impedir solicitudes y limpiar excepciones de sitios molestos.
  4. Para un sitio concreto, usa el candado o el aviso de ventana emergente bloqueada y permite/bloquea según necesites.

Si persisten interrupciones al navegar, borra datos temporales: Ajustes de Android > Aplicaciones > Chrome > Almacenamiento y caché > Borrar caché. En Samsung Internet, entra en Ajustes > Sitios web y descargas y activa Bloquear ventanas emergentes; también puedes añadir un bloqueador de anuncios desde su propio menú. En Microsoft Edge para Android: menú de tres puntos > Configuración > Permisos del sitio > Elementos emergentes y redireccionamientos y desactívalo. Chrome puede incluso retirar permisos de notificación de sitios inactivos y te avisará cuando ocurra.

Detectar y eliminar apps problemáticas y anuncios intrusivos

Si tras ajustar permisos del sistema y del navegador sigues viendo anuncios, probablemente una app esté generándolos. Evita tocar la ventana emergente y actúa desde Ajustes.

  • Identifica el origen: despliega la barra de notificaciones, mantén pulsada la alerta y ve a los ajustes del canal o de la app que la emite.
  • Comprueba el permiso de Aparecer encima y desactívalo en la app sospechosa (ruta de Acceso especial indicada arriba).
  • Si una app impide desinstalarse, ve a Ajustes > Seguridad > Aplicaciones del administrador de dispositivos, revoca el permiso y luego desinstálala desde Aplicaciones.
  • Opcionalmente usa el Modo seguro para comprobar si los anuncios desaparecen; si no aparecen, alguna app instalada es la responsable.

Como refuerzo, instala un bloqueador de anuncios fiable desde Google Play, revisa periódicamente permisos de tus apps y mantén el software actualizado para minimizar riesgos y molestias.

Se busca proporcionar un mayor control a los usuarios de lo que sucede en el sistema operativo, algo muy positivo y de agradecer. Además, la forma de conseguir esto no es compleja, pese a que no es parte de los “permisos a la carta” que son de la partida en Android Marshmallow. ¿Qué te parece esta funcionalidad y las opciones extra para blindar notificaciones, redirecciones y superposiciones en el día a día?