Consentimiento del usuario
El SDK de Wortise incluye un gestor de consentimiento (Consent Manager o CMP) para poder solicitar y/o transmitir el consentimiento de cada usuario.
Obtener el consentimiento del usuario es importante para cumplir con las políticas de privacidad y poder optar a mayores CPM.

Solicitar consentimiento

Para solicitar el consentimiento del usuario, es necesario llamar al método RNWortiseConsentManager.requestOnce en un momento apropiado de la app. Esto mostrará un diálogo, solamente la primera vez que se abra la app, para que el usuario otorgue o deniegue el consentimiento. Es recomendable usar este método una vez el SDK ha finalizado su inicialización, ya que durante este proceso el consentimiento se sincroniza con nuestros servidores (lo que, por ejemplo, evita tener que volver a solicitar el consentimiento al usuario si en el futuro reinstala la app).
También está disponible el método RNWortiseConsentManager.request si se desea mostrar el diálogo siempre, y no únicamente en el primer arranque de la app (por ejemplo, para ofrecer una opción en las preferencias de la app que permita al usuario cambiar su consentimiento).

Ejemplo

1
import {
2
RNWortiseConsentManager,
3
RNWortiseSdk
4
} from '@wortise/react-native-sdk';
5
6
RNWortiseSdk.wait().then(() => {
7
RNWortiseConsentManager.requestOnce();
8
});
Copied!

Transmitir consentimiento

Si el consentimiento del usuario ya ha sido obtenido a través de otro CMP, es posible transmitirlo al SDK de Wortise por medio del siguiente código:
1
RNWortiseConsentManager.set(true); // false si el usuario denegó el consentimiento
Copied!
Además, en caso que el CMP cumpla con el IAB TCF v2.0, se recomienda utilizar este otro código, en lugar del anterior, para transmitir el "TC String":
1
RNWortiseConsentManager.setIabString("TC String");
Copied!
Última actualización 2mo ago