Résoudre les problèmes liés à l'implémentation de la version 2.3 du TCF de l'IAB Europe

En tant que fournisseur, Google accepte désormais les chaînes TC utilisant la version 2.3 du TCF de l'IAB pour l'UE.
  • Version 2.1 du TCF : nous continuerons à accepter les chaînes utilisant les versions 2.1 et 2.2 du TCF générées avant le 28 février 2026, conformément au Règlement du TCF de l'IAB.
  • Solutions de gestion du consentement de Google : ces solutions, qui sont disponibles dans l'onglet "Confidentialité et messages" d'Ad Manager, d'AdSense et d'AdMob, sont compatibles avec la version 2.3 du TCF pour les messages liés aux réglementations européennes, conformément aux exigences modifiées par l'IAB pour les CMP.

Pour aider les éditeurs à gérer les erreurs et les mauvaises configurations liées au lancement du Transparency & Consent Framework v2.2 et v2.3 de l'IAB Europe, nous proposons un rapport des erreurs que nous avons détectées.


Cet article vous explique comment résoudre les erreurs d'implémentation des versions 2.2 et 2.3 du TCF :


Nouvelles consignes

Correction des erreurs courantes

Voici comment résoudre certaines des erreurs les plus courantes dans Ad Manager, AdSense et AdMob :

Redemandez le consentement des utilisateurs avec des chaînes TC non monétisées
(Erreurs 1.1, 3.1, 4.1, 5.1, 5.2 et 6.1)

Erreur(s) associée(s)

Erreur 1.1. Cette consigne peut également s'appliquer aux erreurs 3.1, 4.1, 5.1, 5.2 et 6.1.

Nouvelle consigne

Vous pouvez redemander le consentement des utilisateurs.

Explication

Les éditeurs peuvent redemander le consentement s'ils utilisaient précédemment des chaînes à portée globale ou hors cadre, des ID de plates-formes CMP non valides (issus des tests), des ID de LGF non valides (issus des tests), ou si les éditeurs avaient omis Google comme fournisseur avec le consentement approprié au cours de l'implémentation.

Erreurs 1.1, 1.2, 1.3 : Il est important de vérifier si ces erreurs concernent un volume de trafic élevé. Si c'est le cas, il s'agit peut-être d'un problème au niveau de la CMP. De plus, assurez-vous que le consentement est accordé à Google pour les motifs nécessaires, et que Google est déclaré comme fournisseur pour le consentement ET l'intérêt légitime (ID de fournisseur : 755).

Suggestion : Demandez à votre CMP de renvoyer les appels de addEventListener dans un délai de 500 ms
(Erreurs 2.1a et 2.1b)

Erreur(s) associée(s)

Erreur 2.1a. Cette consigne peut également s'appliquer à l'erreur 2.1b.

Nouvelle consigne

Même si nous n'imposons plus de délai avant expiration, nous conseillons aux CMP d'examiner attentivement leurs implémentations pour s'assurer qu'elles renvoient immédiatement les appels à addEventListener

Si une CMP ne répond pas, la demande ne sera peut-être pas monétisée.

Explication

Google respecte la spécification de l'IAB stipulant qu'une CMP doit répondre immédiatement à la fonction addEventListener. Si une CMP ne répond pas immédiatement, la demande ne sera peut-être pas monétisée.

En outre, les réponses de la CMP font partie de la chaîne d'événements qui ont une incidence sur le délai requis avant d'effectuer une demande d'annonce. Si le délai entre le chargement de la page et les résultats des demandes d'annonces diminue, l'éditeur perd moins d'impressions.

Spécification de l'IAB

Spécification de l'IAB applicable : spécification addEventListener (sur GitHub)

Remarque : Le rappel addEventListener doit être effectué immédiatement après l'enregistrement avec les données TC actuelles, même si l'état de la CMP indique loading (chargement) et si la CMP comporte des données TC incomplètes. Cela permet au script appelant d'accéder à son listenerId enregistré. De plus, le rappel doit être effectué lors de chaque modification d'une chaîne TC, sauf s'il est supprimé avec removeEventListener.

Centre d'informations sur les règles

Le Centre d'informations sur les règles avertit les éditeurs si une application ou un site ne respecte pas les exigences de Google concernant la gestion du consentement.

Rapport d'erreurs

Nous informerons les éditeurs dans l'interface utilisateur du produit si nous détectons un problème au niveau de la chaîne TC associée à un ou plusieurs de leurs sites ou applications. Sur la page "Consentement de l'utilisateur dans l'UE" de leur compte, les éditeurs ayant reçu des erreurs peuvent cliquer sur Télécharger le rapport d'erreurs du TCF pour télécharger un rapport détaillé sur les erreurs détectées au cours des sept derniers jours.

Remarque : Ce rapport n'est disponible que si des erreurs ont été détectées au cours des sept derniers jours.
Pour accéder à la page "Consentement de l'utilisateur dans l'UE" et au rapport d'erreurs du TCF :
  • Ad Manager : cliquez sur Admin, puis sur Consentement de l'utilisateur dans l'UE.
  • AdMob : cliquez sur Paramètres de blocage, puis sur Gérer les réglementations européennes.
  • AdSense : cliquez sur Brand safety. Cliquez sur ContenuParamètres de blocage, puis sur Gérer les réglementations européennes.

Le rapport contiendra les informations suivantes pour chaque erreur détectée : 

  • Domaine/MobileAppID : site ou application mobile dont la configuration est incorrecte.
  • Chemin d'accès du bloc d'annonces : bloc d'annonces associé à l'erreur.
  • Code d'erreur : code attribué à l'erreur.
  • Nombre d'erreurs : nombre de requêtes contenant l'erreur détectées la semaine précédente.
  • Date de la dernière détection : date à laquelle l'erreur a été détectée pour la dernière fois. 

Les codes d'erreur répertoriés dans le rapport permettent aux éditeurs de rechercher les actions suggérées dans les tableaux de dépannage suivants et de corriger les erreurs.

Dépannage

Afin d'aider les éditeurs à résoudre des problèmes de configuration des intégrations du TCF de l'IAB, nous avons créé les tableaux suivants comprenant les erreurs de chaîne TC les plus courantes, ainsi que les recommandations de dépannage correspondantes.

Utilisez ces tableaux pour comprendre les problèmes qui se produisent au niveau des demandes d'annonces ainsi que le comportement système correspondant.

Scénarios de consentement limité

Ces trois scénarios prévalent toujours sur les erreurs de configuration, même si une demande donnée en comporte plusieurs.

Scénario Description Action suggérée
1.1 Google, en tant que fournisseur, n'est pas autorisé dans le cadre du consentement ou de l'intérêt légitime. Vérifiez si l'utilisateur a refusé intentionnellement Google en tant que fournisseur, si des erreurs d'implémentation de la CMP se sont produites ou s'il existe des restrictions applicables aux éditeurs.
1.2 Aucun consentement pour la première finalité pour les pays de l'EEE, le Royaume-Uni et la Suisse.

Vérifiez si l'utilisateur a refusé la première finalité intentionnellement ou si le problème est dû à des erreurs d'implémentation de la CMP.

Les éditeurs suisses doivent s'assurer de définir correctement les champs PublisherCC et PurposeOneTreatment s'ils ne demandent pas le consentement des utilisateurs. 
 

À compter de décembre 2021, nous ne vérifierons plus le champ SubjectOneTreatment dans les demandes d'annonces en provenance d'Allemagne, conformément à la loi allemande sur la protection des données des télécommunications et des télémédias.

1.3 Consentement obtenu pour la première finalité, mais absence de bases juridiques pour les annonces de base.

Vérifiez si l'utilisateur a refusé intentionnellement les intérêts légitimes pour les autres finalités ou si le problème est dû à des erreurs d'implémentation de la CMP.

1.4 La section "fournisseurs déclarés" requise pour toutes les chaînes de la version 2.3 du TCF est manquante, incorrecte ou elle n'inclut pas Google.

Google n'a pas pu traiter cette demande pour l'une des raisons suivantes : Google n'a pas été mentionné dans le segment des fournisseurs déclarés, ce segment est manquant pour une chaîne de la version 2.3 ou nous n'avons pas pu traiter le segment des fournisseurs déclarés.

Vérifiez que la configuration de votre CMP est compatible avec la version 2.3 du TCF et que vous avez configuré votre CMP pour inclure les produits publicitaires Google (ID 755) dans sa configuration du fournisseur.

La version 2.3 du TCF est obligatoire pour toutes les chaînes TC générées à partir du 1er mars 2026.

Erreurs de configuration

Lorsque ces problèmes se produisent, Google tente de diffuser des annonces limitées.

Erreur Description Action suggérée
2.1a Le tag ou le SDK ne reçoit pas de chaîne TC, car l'état de la CMP est stub, loading ou error.

Si vous appelez manuellement la fonction pour demander des annonces, assurez-vous que la réponse à addEventListener indique TCData.eventStatus = 'tcloaded' OU 'cmpuishown' + 'useractioncomplete'. Ces valeurs indiquent que la CMP est prête à proposer à l'utilisateur plusieurs options de consentement.

Si vous n'appelez pas manuellement la fonction pour demander des annonces, assurez-vous que votre CMP prend en charge la commande addEventListener en renvoyant TCData.eventStatus = 'tcloaded' OU 'cmpuishown' + 'useractioncomplete' pour indiquer que le consentement de l'utilisateur est prêt à être utilisé avec l'API.

2.1b

Les deux conditions suivantes sont remplies :

  • Les CMP ont défini &gdpr=1.
  • La demande contient &gdpr_consent=, mais la chaîne TC est vide.
Demandez à votre CMP de s'assurer que ses API sont correctement implémentées selon les spécifications techniques du TCF de l'IAB.
2.2a

Impossible d'analyser la chaîne TC, car elle n'est pas encodée au format base64.

Exemple : “2”

Les CMP (ou les éditeurs) ne doivent envoyer que des données encodées au format base64 dans les paramètres gdpr_consent=.
2.2b

Impossible d'analyser la chaîne TC en raison d'une erreur de décodage.

Exemple : la chaîne inclut un nombre incorrect de bits

La CMP doit résoudre les erreurs d'implémentation de la chaîne TC.
2.2c

Impossible d'analyser la chaîne TC en raison d'une erreur liée aux données.

Exemple : code temporel incorrect, l'ID du fournisseur est trop long
 

La CMP doit résoudre les erreurs d'implémentation de la chaîne TC.

Problèmes liés à la chaîne TC

La chaîne TC associée à une demande d'annonce pose problème. Lorsque ces problèmes se produisent, Google tente de diffuser des annonces limitées.

Erreur Description Action suggérée
3.1 L'ID de la CMP n'est pas valide.

Vérifiez qu'une CMP validée par l'IAB est utilisée et que son ID est correctement défini dans les chaînes TC.

Si une CMP était valide au moment où une chaîne TC a été générée, mais qu'elle a par la suite été supprimée par l'IAB, vous devez de nouveau obtenir le consentement des utilisateurs à l'aide d'une CMP valide.

Vous devez de nouveau obtenir le consentement

Vous devez obtenir le consentement de l'utilisateur. Si vous utilisez une version de la LGF dans laquelle Google ne figurait pas encore, vous devez obtenir de nouveau le consentement de l'utilisateur, sinon Google tentera de diffuser des annonces limitées.

Erreur Description Action suggérée
4.1 La chaîne TC a été générée à l'aide d'une version de la LGF sur laquelle Google ne figurait pas encore. Obtenez de nouveau le consentement à l'aide d'une version actuelle de la LGF.

Portée globale ou hors cadre

Il s'agit ici des problèmes liés à la portée globale ou hors cadre (Ad Manager, AdMob, AdSense). Lorsque ces problèmes se produisent, Google tente de diffuser des annonces limitées.

Erreur Description Action suggérée
5.1 La chaîne TC autorise un consentement hors cadre. Demandez à votre CMP de supprimer les signaux hors cadre des chaînes TC.
5.2 La chaîne TC a une portée globale. Demandez à votre CMP de mettre à jour les chaînes TC de sorte qu'elles soient spécifiques aux services.

Version obsolète du TCF utilisée

Lorsque ces problèmes se produisent, Google tente de diffuser des annonces limitées.

Erreur Description Action suggérée
6.1 La version de la chaîne TC correspond à la version 1 ou 1.1 (chaîne de la version 1.0). La CMP doit envoyer des chaînes correspondant à la version 2.3 du TCF.

Google traitera les problèmes

Lorsque ces problèmes se produisent, Google applique lui-même un correctif si nécessaire et continue de gérer le TCF normalement.

Erreur Description Action suggérée
7.7 Le code de langue n'est pas valide. La CMP doit résoudre les erreurs d'implémentation de la chaîne TC.
7.8 Le champ correspondant à la version de la chaîne TC n'est défini ni sur 1, ni sur 2.

La CMP doit résoudre les erreurs d'implémentation de la chaîne TC en demandant un nouveau consentement si une chaîne TC non valide est détectée.

Si vous utilisez les solutions de gestion du consentement Google et le SDK UMP dans votre application, vérifiez que le SDK UMP a été correctement implémenté et que requestConsentInfoUpdate est appelé à chaque démarrage de l'application.

7.9 La version de la chaîne AC n'est définie ni sur 1, ni sur 2. La CMP doit définir la version de la chaîne AC sur 1 ou 2.

Problèmes liés à la chaîne AC

Lorsque ces problèmes se produisent, Google traite la chaîne de consentement supplémentaire (AC) comme non valide, et aucun fournisseur supplémentaire n'est considéré au-delà de la chaîne TC.

Erreur Description Action suggérée
8.1 La chaîne AC n'utilise pas le séparateur de version (~). La CMP doit utiliser le signe "~" comme deuxième caractère de la chaîne AC pour séparer le numéro de version de la liste des fournisseurs autorisés.
8.2 La chaîne AC contient une liste de fournisseurs qui ne respecte pas le format attendu (liste composée de valeurs de type int64 séparées par "."). La CMP doit résoudre les erreurs d'implémentation de la chaîne AC.

Certification des CMP

Lorsque ces problèmes se produisent, Google tente de diffuser des annonces non personnalisées.

Erreur Description Action suggérée
9.1 La CMP conforme au TCF présente dans la requête n'est pas certifiée par Google. La CMP doit être certifiée par Google.

Aucun signal TCF pour les demandes d'annonces

Lorsque ces problèmes se produisent, Google tente de diffuser des annonces limitées.

Erreur Description Action suggérée
10.1 La requête provient de l'EEE, du Royaume-Uni ou de la Suisse, ou a été taguée manuellement pour appliquer le RGPD à l'aide du paramètre gdpr=1, mais il manque les signaux TCF.

L'éditeur doit intégrer une CMP conforme au TCF et certifiée par Google, et/ou s'assurer que le paramètre gdpr=1 n'est défini que pour les utilisateurs concernés par l'application du RGPD.

Ces informations vous-ont elles été utiles ?

Comment pouvons-nous l'améliorer ?
Recherche
Effacer la recherche
Fermer le champ de recherche
Applications Google
Menu principal
15873401037164737871
true
Rechercher dans le centre d'aide
false
true
true
true
true
true
148
false
false
false
false