Synchroniser le consentement entre les applications (bêta)

Sélectionnez une plate-forme : Android iOS

Pour réduire le nombre de messages RGPD redondants pour vos utilisateurs, synchronisez le consentement dans plusieurs applications. Lorsqu'un utilisateur prend une décision concernant le consentement dans une application pour laquelle la synchronisation du consentement est activée, ce choix est stocké à l'aide d'un identifiant de synchronisation du consentement que vous fournissez. Cette décision de consentement s'applique automatiquement à toutes les autres applications qui partagent le même identifiant de synchronisation du consentement. Seul Google utilise cet identifiant pour stocker et récupérer la décision de consentement d'un utilisateur.

Ce guide explique comment synchroniser le consentement RGPD à partir du SDK User Messaging Platform (UMP) dans votre application mobile.

Prérequis

Avant de commencer, procédez comme suit :

  • Suivez le guide de démarrage.
  • Activez la synchronisation du consentement pour les applications éligibles dans l'onglet Confidentialité et messages de l'UI AdMob.

Dans les applications où vous pouvez identifier l'utilisateur, fournissez l'ID de synchronisation du consentement au SDK UMP. Si votre application ne dispose pas d'identifiant utilisateur, utilisez d'autres identifiants pour identifier l'utilisateur dans les applications, comme l'identifiant fournisseur (IDFV).

Définissez l'ID de synchronisation du consentement sur l'objet UMPConsentRequestParameters :

Swift

let parameters = RequestParameters()
// Example using IDFV to identify the user across apps.
parameters.consentSyncID = UIDevice.current.identifierForVendor?.uuidString

Objective-C

UMPRequestParameters *parameters = [[UMPRequestParameters alloc] init];
// Example using IDFV to identify the user across apps.
parameters.consentSyncID = [[[UIDevice currentDevice] identifierForVendor] UUIDString];

L'identifiant que vous fournissez doit identifier de manière unique l'utilisateur dans toutes vos applications où le consentement est synchronisé. Hachez ou chiffrez l'identifiant pour éviter d'envoyer des informations permettant d'identifier personnellement l'utilisateur à Google.

La pièce d'identité fournie doit répondre aux exigences suivantes :

  • Construit comme une chaîne UUID ou correspond à l'expression régulière ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$.
  • composée d'au moins 22 caractères ;
  • composée au maximum de 150 caractères ;

Voici des exemples d'ID de synchronisation du consentement corrects :

  • 12JD92JD8078S8J29SDOAKC0EF230337
  • 12jd92jd8078s8j29sdoakc0ef230337
  • 12Jd92jD8078s8j29sDoakc0ef230337
  • 123e4567-e89b-12d3-a456-426614174000

Si vous ne respectez pas les exigences, l'ID de synchronisation du consentement ne sera pas défini et le SDK UMP enregistrera un avertissement dans la console.