🙍Consentimiento del usuario

El SDK de Wortise incluye soporte para el gestor de consentimiento (también llamado Consent Manager o CMP) de Google Ads para solicitar el consentimiento de cada usuario.

Obtener el consentimiento del usuario es importante para cumplir con las políticas de privacidad y optar a mayores CPM.

Solicitar consentimiento

Para solicitar el consentimiento del usuario, es necesario llamar al método WAConsentManager.shared.request(ifRequired:) en un momento apropiado de la app. Esto mostrará un diálogo, solamente cuando sea totalmente necesario (normalmente en el primer arranque de la app), para que el usuario otorgue o deniegue su consentimiento.

También está disponible el método WAConsentManager.request si se desea mostrar el diálogo siempre, y no exclusivamente cuando resulte necesario (por ejemplo, para ofrecer una opción en la pantalla de ajustes de la app que permita al usuario cambiar su consentimiento en cualquier momento).

Ejemplo

// Ejemplo con WortiseAds.shared.initialize
WortiseAds.shared.initialize(assetKey: "tu app key") {
    WAConsentManager.request(ifRequired: self)
}

// Ejemplo con WortiseAds.shared.wait
WortiseAds.shared.wait {
    WAConsentManager.request(ifRequired: self)
}

Configuración de delegado

Es posible pasar un delegate, tanto a request como request(ifRequired:), para conocer cuando la solicitud de consentimiento ha finalizado (y si la solicitud ha sido mostrada). Para ello, simplemente es necesario pasar un listener como último parámetro de ambos métodos:

WAConsentManager.request(ifRequired: self) {
    // Este delegate será invocado cuando la solicitud finalice 
}

Última actualización