[Unidad] 1. consentmanager Integración SDK
1. Visión
consentmanager SDK es una solución integral para gestionar el consentimiento de los usuarios en aplicaciones móviles. Diseñado para gestionar el cumplimiento del RGPD, las preferencias de privacidad del usuario y la transparencia del seguimiento de anuncios, este SDK proporciona una integración perfecta para las plataformas iOS y Android. Además, ofrece complementos y puentes de contenedor para React Native, Flutter y Unity, lo que lo hace versátil en varios entornos de desarrollo.
Este documento describe el procedimiento de instalación y las funciones disponibles para nuestros clientes que desarrollan aplicaciones con Unity para acceder a nuestro SDK CMP de gestión de consentimientos a través de nuestro Puente Nativo Unity C#. Para obtener más información sobre los SDK nativos subyacentes, consulte nuestra iOS y Android Páginas de documentación de la API. Nuestro paquete de Unity contiene una escena de demostración (ConsentManagerDemo) con una implementación simple que muestra los casos de uso más comunes de los procedimientos de gestión de consentimiento dentro de una aplicación móvil de Unity.
2. Instalación
1. Pasos - Descripción de alto nivel
-
Integración y Configuración:
- Integre el SDK en su aplicación móvil.
- Configure los ajustes del SDK según sus necesidades.
-
Creación de una instancia y visualización de la capa de consentimiento:
- Al iniciar la aplicación, cree una instancia de
CMPManagerclase. Esta instancia se encargará del proceso de consentimiento. - El SDK mostrará automáticamente la pantalla de consentimiento si es necesario.
- Al iniciar la aplicación, cree una instancia de
-
Tratamiento de los datos de consentimiento del usuario:
- Una vez que se recopilan los consentimientos, la información se almacena y está disponible para su consulta a través de diferentes propiedades y métodos expuestos por nuestro SDK. Tendrás información sobre consentimientos rechazados o aceptados, proveedores y propósitos.
En términos de compatibilidad, tenemos:
- Unity 20XX.XX o posterior (tenga en cuenta que hay vulnerabilidades en versiones anteriores de Unity)
- iOS (a través de DllImport)
- Android (a través de JNI)
2. Importación del paquete SDK
Asegúrate de que tu build.gradle El archivo dentro de la carpeta Android de tu proyecto tiene la dependencia correcta declarada. Este es un puente nativo de Unity C#, por lo que ambas dependencias deben estar sincronizadas. Lo mismo aplica para iOS: asegúrate de que tu archivo podspec refleje la dependencia correcta, como se muestra a continuación.
-
- Descargue la última versión del complemento.
- Importe el paquete a su proyecto de Unity a través de Activos > Importar paquete > Paquete personalizado.
- Verás la carpeta ConsentManagerSDK dentro de la carpeta Activos en la estructura del proyecto en Unity Editor
- Cambie a la plataforma elegida, cree la solución y abra el proyecto generado en el IDE correspondiente de su elección.
- iOS
-
Android
- Establezca nuestro SDK de Android como una dependencia en el archivo build.gradle dentro del
:unityLibrarynivel del módulo:implementation 'net.consentmanager.sdkv3:cmsdkv3:3.6.0'
- Establezca nuestro SDK de Android como una dependencia en el archivo build.gradle dentro del







