Questa pagina documenta gli aggiornamenti di produzione alla libreria Tag publisher di Google (GPT). Consulta periodicamente questa pagina per annunci relativi a funzionalità nuove o aggiornate, correzioni di bug, problemi noti e funzionalità ritirate.
Per ricevere gli aggiornamenti, aggiungi l'URL di questa pagina al tuo lettore di feed preferito oppure utilizza un link diretto al feed delle note sulla versione in formato Atom 1.0 o RSS 2.0.
Informazioni sulle date di uscita
Tutte le modifiche alla libreria GPT vengono testate attentamente prima del rilascio. Inoltre, le release vengono implementate gradualmente per gli utenti per proteggerle ulteriormente da regressioni impreviste. Se viene rilevata una regressione in qualsiasi momento durante un'implementazione, è possibile abbandonare l'intera release prima di raggiungere tutti gli utenti.
Per questo motivo, le date di uscita non sono esatte; l'implementazione completa di una release può richiedere da alcuni giorni ad alcune settimane. Ciò significa che gli utenti riscontreranno modifiche in momenti diversi. Le date indicate di seguito riflettono l'inizio della settimana in cui è terminata l'implementazione di una modifica per tutti gli utenti.
Settimana del 19 febbraio 2024
È stato aggiunto navBar
l'attivatore interstitial, che può mostrare un annuncio interstitial gestito da GPT quando
un utente interagisce con la barra di navigazione del browser. Questa funzionalità è disponibile solo su computer.
Per un esempio, consulta l'articolo Visualizzare un annuncio interstitial per il web.
Settimana del 12 febbraio 2024
Aggiunto il supporto per la configurazione degli indicatori forniti dal publisher (PPS).
È stato corretto un bug per cui SlotRenderEndedEvent.slotContentChanged
era sempre true
. In futuro, questa proprietà sarà true
solo se i
contenuti dell'area sono stati modificati e false
in caso contrario (ad esempio, se un annuncio non è stato riempito).
Settimana del 29 gennaio 2024
Gli errori di rete per le richieste di annunci rispecchieranno i casi di mancato riempimento attivando una googletag.events.SlotRenderEndedEvent
con isEmpty
impostato su true
. Per scoprire come ascoltare questo evento, consulta la sezione Listener di eventi degli annunci. La modifica include la compressione automatica dell'area quando utilizzi collapseEmptyDivs
.
Aggiunto il supporto per la configurazione dell'espansione degli annunci su desktop/tablet e web mobile (schermo parziale).
Settimana dell'11 dicembre 2023
Aggiunto il supporto per gli annunci ancorati laterali.
Novità in GPT | |
---|---|
Enum |
OutOfPageFormat.LEFT_SIDE_RAIL OutOfPageFormat.RIGHT_SIDE_RAIL
|
Settimana del 13 novembre 2023
Aggiunto il supporto per la configurazione dei trattamenti per la privacy per i publisher.
Aggiunto il supporto per il prerendering di Chrome. Quando GPT rileva che la pagina è in stato di prerendering, la richiesta di annuncio viene ritardata finché la pagina non diventa visibile all'utente.
Settimana del 23 ottobre 2023
Aggiunto il supporto per gli attivatori facoltativi degli interstitial per il web.
Novità in GPT | |
---|---|
Oggetto |
googletag.config.InterstitialConfig
|
Proprietà |
googletag.config.SlotSettingsConfig.interstitial
|
Tipo |
googletag.config.InterstitialTrigger
|
Settimana del 24 luglio 2023
L'API Protected Audience (precedentemente nota come FLEDGE) sta passando alla disponibilità generale con la release di luglio di Chrome. In questo modo, la funzionalità relativa all'asta dei componenti in GPT è ora considerata stabile.
Passata da sperimentale a stabile | |
---|---|
Oggetto |
googletag.config.ComponentAuctionConfig
|
Proprietà |
googletag.config.SlotSettingsConfig.componentAuction
|
Settimana del 19 giugno 2023
Aggiornamento: a partire dal 5 luglio 2023, GPT non pubblicherà più versioni obsolete della libreria JavaScript e non pubblicherà annunci in queste versioni. Per informazioni dettagliate, leggi l'annuncio precedente.
I publisher che pubblicano annunci da www.googletagservices.com/tag/js/gpt.js possono continuare
a farlo. Tuttavia, consigliamo di passare al dominio preferito, in quanto ciò potrebbe
migliorare le prestazioni e la pubblicazione di gpt.js su www.googletagservices.com
in futuro potrebbe essere interrotta.
Settimana del 6 giugno 2023
A partire dal 5 luglio 2023, GPT non pubblicherà più versioni obsolete della sua libreria JavaScript. Non c'è alcun impatto sul caricamento da parte degli editori di GPT da un URL ufficiale. I publisher che pubblicano una versione memorizzata nella cache di gpt.js, pubads_impl.js o altre librerie caricate devono aggiornare le proprie pagine per utilizzare gli URL ufficiali. Per ulteriori informazioni, consulta la guida iniziali.
Settimana del 22 maggio 2023
I valori di dimensione negativa e zero forniti a googletag.defineSlot()
e SizeMappingBuilder.addSize()
ora vengono rimossi automaticamente perché non sono validi. Di conseguenza, le integrazioni esistenti che forniscono questi valori non validi potrebbero registrare un aumento dei messaggi di Publisher Console.
Tuttavia, ciò non avrà alcun effetto sulle richieste di annunci valide esistenti.
Settimana del 18 maggio 2023
L'installazione degli script degli offerenti di indicatori sicuri da parte di GPT verrà ora eseguita in precedenza durante l'esecuzione di GPT. Ciò può portare a una migliore copertura degli indicatori in tutte le richieste di annunci.
Settimana del 1° maggio 2023
Risolto il bug per cui la creatività poteva apparire troncata durante l'aggiornamento di aree di ancoraggio a più dimensioni.
Settimana del 27 marzo 2023
GPT non supporta più le funzionalità basate sulla visibilità nei browser che non supportano in modo nativo l'API Intersection Observationr. Tieni presente che tutti i browser supportati supportano in modo nativo questa API.
Metodo o evento | |
---|---|
googletag.events.ImpressionViewableEvent
|
|
googletag.events.SlotVisibilityChangedEvent
|
|
googletag.pubads().enableLazyLoad()
|
Settimana del 6 febbraio 2023
Aggiunto il supporto per la condivisione di indicatori sicuri.
Novità in GPT | |
---|---|
Oggetto |
BidderSignalProvider PublisherSignalProvider SecureSignalProvidersArray
|
Tipo |
SecureSignalProvider
|
Variabile |
googletag.secureSignalProviders
|
Settimana del 30 gennaio 2023
Il comportamento di Service.addEventListener() è stato modificato in modo che, quando si verifica un evento, tutti i listener associati vengono eseguiti prima di elaborare un evento successivo. Prima di questa modifica, i listener di eventi di inizio e fine del rendering dell'area annuncio potevano essere eseguiti in modo in ordine.
Settimana del 15 agosto 2022
Il tipo restituito di Service.removeEventListener() è stato modificato da boolean
a void
.
Settimana del 25 luglio 2022
Aggiunto il supporto sperimentale per le aste dei componenti FLEDGE, per consentire i test preliminari di FLEDGE con più venditori.
Novità in GPT | |
---|---|
Metodo |
Slot.setConfig()
|
Oggetto |
ComponentAuctionConfig SlotSettingsConfig
|
Settimana del 18 luglio 2022
L'API ContentService
è stata ritirata. La chiamata a googletag.content().setContent
ora non ha alcun effetto oltre alla registrazione di un avviso. A breve la proprietà googletag.content
verrà completamente rimossa, dopodiché il tentativo di chiamarla genererà un'eccezione. Utilizza le API DOM integrate del browser per aggiungere direttamente i contenuti agli elementi div.
Settimana del 23 maggio 2022
Aggiunto il supporto per la configurazione della sorgente di traffico delle richieste di annunci.
Supporto di GPT per la sorgente di traffico | |
---|---|
Enum |
TrafficSource.ORGANIC TrafficSource.PURCHASED
|
Proprietà | PrivacySettingsConfig.trafficSource |
Settimana del 7 marzo 2022
Abbiamo lanciato gli annunci con premio per il web. Per maggiori dettagli, visita il Centro assistenza Ad Manager.
Supporto di GPT per gli annunci con premio per il web | |
---|---|
Enum | OutOfPageFormat.REWARDED |
Evento | RewardedSlotClosedEvent |
Evento | RewardedSlotGrantedEvent |
Evento | RewardedSlotReadyEvent |
Oggetto | RewardedPayload |
Settimana del 28 febbraio 2022
CommandArray.push ora associa esplicitamente le funzioni fornite a globalThis
anziché al proprio oggetto arguments
.
Settimana dell'8 dicembre 2021
Ora le enum espongono anche una mappatura inversa dei valori alle chiavi per adeguarsi al comportamento delle enumerazioni TypeScript. Le API che utilizzano i valori di enumerazione rimangono invariate e non è consigliabile utilizzare queste nuove mappature inverse.
Settimana del 9 agosto 2021
È stato aggiunto il metodo removeEventListener.
La chiamata di seguente più volte con la stessa istanza di eventType e di funzione di callback è ora inutilizzabile. In altre parole, se una singola istanza della funzione di callback viene registrata n volte per lo stesso tipo di evento, verrà eseguita una sola volta quando si verifica l'evento, anziché n volte.
Settimana del 29 luglio 2021
Gli eventi di visibilità di GPT ImpressionViewableEvent
e SlotVisibilityChangedEvent
ora continueranno a essere attivati nelle sessioni di lunga durata della pagina. In precedenza, l'azienda era disattivata dopo un'ora dal caricamento pagina.
Settimana del 3 mag 2021
GPT non imposta più spazio per le aree prima di recuperare gli annunci. Questa modifica riduce il valore Cumulative Layout Shift (CLS) sui siti che non hanno prenotato spazio utilizzando CSS. Per ridurre ulteriormente il CLS sul tuo sito, ti consigliamo di prenotare un'area diversa da zero per l'annuncio utilizzando CSS. Scopri di più
Settimana del 22 marzo 2021
È stato aggiornato il comportamento di enableLazyLoad()
in modo da ritardare anche il rendering degli slot below the fold nelle schede in background.
Settimana del 23 febbraio 2021
Ora è possibile chiamare i metodi googletag.pubads().set
e Slot.set
in qualsiasi momento prima del giorno display
o refresh
. L'impostazione precedente (set
) veniva applicata solo quando la chiamata era prima del giorno googletag.enableServices
.
Settimana del 16 febbraio 2021
L'API googletag.pubads().setPublisherProvidedId
ora può essere chiamata in qualsiasi momento. In precedenza funzionava solo se chiamata prima del giorno googletag.enableServices
.
Settimana del 4 gennaio 2021
L'API googletag.pubads().collapseEmptyDivs
potrebbe essere chiamata più volte ora per modificare le impostazioni. Le chiamate ripetute in precedenza verrebbero ignorate.
Settimana del 12 ottobre 2020
Lanciata la versione beta aperta di interstitial per il web, consulta il Centro assistenza.
Settimana del 31 agosto 2020
definePassback()
e defineOutOfPagePassback()
deprecati. Consulta la documentazione relativa al pass-back per informazioni su come creare correttamente un pass-back.
Settimana del 15 giugno 2020
Aggiornato il comportamento di enableLazyLoad()
per renderlo compatibile con collapseEmptyDivs(true)
.
Settimana del 25 maggio 2020
GPT non supporterà più la posizione GPS esatta impostata dai publisher. Nello specifico, googletag.pubads().setLocation()
non supporterà più i parametri di latitudine, longitudine o raggio, ma utilizzerà un indirizzo in formato libero.
Settimana del 27 aprile 2020
La logica di rendering GPT non è più modularizzata in file separati. Ciò significa che GPT recupererà meno file durante la sua esecuzione e quindi ridurrà leggermente la latenza, ma non ha un impatto netto sulla larghezza di banda dell'utente.
Quando una richiesta viene attivata in GPT (chiamando googletag.display()
o googletag.pubads().refresh()
), ora blocchiamo internamente tutti gli stati forniti dal publisher in modo che non possano essere modificati prima che la richiesta venga inviata. Di conseguenza, quando viene attivata una richiesta, per quella richiesta viene utilizzato solo lo stato aggiunto fino a quel momento. Qualsiasi stato modificato successivamente verrà applicato solo alle seguenti richieste.
Settimana dell'11 novembre 2019
Ora è disponibile un nuovo snippet consigliato per la creazione di pass-back GPT. Sconsigliamo l'utilizzo di definePassback()
e defineOutOfPagePassback()
, poiché queste funzioni si comportano in modo sincrono e potrebbero essere bloccate da alcuni browser. Scopri di più.
Metodo Slot.updateTargetingFromMap()
aggiunto.
Aggiunto PubAdsService.setPrivacySettings()
come nuovo metodo per attivare le impostazioni della privacy. Altre impostazioni saranno disponibili qui in futuro.
Settimana del 25 marzo 2019
Il servizio Pubads è ora completamente operativo subito dopo la chiamata a googletag.enableServices()
, invece di essere inizializzato in modo asincrono. Ciò significa che ora è garantito che googletag.pubadsReady
sia true subito dopo la chiamata al numero googletag.enableServices()
. Non dovrebbe più essere necessario eseguire il polling per verificare il valore di googletag.pubadsReady
.
Settimana del 4 febbraio 2019
È stato aggiornato il comportamento di enableLazyLoad()
per consentire modifiche alla configurazione del caricamento lento dopo la chiamata a enableServices()
, con la configurazione del caricamento lento bloccato per ogni slot quando viene visualizzato questo slot.
Settimana del 21 gennaio 2019
È stato aggiunto un nuovo evento supportato, SlotResponseReceived
, che si attiva quando viene ricevuta una risposta di annuncio per un'area annuncio.
È stato aggiunto un nuovo campo, creativeTemplateId
in googleTag.ResponseInformation
.
Settimana del 14 gennaio 2019
È stato aggiunto un nuovo evento supportato, SlotRequestedEvent
, che si attiva quando viene effettuata una richiesta di annuncio per un'area annuncio.
Settimana del 27 agosto 2018
Modificato googletag.display()
in modo da accettare un googletag.Slot
come argomento.
Settimana del 6 agosto 2018
Aggiunge googletag.PubAdsService.enableLazyLoad()
per gli annunci con caricamento lento in GPT.
Settimana del 18 giugno 2018
Risolto un bug che impediva l'attivazione di googletag.events.SlotOnloadEvent
.
Settimana del 30 aprile 2018
Aggiunge googletag.PubAdsService.setTagForUnderAgeOfConsent()
per controllare gli annunci per gli utenti di età inferiore a quella del consenso digitale e googletag.PassbackSlot.setTagForUnderAgeOfConsent()
per contrassegnare lo slot di pass-back come appartenente a un utente di età inferiore a quella del consenso digitale.
Settimana del 23 aprile 2018
Aggiunge googletag.PubAdsService.setRequestNonPersonalizedAds()
per controllare la personalizzazione degli annunci.
Settimana del 12 marzo 2018
È stato eseguito il rollback della modifica che interrompeva la rimozione dei contenuti esistenti all'interno delle aree annuncio prima dell'aggiornamento, nel caso in cui i contenuti non fossero stati inseriti lì da GPT. I contenuti verranno cancellati.
Settimana del 19 febbraio 2018
Se viene utilizzata la modalità di rendering asincrono: richiedi gli annunci utilizzando XMLHttpRequest con il metodo HTTP GET
ove possibile per tutte le richieste di annunci, fino al limite di 8192 caratteri. In precedenza, il HTTP POST
metodo sarebbe stato utilizzato per le richieste di annunci che superano i 4096 caratteri, fino al limite di 8192 caratteri.
È stata interrotta la rimozione dei contenuti esistenti all'interno delle aree prima dell'aggiornamento, se questi contenuti non erano stati inseriti lì da GPT. Questa nota non è corretta; consulta la voce relativa alla settimana del 12 marzo 2018
Settimana dell'8 gennaio 2018
Supporta la sintassi alternativa di [..., ['fluid'], ...]
come NamedSized
all'interno di un array a più dimensioni. In precedenza, solo [..., 'fluid', ...]
era considerato valido.
Settimana del 10 luglio 2017
Rimosso campo labelIds da googleTag.ResponseInformation.
Settimana del 5 giugno 2017
Sono stati modificati googletag.display()
e googletag.pubads().display
in modo da accettare un elemento div e un ID div. Ciò consente gli slot di rendering all'interno dei div che si trovano in un DOM shadow.
Settimana del 27 febbraio 2017
Settimana del 7 novembre 2016
Rilasciata l'API getSlots()
sul servizio per recuperare l'elenco di slot associati a un servizio.
Settimana del 17 ottobre 2016
Slot.clearTargeting()
e PubAdsService.clearTargeting()
sono stati modificati in modo da utilizzare un parametro chiave facoltativo.
Settimana del 5 settembre 2016
Gli errori rilevati in googletag.cmd.push()
non sono più invisibili e verranno stampati nella console.
Settimana dell'8 agosto 2016
Rilasciata l'API SlotOnloadEvent
per consentire il completamento del caricamento di una creatività.
Settimana del 25 luglio 2016
Rilasciate le API getTargeting()
e getTargetingKeys()
su PubAdsService per recuperare i parametri di targeting personalizzato a livello di servizio.
Settimana del 20 giugno 2016
Rilasciata l'API openConsole()
per aprire la Google Publisher Console senza dover aggiornare la pagina.
Settimana del 6 giugno 2016
Rilasciate le API getTargeting()
e getTargetingKeys()
per il recupero dei parametri di targeting personalizzato.
Aggiunta dell'opzione di configurazione in cui SafeFrame deve consentire l'espansione tramite push dei contenuti: allowPushExpansion
.
Settimana del 16 maggio 2016
Supporta le dimensioni flessibili nelle richieste di annunci a più dimensioni.
Settimana del 18 aprile 2016
Rilasciata l'API getResponseInformation
che restituisce informazioni sulla risposta all'annuncio per l'area annuncio.
Rilasciata l'API setAdIframeTitle
che imposta l'input come titolo di qualsiasi iframe del contenitore di annunci creato successivamente.
Settimana del 4 aprile 2016
Aumentata la lunghezza massima della richiesta di annuncio HTTP GET
a 4096 caratteri.
Settimana del 28 marzo 2016
Aggiunta dell'opzione di configurazione in cui il SafeFrame deve consentire l'espansione sovrapponendo contenuti: allowOverlayExpansion
.
Aggiunta dell'opzione di configurazione in cui SafeFrame deve utilizzare l'attributo sandbox HTML5 per impedire la navigazione di primo livello: sandbox
.
Settimana del 22 febbraio 2016
Aggiunta della possibilità di impostare titoli per gli iframe dei contenitori di annunci: setAdIframeTitle()
.
Aggiunta di un'API per configurare le proprietà SafeFrame a livello di pagina e area annuncio: setSafeFrameConfig()
.
Settimana del 15 febbraio 2016
Aggiunta della possibilità di eliminare un'area annuncio e riutilizzare il div: destroySlots()
.
Aggiunta di un'API per forzare l'uso di SafeFrame nelle aree annuncio con controlli granulari: setForceSafeFrame()
.
Settimana del 7 dicembre 2015
Aggiunta di eventi di visibilità dell'area annuncio (SlotVisibilityChangedEvent
).
Settimana del 26 ottobre 2015
Aggiunta della visibilità delle impressioni (ImpressionViewableEvent
).
Aggiorna il targeting di pass-back da una mappa JSON (Passback.updateTargetingFromMap()
).
Settimana del 12 ottobre 2015
Supporto per il pass-back fuori pagina.
Settimana del 31 agosto 2015
Ristrutturazione dell'architettura GPT in un caricatore sottile e in un'implementazione più grande.
Supporto per le dimensioni flessibili in GPT.