www seguimiento quitar puedo publicidad privacidad limitar desactivar como bloquear apple aplicaciones ios ios6 udid

ios - seguimiento - ¿Bajo qué condiciones se restablece el ''identificador de publicidad'' de Apple?



quitar publicidad aplicaciones iphone (3)

Dos casos:

  • Seleccionando manualmente "Restablecer Identificador de Publicidad". Pero si la aplicación se ejecuta en segundo plano, el identificador permanecerá activo hasta que la aplicación se reinicie.
  • Seleccionando manualmente "Restablecer todo el contenido y la configuración".

Las copias de seguridad, las actualizaciones del sistema operativo, la reinstalación de la aplicación o la selección de "Limitar el seguimiento de anuncios" no restablecerán el identificador.

AFAIK puede enviar el ID de proveedor y el ID de publicidad al servidor, y cuando el usuario restablece el ID de publicidad con "Restablecer Identificador de Publicidad", puede hacer coincidir el nuevo con el anterior, porque el ID de proveedor sobrevive. No tengo idea de cómo Apple pretende prevenir esto.

Además del usuario que lo restablece manualmente, ¿alguien ha observado otras cosas que harán que se restablezca el ADID? OTA OS Actualizaciones? iTunes restaura?


No hay una lista oficial y definitiva de Apple. La documentación solo establece:

Este identificador puede cambiar, por ejemplo, si el usuario borra el dispositivo, por lo que no debe guardarlo en la memoria caché.

Apple no da más detalles. Se sabe que al reiniciar el dispositivo se cambia el ADID, al igual que el usuario lo reinicia manualmente (cuando esta función está disponible, por lo tanto, iOS 6.1+). No he podido encontrar nada que sugiera que una actualización del sistema operativo restablecería el identificador.

Por supuesto, es posible que otro comportamiento no documentado restablezca el identificador, pero no he podido encontrar nada más.


(efectos en el identifierForVendor e identifierForVendor advertisingIdentifier identifierForVendor , según lo probado en un iPhone 3GS con iOS 6.0.1 y iOS 6.1.3 y un iPhone 4S con iOS 6.1.3 y iOS 7.0.0)

  • "Restablecer todas las configuraciones" en la aplicación de configuración de iOS
    Sin efecto

  • "Borrar todo el contenido y la configuración" en la aplicación de configuración de iOS
    Restablece el identifierForVendor advertisingIdentifier y el identifierForVendor para el identifierForVendor .

  • Restaurando un dispositivo a través de iTunes
    Restablece el identifierForVendor advertisingIdentifier y el identifierForVendor para el identifierForVendor .

  • Eliminar una aplicación del dispositivo
    Restaura identifierForVendor , si esta fue la última aplicación con un ID de equipo específico.

  • Actualización de una aplicación (automáticamente oa través de App Store)
    Sin efecto

  • Actualización de una aplicación a través de TestFlight o Ad-Hoc
    Puede restablecer el identifierForVendor , de acuerdo con la documentación.

  • Habilitar / deshabilitar "Limitar el seguimiento de anuncios"
    iOS 6.0.1: Sin efecto
    iOS 6.1.3: reinicia el identificador de advertisingIdentifier .

  • Actualización del sistema OTA (iOS 6.0.1 a iOS 6.1.3)
    Sin efecto

  • Actualización del sistema OTA (iOS 6.1.3 a iOS 7.0.0)
    Restablece el identifierForVendor en algunos casos. (1)

  • Actualización del sistema a través de iTunes (iOS 6.1.3 a iOS 7.0.0)
    Restablece el identifierForVendor en algunos casos. (1)

  • "Restablecer el identificador de publicidad" en la aplicación de configuración de iOS
    Restablece el identificador de advertisingIdentifier . Si algunas aplicaciones en ejecución (o suspendidas) ya solicitaron un identificador de advertisingIdentifier , no podrán recuperar la nueva hasta que se detengan y se reinicien.

  • Copia de seguridad a través de iTunes
    Sin efecto

  • Restauración de una copia de seguridad a través de iTunes (en el mismo dispositivo)
    Restaura la configuración de la copia de seguridad, que incluye tanto advertisingIdentifier como identifierForVendor . Nota: si elimina varias aplicaciones con un ID de equipo antes de la restauración, nunca se restablecerá el identifierForVendor hasta que vuelva a instalar todas las aplicaciones con ese ID de equipo que instaló y las elimine nuevamente. Esto parece ser un error.

  • Restauración de una copia de seguridad a través de iTunes (en un dispositivo diferente)
    Restablece el identifierForVendor advertisingIdentifier y el identifierForVendor para el identifierForVendor .


(1) Según tengo entendido, esto no debería ocurrir con las aplicaciones en la App Store. Parece estar relacionado con la cantidad de componentes en el ID de paquete de la aplicación y el perfil de aprovisionamiento respectivo: Notas de la versión de la aplicación iOS 7 con respecto a la implementación de la aplicación
En mis pruebas, el identifierForVendor en las aplicaciones con 4 componentes cambió (para las versiones con perfiles de aprovisionamiento de distribución empresarial o desarrollador), pero no cambió para las que tenían 3 componentes.