Aplicación de iOS rechazada debido a IDFA en Facebook SDK

Motivos Acuerdo de licencia del programa PLA 3.3.12

Descubrimos que su aplicación usa el Identificador de publicidad de iOS, pero no incluye la funcionalidad del anuncio. Esto no cumple con los términos del Acuerdo de licencia del Programa para desarrolladores de iOS, como lo exigen las Pautas de revisión de la tienda de aplicaciones.

Específicamente, la sección 3.3.12 del Acuerdo de licencia del programa para desarrolladores de iOS establece:

"Usted y sus aplicaciones (y cualquier tercero con el que haya contratado servicios publicitarios) pueden usar el identificador de publicidad y cualquier información obtenida mediante el uso del identificador de publicidad, solo con el propósito de servir publicidad. Si un usuario restablece el Identificador de publicidad, entonces Usted acepta no combinar, correlacionar, vincular o asociar, ya sea directa o indirectamente, el Identificador de publicidad anterior y cualquier información derivada con el Identificador de publicidad restablecido ".

Verifique su código, incluidas las bibliotecas de terceros, para eliminar cualquier instancia de:

clase: ASIdentifierManager
selector: publicidadIdentificador
framework: AdSupport.framework

Si planea incorporar anuncios en una versión futura, elimine el Identificador de publicidad de su aplicación hasta que haya incluido la funcionalidad del anuncio.

Para ayudar a localizar el identificador de publicidad, utilice la herramienta "nm". Para obtener información sobre la herramienta "nm", abra una ventana de terminal e ingrese "man nm".

Si no tiene acceso a la fuente de las bibliotecas, puede buscar el binario compilado usando las herramientas de línea de comando "cadenas" o "otool". La herramienta "cadenas" enumera los métodos que llama la biblioteca, y "otool -ov" enumerará las estructuras de clase de Objective-C y sus métodos definidos. Estas técnicas pueden ayudarlo a reducir dónde reside el código problemático.

Verifiqué quién usa IDFA a través del siguiente comando:

grep -r advertisingIdentifier .

Sabía que Facebook SDK (versión 3.1.1) usa esto.

¿Como puedo resolver esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta