Cette page répertorie les mises à jour de production de la bibliothèque Google Publisher Tag (GPT). Consultez-la régulièrement pour obtenir des informations sur les fonctionnalités nouvelles ou mises à jour, les corrections de bugs, les problèmes connus et les fonctionnalités obsolètes.
Pour recevoir les mises à jour, ajoutez l'URL de cette page au lecteur de flux de votre choix, ou utilisez un lien direct vers le flux des notes de version au format Atom 1.0
ou RSS 2.0
.
À propos des dates de disponibilité
Toutes les modifications apportées à la bibliothèque GPT sont minutieusement testées avant leur publication. De plus, les versions sont déployées progressivement auprès des utilisateurs afin de les protéger contre les régressions inattendues. Si une régression est détectée à un moment quelconque du déploiement, l'intégralité de la version peut être rapidement abandonnée avant d'atteindre tous les utilisateurs.
Par conséquent, les dates de publication ne sont pas exactes. Une version peut prendre de quelques jours à quelques semaines pour être complètement publiée. Cela signifie que les utilisateurs verront les changements à des moments différents. Les dates indiquées dans ces notes de version correspondent au début de la semaine au cours de laquelle une modification a été déployée auprès de tous les utilisateurs.
Semaine du 19 octobre 2026
Ajout de la compatibilité expérimentale en version bêta ouverte pour les hooks de requête, ce qui permet aux éditeurs d'enregistrer des fonctions asynchrones qui s'exécutent en parallèle avant chaque demande d'annonce sur la page, dans un délai configurable.
| Nouveautés de GPT | |
|---|---|
| Méthode |
PubAdsService.registerRequestHook()
|
| Propriété |
PageSettingsConfig.requestHookTimeoutMs
|
Semaine du 31 août 2026
Google Publisher Tag (GPT) demande désormais automatiquement son script d'implémentation de base (pubads_impl.js) avec une priorité de récupération élevée en définissant fetchpriority="high" sur l'élément de script inséré de manière dynamique. Cela indique aux planificateurs réseau du navigateur de récupérer en priorité la bibliothèque d'implémentation, ce qui réduit la latence de chargement des annonces sur le chemin de rendu critique, et augmente les impressions et les clics, avec un impact minimal sur les métriques Core Web Vitals.
Les éditeurs peuvent configurer ou remplacer ce comportement en ajoutant l'attribut fetchpriority directement à la balise de chargement <script> gpt.js sur leurs pages. Le script d'implémentation injecté de manière dynamique héritera automatiquement de la valeur de l'attribut fetchpriority spécifiée dans le script du chargeur (par exemple, fetchpriority="low" ou fetchpriority="auto").
Semaine du 24 août 2026
À partir du 8 septembre 2026, le Google Publisher Tag (GPT) actualisera automatiquement les espaces publicitaires activement consultés lorsqu'un utilisateur reviendra sur une page via la navigation dans le cache back/forward (bfcache). En actualisant automatiquement ces emplacements, les éditeurs peuvent récupérer des impressions de manière fluide, ce qui peut contribuer à augmenter les revenus publicitaires.
Les éditeurs qui doivent désactiver les actualisations automatiques lors de la navigation dans le cache back/forward peuvent le faire via l'API GPT AutoRefreshConfig.
| Nouveautés de GPT | |
|---|---|
| Propriété |
AutoRefreshConfig.backForwardCache
|
Semaine du 18 mai 2026
Arrêt du déclencheur d'interstitiel pour le Web « Retour en arrière »
À partir du 15 juin 2026, le fait de revenir à la page précédente à l'aide du bouton Retour d'un navigateur ne déclenchera plus d'interstitiel pour le Web Ad Manager sur les navigateurs compatibles (y compris Chrome, Edge et Opera). Cette modification s'applique automatiquement à tous les éditeurs qui ont activé le déclencheur "Retour en arrière" et ne nécessite aucune action de leur part. Cette modification garantit la conformité avec la nouvelle règle de la recherche Google contre le "piratage du bouton Retour". https://developers.google.com/search/blog/2026/04/back-button-hijacking
Semaine du 27 avril 2026
Nous avons résolu un problème lié à la fonctionnalité d'actualisation automatique, qui pouvait entraîner l'actualisation des annonces plusieurs fois de suite après une intervention sur les annonces lourdes dans Chrome. Une correction a été mise en place pour limiter les actualisations, et nous travaillons activement sur une solution plus permanente pour éviter ce comportement et améliorer la robustesse de la fonctionnalité.
Semaine du 20 avril 2026
Ajout de la possibilité de configurer des traitements en fonction de l'âge initiés par l'éditeur. Cela permet aux éditeurs de signaler les protections de la confidentialité des enfants ou des adolescents pour les demandes d'annonces.
Les éditeurs peuvent désormais utiliser le paramètre tagForAgeTreatment dans PrivacySettingsConfig pour appliquer un traitement adapté aux enfants (équivalent à TFCD) ou aux adolescents (équivalent à TAP).
| Nouveautés de GPT | |
|---|---|
| Énumération |
TagForAgeTreatment
|
| Propriété |
PrivacySettingsConfig.tagForAgeTreatment
|
Semaine du 9 mars 2026
Lorsque la fonctionnalité Intervention sur les annonces lourdes de Chrome supprime une annonce qui utilise trop de ressources, GPT actualise désormais automatiquement l'emplacement vide avec une autre annonce. Cela permet de s'assurer que l'espace publicitaire reste utilisé. Ce comportement devrait augmenter les impressions d'annonces, en particulier dans les environnements Chrome pour ordinateur.
Remarque sur le ciblage et les clés-valeurs : cette actualisation automatique réutilisera la configuration de ciblage existante de l'emplacement. Si votre intégration repose sur la mise à jour des clés-valeurs avant chaque actualisation, cela peut entraîner l'envoi de données de ciblage obsolètes. Les éditeurs qui préfèrent gérer cette logique manuellement peuvent la désactiver à l'aide de googletag.config.AutoRefreshConfig.
Semaine du 6 octobre 2025
Les annonces interstitielles prérendent désormais de manière spéculative les destinations du même site pour les déclencheurs de navigation sur Chrome. Cela améliore l'expérience utilisateur en accélérant le chargement des pages lorsque les annonces interstitielles sont fermées.
Semaine du 28 juillet 2025
Plusieurs paramètres existants au niveau de la page et de l'emplacement ont été migrés vers la nouvelle API de configuration GPT unifiée. Cette migration apporte plusieurs améliorations :
- Découverte améliorée : les paramètres sont regroupés dans la documentation et les définitions de types.
- Plus intuitif : vous pouvez configurer les paramètres individuellement ou tous en même temps à l'aide d'une seule interface.
- Erreurs plus claires : les erreurs de configuration fournissent plus de détails et utilisent un langage standardisé pour simplifier le dépannage.
Les anciennes méthodes de configuration continuent de fonctionner, mais sont mises à jour pour utiliser le nouveau framework de configuration en interne. Par conséquent, vous pouvez rencontrer des messages d'erreur faisant référence aux propriétés de la nouvelle API de configuration, même lorsque vous utilisez d'anciennes méthodes.
L'objet SafeFrameConfig a été déplacé de l'espace de noms googletag vers l'espace de noms googletag.config.
Le tableau suivant liste les anciennes méthodes de configuration obsolètes, ainsi que les API de configuration recommandées pour les remplacer.
| Ancienne(s) méthode(s) de configuration | Remplacement de l'API de configuration GPT |
|---|---|
PubAdsService.set() |
PageSettingsConfig.adsenseAttributes
|
PubAdsService.clearCategoryExclusions()PubAdsService.setCategoryExclusion()
|
PageSettingsConfig.categoryExclusion
|
PubAdsService.setCentering() |
PageSettingsConfig.centering
|
PubAdsService.collapseEmptyDivs() |
PageSettingsConfig.collapseDiv
|
PubAdsService.disableInitialLoad() |
PageSettingsConfig.disableInitialLoad
|
PubAdsService.enableLazyLoad() |
PageSettingsConfig.lazyLoad
|
PubAdsService.setLocation() |
PageSettingsConfig.location
|
PubAdsService.setForceSafeFrame()PubAdsService.setSafeFrameConfig()
|
PageSettingsConfig.safeFrame
|
PubAdsService.enableSingleRequest() |
PageSettingsConfig.singleRequest
|
PubAdsService.clearTargeting()PubAdsService.setTargeting()
|
PageSettingsConfig.targeting
|
PubAdsService.enableVideoAds()PubAdsService.setVideoContent()
|
PageSettingsConfig.videoAds
|
PubAdsService.isInitialLoadDisabled()PubAdsService.get()PubAdsService.getAttributeKeys()PubAdsService.getTargeting()PubAdsService.getTargetingKeys()
|
googletag.getConfig()
|
Slot.set() |
SlotSettingsConfig.adsenseAttributes
|
Slot.clearCategoryExclusions()Slot.setCategoryExclusion()
|
SlotSettingsConfig.categoryExclusion
|
Slot.setClickUrl() |
SlotSettingsConfig.clickUrl
|
Slot.setCollapseEmptyDiv() |
SlotSettingsConfig.collapseDiv
|
Slot.setForceSafeFrame()Slot.setSafeFrameConfig()
|
SlotSettingsConfig.safeFrame
|
Slot.clearTargeting()Slot.setTargeting()Slot.updateTargetingFromMap()
|
SlotSettingsConfig.targeting
|
Slot.get()Slot.getAttributeKeys()Slot.getCategoryExclusions()Slot.getTargeting()Slot.getTargetingKeys()
|
Slot.getConfig()
|
Semaine du 21 juillet 2025
La fonctionnalité threadYield a été mise à jour pour générer également le thread JS avant de générer une URL de demande d'annonce, pour les demandes qui ne contiennent que des emplacements situés sous la ligne de flottaison. Il a été démontré que cela avait un impact positif sur les Core Web Vitals, sans impact négatif sur les impressions.
| Mis à jour dans GPT | |
|---|---|
| Propriété |
googletag.config.PageSettingsConfig.threadYield
|
Semaine du 2 juin 2025
Les interstitiels pour le Web sont désormais entièrement compatibles avec les applications monopages (SPA)
Les utilisateurs de GPT peuvent désormais diffuser des annonces interstitielles Web sur les sites Web compatibles avec les SPA, sans devoir recharger l'intégralité de la page. Cette amélioration peut :
- Améliorez l'expérience utilisateur : diffusez des annonces aux pauses naturelles dans votre SPA, pour assurer des transitions fluides et limiter les perturbations.
- Boostez la monétisation : générez de nouvelles opportunités de revenus en diffusant efficacement des annonces interstitielles sur du contenu dynamique géré par une SPA.
- Respectez les normes Better Ads Standards : continuez de proposer des expériences publicitaires de haute qualité avec des options de sortie claires et des limites de la fréquence d'exposition configurables, en respectant les bonnes pratiques du secteur.
Aucune modification n'est requise dans votre implémentation de SPA existante. GPT détecte et gère automatiquement l'affichage des annonces interstitielles en cas de modification de page dans votre application monopage. Pour en savoir plus sur l'implémentation d'interstitiels pour le Web gérés par GPT et de déclencheurs d'interstitiels facultatifs, consultez l'exemple Afficher une annonce interstitielle pour le Web .
Semaine du 26 mai 2025
La limite de la fréquence d'exposition des annonces interstitielles pour jeux H5 a été réduite de 120 à 30 secondes.
Semaine du 28 avril 2025
| Nouveautés de GPT | |
|---|---|
| Propriété |
SlotRenderEndedEvent.responseIdentifier
|
Semaine du 27 janvier 2025
Les propriétés
ComponentAuctionConfig.auctionConfig
suivantes ont été renommées pour s'aligner sur la spécification de l'
API Protected Audience
.
| Ancien nom de la propriété | Nouveau nom de la propriété |
|---|---|
decisionLogicUrl |
decisionLogicURL |
trustedScoringSignalsUrl |
trustedScoringSignalsURL |
Semaine du 21 octobre 2024
Modifiez threadYield pour utiliser Scheduler.yield plutôt que Scheduler.postTask, si disponible. Pour en savoir plus, consultez la documentation sur le rendement.
| Mis à jour dans GPT | |
|---|---|
| Propriété |
googletag.config.PageSettingsConfig.threadYield
|
Semaine du 2 septembre 2024
Ajout de la compatibilité avec les annonces interstitielles pour jeux.
Semaine du 19 août 2024
Le paramètre permettant de contrôler le comportement de rendement du thread GPT a été renommé de adYield à threadYield pour indiquer clairement que la fonctionnalité est axée sur le rendement du thread JS plutôt que sur l'optimisation du rendement des annonces. Le comportement de la fonctionnalité et de l'API associée (autre que le nom) reste inchangé. La propriété adYield sera supprimée dans une prochaine version de GPT.
Le comportement de rendement de thread par défaut peut être désactivé avec googletag.setConfig({threadYield: 'DISABLED'}); ou appliqué à tous les emplacements, quel que soit leur emplacement par rapport à la fenêtre d'affichage, avec googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});.
| Mis à jour dans GPT | |
|---|---|
| Propriété |
googletag.config.PageSettingsConfig.threadYield
|
Semaine du 29 juillet 2024
GPT génère désormais le thread JS à l'aide de Scheduler.postTask (si disponible) avec la priorité "user-blocking" juste avant d'afficher les créations. Il a été démontré que cela n'avait qu'un impact minime sur les impressions, tout en améliorant considérablement les Core Web Vitals. Par défaut, GPT ne génère un espace publicitaire que s'il se trouve en dehors de la fenêtre d'affichage.
Le comportement par défaut peut être désactivé avec googletag.setConfig({adYield: 'DISABLED'}); ou appliqué à tous les emplacements, quel que soit leur emplacement par rapport à la fenêtre d'affichage, avec googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});.
| Nouveautés de GPT | |
|---|---|
| Propriété |
googletag.config.PageSettingsConfig.adYield
|
Semaine du 12 février 2024
Ajout de la compatibilité avec la configuration des signaux fournis par l'éditeur (PPS).
Correction d'un bug qui générait toujours la valeur true pour SlotRenderEndedEvent.slotContentChanged. À l'avenir, cette propriété ne sera définie sur true que si le contenu de l'espace a changé, et sur false dans le cas contraire (par exemple, si une annonce n'a pas été diffusée).
Semaine du 29 janvier 2024
Les échecs réseau pour les demandes d'annonces simulent une absence de remplissage en déclenchant un googletag.events.SlotRenderEndedEvent avec isEmpty défini sur true. Pour savoir comment écouter cet événement, consultez Écouteurs d'événements d'annonce. La modification inclut la réduction automatique de l'espace publicitaire lors de l'utilisation de collapseEmptyDivs.
Ajout de la compatibilité avec la configuration de l'expansion d'annonce sur ordinateur/tablette et sur le Web mobile (écran partiel).
Semaine du 11 décembre 2023
Ajout de la compatibilité avec les annonces ancrées side rail.
| Nouveautés de GPT | |
|---|---|
| Énumération |
OutOfPageFormat.LEFT_SIDE_RAILOutOfPageFormat.RIGHT_SIDE_RAIL
|
Semaine du 13 novembre 2023
Ajout de la possibilité de configurer les traitements de confidentialité de l'éditeur.
Ajout de la compatibilité avec le prérendu Chrome. Lorsque GPT détecte que la page est en état de prérendu, la demande d'annonce est retardée jusqu'à ce que la page soit visible par l'utilisateur.
Semaine du 23 octobre 2023
Ajout de la compatibilité avec les déclencheurs d'interstitiels pour le Web facultatifs.
| Nouveautés de GPT | |
|---|---|
| Objet |
googletag.config.InterstitialConfig
|
| Propriété |
googletag.config.SlotSettingsConfig.interstitial
|
| Type |
googletag.config.InterstitialTrigger
|
Semaine du 24 juillet 2023
L'API Protected Audience (anciennement FLEDGE) passe à la disponibilité générale avec la version de juillet de Chrome. La fonctionnalité d'enchères de composants dans GPT est désormais considérée comme stable.
| Passage de la version expérimentale à la version stable | |
|---|---|
| Objet |
googletag.config.ComponentAuctionConfig
|
| Propriété |
googletag.config.SlotSettingsConfig.componentAuction
|
Semaine du 19 juin 2023
Mise à jour : à partir du 5 juillet 2023, GPT ne diffusera plus les versions obsolètes de sa bibliothèque JavaScript, ni les annonces associées à ces versions. Pour en savoir plus, consultez l'annonce précédente.
Les éditeurs qui diffusent des annonces à partir de www.googletagservices.com/tag/js/gpt.js peuvent continuer à le faire. Toutefois, nous vous recommandons de passer au domaine préféré, car cela peut améliorer les performances. De plus, la diffusion de gpt.js sur www.googletagservices.com pourrait être interrompue à l'avenir.
Semaine du 6 juin 2023
À partir du 5 juillet 2023, GPT ne diffusera plus les versions obsolètes de sa bibliothèque JavaScript. Cela n'a aucune incidence sur les éditeurs qui chargent GPT à partir d'une URL officielle. Les éditeurs qui diffusent une version mise en cache de gpt.js, pubads_impl.js ou de toute bibliothèque qu'ils chargent doivent mettre à jour leurs pages pour utiliser les URL officielles. Pour en savoir plus, consultez le guide de prise en main.
Semaine du 22 mai 2023
Les valeurs de taille négatives et nulles fournies à googletag.defineSlot() et SizeMappingBuilder.addSize() sont désormais automatiquement supprimées, car elles ne sont pas valides. Par conséquent, les intégrations existantes qui fournissent de telles valeurs non valides peuvent entraîner une augmentation des messages de la console pour les éditeurs.
Toutefois, cela n'aura aucune incidence sur les demandes d'annonces valides existantes.
Semaine du 18 mai 2023
L'installation des scripts d'enchérisseur Signaux sécurisés par GPT sera désormais effectuée plus tôt dans l'exécution de GPT. Cela peut améliorer la couverture des signaux dans les demandes d'annonces.
Semaine du 1er mai 2023
Correction d'un bug qui pouvait tronquer la création lors de l'actualisation d'emplacements d'ancrage de plusieurs tailles.
Semaine du 27 mars 2023
Les tags GPT ne sont plus compatibles avec les fonctionnalités basées sur la visibilité dans les navigateurs qui ne sont pas compatibles de manière native avec l'API Intersection Observer. Notez que tous les navigateurs compatibles sont compatibles de manière native avec cette API.
| Méthode ou événement | |
|---|---|
googletag.events.ImpressionViewableEvent
|
|
googletag.events.SlotVisibilityChangedEvent
|
|
googletag.pubads().enableLazyLoad()
|
|
Semaine du 6 février 2023
Ajout de la compatibilité avec le partage de signaux sécurisés.
| Nouveautés de GPT | |
|---|---|
| Objet |
BidderSignalProviderPublisherSignalProviderSecureSignalProvidersArray
|
| Type |
SecureSignalProvider
|
| Variable |
googletag.secureSignalProviders
|
Semaine du 30 janvier 2023
Le comportement de Service.addEventListener() a été modifié de sorte que, lorsqu'un événement se produit, tous les écouteurs associés s'exécutent avant de traiter un événement ultérieur. Avant cette modification, les écouteurs d'événements de début et de fin d'affichage d'un même espace publicitaire pouvaient s'exécuter dans le désordre.
Semaine du 15 août 2022
Le type renvoyé de Service.removeEventListener() est passé de boolean à void.
Semaine du 25 juillet 2022
Ajout de la prise en charge expérimentale des enchères de composants FLEDGE pour permettre de tester rapidement FLEDGE avec plusieurs vendeurs.
| Nouveautés de GPT | |
|---|---|
| Méthode |
Slot.setConfig()
|
| Objet |
ComponentAuctionConfigSlotSettingsConfig
|
Semaine du 18 juillet 2022
L'API ContentService a été abandonnée. L'appel de googletag.content().setContent n'a désormais aucun effet, si ce n'est de consigner un avertissement. La propriété googletag.content sera bientôt entièrement supprimée. Après cela, toute tentative d'appel de cette propriété générera une exception. Utilisez plutôt les API DOM intégrées du navigateur pour ajouter directement du contenu aux éléments DIV.
Semaine du 23 mai 2022
Ajout de la possibilité de configurer la source de trafic de la demande d'annonce.
| Compatibilité des GPT avec les sources de trafic | |
|---|---|
| Énumération |
TrafficSource.ORGANICTrafficSource.PURCHASED
|
| Propriété | PrivacySettingsConfig.trafficSource |
Semaine du 7 mars 2022
Les annonces avec récompense pour le Web sont désormais disponibles. Pour en savoir plus, consultez le Centre d'aide Ad Manager.
| Compatibilité de GPT avec les annonces avec récompense pour le Web | |
|---|---|
| Énumération | OutOfPageFormat.REWARDED |
| Événement | RewardedSlotClosedEvent |
| Événement | RewardedSlotGrantedEvent |
| Événement | RewardedSlotReadyEvent |
| Objet | RewardedPayload |
Semaine du 28 février 2022
CommandArray.push lie désormais explicitement les fonctions fournies à globalThis au lieu de son propre objet arguments.
Semaine du 8 décembre 2021
Les énumérations exposent désormais également un mappage inverse des valeurs aux clés afin de correspondre au comportement des énumérations TypeScript. Les API qui acceptent des valeurs d'énumération restent inchangées, et ces nouveaux mappages inversés ne doivent pas être utilisés.
Semaine du 9 août 2021
Ajout de la méthode removeEventListener.
L'appel de addEventListener plusieurs fois avec la même instance eventType et la même fonction de rappel est désormais une opération sans effet. En d'autres termes, si une seule instance de fonction de rappel est enregistrée n fois pour le même type d'événement, elle ne s'exécutera qu'une seule fois lorsque l'événement se produira, et non n fois.
Semaine du 29 juillet 2021
Les événements de visibilité de GPT (ImpressionViewableEvent et SlotVisibilityChangedEvent) continueront désormais à se déclencher lors des sessions de page longues. Auparavant, ils s'arrêtaient une heure après le chargement de la page.
Semaine du 3 mai 2021
Les tags GPT ne réservent plus d'espace pour les emplacements avant de récupérer les annonces. Cette modification réduit le Cumulative Layout Shift (CLS) sur les sites qui n'ont pas réservé d'espace à l'aide de CSS. Pour réduire davantage le CLS sur votre site, nous vous recommandons de réserver une zone non nulle pour l'annonce à l'aide de CSS. En savoir plus
Semaine du 22 mars 2021
Mise à jour du comportement de enableLazyLoad() pour retarder également l'affichage des emplacements situés sous la ligne de flottaison dans les onglets en arrière-plan.
Semaine du 23 février 2021
Les méthodes googletag.pubads().set et Slot.set peuvent désormais être appelées à tout moment avant display ou refresh. Auparavant, set ne s'appliquait que lorsqu'il était appelé avant googletag.enableServices.
Semaine du 16 février 2021
L'API googletag.pubads().setPublisherProvidedId peut désormais être appelée à tout moment. Auparavant, elle ne fonctionnait que si elle était appelée avant googletag.enableServices.
Semaine du 4 janvier 2021
L'API googletag.pubads().collapseEmptyDivs peut désormais être appelée de manière répétée pour modifier les paramètres. Auparavant, les appels répétés étaient ignorés.
Semaine du 12 octobre 2020
Lancement de la version bêta ouverte des interstitiels pour le Web (voir le Centre d'aide).
Semaine du 31 août 2020
definePassback() et defineOutOfPagePassback() sont obsolètes. Consultez la documentation sur les passbacks pour savoir comment créer correctement un passback.
Semaine du 15 juin 2020
Mise à jour du comportement de enableLazyLoad() pour qu'il soit compatible avec collapseEmptyDivs(true).
Semaine du 25 mai 2020
Les tags GPT ne prendront plus en charge la localisation GPS précise définie par les éditeurs. Plus précisément, googletag.pubads().setLocation() n'acceptera plus les paramètres de latitude, de longitude ou de rayon, mais prendra à la place une adresse au format libre.
Semaine du 27 avril 2020
La logique d'affichage GPT n'est plus modularisée dans des fichiers distincts. Cela signifie que GPT récupérera moins de fichiers lors de son exécution, ce qui réduit légèrement la latence, mais n'a pas d'impact net sur la bande passante de l'utilisateur.
Lorsqu'une requête est déclenchée dans GPT (en appelant googletag.display() ou googletag.pubads().refresh()), nous figeons désormais en interne tous les états fournis par l'éditeur afin qu'ils ne puissent pas être modifiés avant l'envoi de la requête. Par conséquent, lorsqu'une requête est déclenchée, seul l'état ajouté jusqu'à ce moment-là sera utilisé pour cette requête. Tout état modifié après cela ne s'appliquera qu'aux requêtes suivantes.
Semaine du 11 novembre 2019
Un nouvel extrait de code est désormais recommandé pour créer des passbacks GPT. L'utilisation de definePassback() et de defineOutOfPagePassback() est déconseillée, car ces fonctions se comportent de manière synchrone et peuvent être bloquées par certains navigateurs. En savoir plus
Ajout de la méthode Slot.updateTargetingFromMap().
Ajout de PubAdsService.setPrivacySettings() comme nouvelle méthode pour activer les paramètres de confidentialité. D'autres paramètres seront disponibles ici ultérieurement.
Semaine du 25 mars 2019
Le service Pubads est désormais pleinement opérationnel immédiatement après l'appel de googletag.enableServices(), au lieu d'être initialisé de manière asynchrone. Cela signifie que googletag.pubadsReady est désormais garanti comme étant vrai juste après l'appel de googletag.enableServices(). Il ne devrait plus être nécessaire d'interroger la valeur de googletag.pubadsReady.
Semaine du 4 février 2019
Le comportement de enableLazyLoad() a été modifié pour permettre d'apporter des modifications à la configuration du chargement différé après l'appel de enableServices(), la configuration du chargement différé étant figée pour chaque emplacement lorsque celui-ci est affiché.
Semaine du 21 janvier 2019
Ajout d'un nouvel événement compatible, SlotResponseReceived, qui se déclenche lorsqu'une réponse d'annonce est reçue pour un espace publicitaire.
Ajout d'un nouveau champ, creativeTemplateId, à googleTag.ResponseInformation.
Semaine du 14 janvier 2019
Ajout d'un nouvel événement compatible, SlotRequestedEvent, qui se déclenche lorsqu'une demande d'annonce est effectuée pour un espace publicitaire.
Semaine du 27 août 2018
Modification de googletag.display() pour accepter un googletag.Slot comme argument.
Semaine du 6 août 2018
Ajout de googletag.PubAdsService.enableLazyLoad() pour le chargement différé des annonces dans GPT.
Semaine du 18 juin 2018
Correction d'un bug qui empêchait le déclenchement de googletag.events.SlotOnloadEvent.
Semaine du 30 avril 2018
Ajoute googletag.PubAdsService.setTagForUnderAgeOfConsent() pour contrôler les annonces destinées aux utilisateurs n'ayant pas atteint l'âge minimal requis, et googletag.PassbackSlot.setTagForUnderAgeOfConsent() pour indiquer que l'emplacement de passback provient d'un utilisateur n'ayant pas atteint l'âge minimal requis.
Semaine du 23 avril 2018
Ajout de googletag.PubAdsService.setRequestNonPersonalizedAds() pour contrôler la personnalisation des annonces.
Semaine du 12 mars 2018
Annulation de la modification qui empêchait la suppression du contenu existant dans les emplacements avant l'actualisation, si ce contenu n'avait pas été placé par GPT. Le contenu va maintenant être effacé.
Semaine du 19 février 2018
Lorsque le mode d'affichage asynchrone est utilisé : demandez des annonces à l'aide de XMLHttpRequest avec la méthode HTTP GET dans la mesure du possible pour toutes les demandes d'annonces, dans la limite du nombre maximal de caractères de 8 192. Auparavant, la méthode HTTP POST était utilisée pour les demandes d'annonces dépassant 4 096 caractères, jusqu'à la limite de 8 192 caractères.
Nous avons cessé de supprimer le contenu existant dans les emplacements avant l'actualisation, si ce contenu n'a pas été placé par GPT. Cette remarque est incorrecte. Consultez l'entrée pour la semaine du 12 mars 2018.
Semaine du 8 janvier 2018
Prise en charge de la syntaxe alternative de [..., ['fluid'], ...] en tant que NamedSized dans un tableau de plusieurs tailles. Auparavant, seul [..., 'fluid', ...] était considéré comme valide.
Semaine du 10 juillet 2017
Suppression du champ labelIds de googleTag.ResponseInformation.
Semaine du 5 juin 2017
Modification de googletag.display() et googletag.pubads().display pour accepter un élément div ainsi qu'un ID div. Cela permet d'afficher des emplacements dans des éléments div qui se trouvent dans un Shadow DOM.
Semaine du 27 février 2017
Ajout de sourceAgnosticCreativeId et de sourceAgnosticLineItemId à SlotRenderEndedEvent.
Semaine du 7 novembre 2016
Lancement de l'API getSlots() sur Service pour récupérer la liste des créneaux associés à un service.
Semaine du 17 octobre 2016
Modification de Slot.clearTargeting() et PubAdsService.clearTargeting() pour qu'ils acceptent un paramètre de clé facultatif.
Semaine du 5 septembre 2016
Les erreurs détectées dans googletag.cmd.push() ne sont plus invisibles et s'affichent dans la console.
Semaine du 8 août 2016
Lancement de l'API SlotOnloadEvent pour permettre d'écouter la fin du chargement d'une création.
Semaine du 25 juillet 2016
Lancement des API getTargeting() et getTargetingKeys() sur PubAdsService pour récupérer les paramètres de ciblage personnalisés au niveau du service.
Semaine du 20 juin 2016
Lancement de l'API openConsole() pour ouvrir la Console Google pour les éditeurs sans avoir à actualiser la page.
Semaine du 6 juin 2016
Lancement des API getTargeting() et getTargetingKeys() pour récupérer les paramètres de ciblage personnalisé.
Ajout d'une option de configuration permettant à SafeFrame d'autoriser l'expansion en poussant le contenu : allowPushExpansion.
Semaine du 16 mai 2016
Prise en charge de la taille fluide dans les demandes d'annonces multitailles.
Semaine du 18 avril 2016
Lancement de l'API getResponseInformation, qui renvoie des informations sur la réponse d'annonce pour l'espace publicitaire.
Lancement de l'API setAdIframeTitle, qui définit l'entrée comme titre de tous les iFrames de conteneur d'annonce créés ultérieurement.
Semaine du 4 avril 2016
La longueur maximale des demandes d'annonces HTTP GET a été augmentée à 4 096 caractères.
Semaine du 28 mars 2016
Ajout d'une option de configuration permettant à SafeFrame d'autoriser l'expansion en superposant le contenu : allowOverlayExpansion.
Ajout d'une option de configuration permettant à SafeFrame d'utiliser l'attribut HTML5 "sandbox" pour empêcher la navigation de niveau supérieur : sandbox.
Semaine du 22 février 2016
Ajout de la possibilité de définir des titres pour les iFrames de conteneur d'annonces : setAdIframeTitle().
Ajout d'une API pour configurer les propriétés SafeFrame au niveau de la page et de l'espace publicitaire : setSafeFrameConfig().
Semaine du 15 février 2016
Ajout de la possibilité de détruire un espace et de réutiliser l'élément div : destroySlots().
Ajout d'une API pour forcer l'utilisation de SafeFrame sur les espaces publicitaires avec des contrôles précis : setForceSafeFrame().
Semaine du 7 décembre 2015
Ajout d'événements de visibilité de l'espace publicitaire (SlotVisibilityChangedEvent).
Semaine du 26 octobre 2015
Ajout de la visibilité des impressions (ImpressionViewableEvent).
Mettez à jour le ciblage de passback à partir d'un mappage JSON (Passback.updateTargetingFromMap()).
Semaine du 12 octobre 2015
Compatibilité avec les passbacks hors page.
Semaine du 31 août 2015
Restructuration de l'architecture GPT en un chargeur léger et une implémentation plus importante.
Prise en charge de la taille fluide dans GPT.