Questa pagina documenta gli aggiornamenti di produzione per Tag publisher di Google (GPT). Puoi controllare periodicamente questa pagina per annunci relativi a funzionalità nuove o aggiornate, correzioni di bug, problemi noti e funzionalità deprecata.
Per ricevere gli aggiornamenti, aggiungi l'URL di questa pagina al tuo lettore di feed preferito o usa un link diretto delle note di rilascio in Atom 1.0 o RSS 2.0.
Informazioni sulle date di uscita
Tutte le modifiche alla libreria GPT vengono testate con attenzione prima . Inoltre, le release vengono implementate gradualmente per gli utenti da regressioni impreviste. Se viene rilevata una regressione in qualsiasi momento durante un'implementazione, l'intera release può essere rapidamente abbandonata prima che raggiunga per tutti gli utenti.
Per questo motivo, le date di uscita non sono esatte. una release può prendere ovunque da alcuni giorni ad alcune settimane. Ciò significa che gli utenti dei cambiamenti in momenti diversi. Le date fornite di seguito riflettono la data di inizio della settimana in cui una modifica è stata implementata per tutti gli utenti.
Settimana del 29 luglio 2024
Ora GPT restituisce il thread JS utilizzando Scheduler.postTask (se disponibile) con priorità: "user-blocco" appena prima del rendering creatività. Questo approccio ha dimostrato di avere un impatto estremamente ridotto sul di impressioni, offrendo al contempo un vantaggio significativo Core Web Vitals. Per impostazione predefinita, GPT fornisce il rendimento solo se l'area annuncio si trova al di fuori dell'area visibile.
Il comportamento predefinito può essere disattivato con
googletag.setConfig({adYield: 'DISABLED'});
o applicata a tutte le aree annuncio indipendentemente dalla loro posizione rispetto all'area visibile
con googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});
.
Novità in GPT | |
---|---|
Proprietà |
googletag.config.PageSettingsConfig.adYield
|
Settimana del 12 febbraio 2024
Aggiunto il supporto per la configurazione indicatori forniti dal publisher (PPS).
È stato corretto un bug per cui
SlotRenderEndedEvent.slotContentChanged
era sempre true
. In futuro, questa proprietà sarà true
solo se le
contenuti dell'area sono cambiati e false
in caso contrario (ad esempio, se un annuncio non si è riempito).
Settimana del 29 gennaio 2024
Gli errori di rete per le richieste di annunci imitano l'assenza di riempimento attivando un
googletag.events.SlotRenderEndedEvent
con
isEmpty
impostato su true
. Consulta
Listener di eventi annuncio
ad esempio su come ascoltare questo evento. La modifica include automaticamente
comprimi l'area quando utilizzi
collapseEmptyDivs
.
Aggiunto il supporto per configurare l'espansione dell'annuncio su computer/tablet e web mobile (schermo parziale).
Settimana dell'11 dicembre 2023
Aggiunto il supporto per annunci ancorati laterali.
Novità in GPT | |
---|---|
Enum |
OutOfPageFormat.LEFT_SIDE_RAIL OutOfPageFormat.RIGHT_SIDE_RAIL
|
Settimana del 13 novembre 2023
È stato aggiunto il supporto per la configurazione dei trattamenti della privacy del 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
È stato aggiunto il supporto per gli attivatori di interstitial per il web facoltativi.
Novità in GPT | |
---|---|
Oggetto |
googletag.config.InterstitialConfig
|
Proprietà |
googletag.config.SlotSettingsConfig.interstitial
|
Tipo |
googletag.config.InterstitialTrigger
|
Settimana del 24 luglio 2023
La API Protected Audience (noto in precedenza come FLEDGE) è transizione alla disponibilità generale con la versione di luglio di Chrome. In questo modo, i componenti correlati all'asta in GPT è ora considerata stabile.
Passaggio 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 verrà più pubblicato
versioni obsolete della libreria JavaScript e non pubblicare annunci
le versioni secondarie. Leggi l'annuncio precedente
per maggiori dettagli.
I publisher che pubblicano contenuti da www.googletagservices.com/tag/js/gpt.js possono continuare
per farlo. Tuttavia, è consigliabile passare al dominio preferito, poiché
potrebbero migliorare le prestazioni e la pubblicazione di gpt.js su www.googletagservices.com
in futuro potrebbe essere disattivato.
Settimana del 6 giugno 2023
A partire dal 5 luglio 2023 o in data successiva, GPT non pubblicherà più annunci obsoleti della sua libreria JavaScript. Non c'è alcun impatto sul caricamento dei publisher GPT da un URL ufficiale. Publisher che pubblicano una versione memorizzata nella cache di gpt.js, pubads_impl.js o tutte le librerie caricate devono aggiornare le proprie pagine in modo da utilizzare il URL. Per ulteriori informazioni, consulta la Guida introduttiva.
Settimana del 22 maggio 2023
Valori di dimensione negativa e zero forniti a googletag.defineSlot()
e SizeMappingBuilder.addSize()
vengono rimossi automaticamente in quanto non validi. Di conseguenza, le integrazioni esistenti che forniscono questi valori non validi potrebbero visualizzare un
di aumento dei messaggi di Publisher Console.
Tuttavia, ciò non avrà alcun effetto sulle richieste di annunci valide esistenti.
Settimana del 18 maggio 2023
Ora l'installazione degli script dello strumento di offerta Indicatori sicuri da parte di GPT verrà eseguita nelle prime fasi dell'esecuzione di GPT. Ciò potrebbe comportare una migliore copertura degli indicatori nelle richieste di annunci.
Settimana del 1° maggio 2023
È stato corretto un bug per cui la creatività poteva apparire troncata durante l'aggiornamento degli slot di ancoraggio di più dimensioni.
Settimana del 27 marzo 2023
GPT non supporta più le funzionalità basate sulla visibilità sui browser che non supportano in modo nativo l'API Intersection Observer. Tieni presente che tutti i browser supportati supportano questa API in modo nativo.
Metodo o evento | |
---|---|
googletag.events.ImpressionViewableEvent
|
|
googletag.events.SlotVisibilityChangedEvent
|
|
googletag.pubads().enableLazyLoad()
|
Settimana del 6 febbraio 2023
È stato 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 vengano eseguiti prima di elaborare un evento successivo. Prima di questa modifica, i listener di eventi di inizio e fine del rendering dell'area per lo stesso slot potevano non essere eseguiti in ordine.
Settimana del 15 agosto 2022
Tipo restituito di
Service.removeEventListener() è stato modificato da boolean
a void
.
Settimana del 25 luglio 2022
Aggiunto il supporto sperimentale per FLEDGE che consentono di testare in anteprima FLEDGE con più venditori.
Novità in GPT | |
---|---|
Metodo |
Slot.setConfig()
|
Oggetto |
ComponentAuctionConfig SlotSettingsConfig
|
Settimana del 18 luglio 2022
L'API ContentService
è stata ritirata. Chiamare googletag.content().setContent
ora non ha alcun effetto oltre alla registrazione di un avviso. A breve la proprietà googletag.content
verrà rimossa completamente. in seguito, il tentativo di chiamare la richiesta 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 richiesta di annuncio sorgente di traffico.
Supporto di GPT per la sorgente di traffico | |
---|---|
Enum |
TrafficSource.ORGANIC TrafficSource.PURCHASED
|
Proprietà | PrivacySettingsConfig.trafficSource |
Settimana del 7 marzo 2022
Sono stati lanciati gli annunci con premio per il web. Per informazioni dettagliate, 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é alla propria
arguments
.
Settimana dell'8 dicembre 2021
Le enum ora espongono anche una mappatura inversa di valori alle chiavi per adeguarsi al comportamento delle enumerazioni TypeScript. API i valori enum rimangono invariati e queste nuove mappature inverse non dovrebbero .
Settimana del 9 agosto 2021
Aggiunto il metodo removeEventListener.
Chiamata a addEventListener con la stessa istanza di eventType e funzione di callback è ora in modo autonomo. In altre parole, se viene registrata una singola istanza di funzione di callback n volte per lo stesso tipo di evento, verrà eseguito solo una volta quando anziché n volte.
Settimana del 29 luglio 2021
Eventi di visibilità di GPT: ImpressionViewableEvent
e SlotVisibilityChangedEvent
continuerà ad attivarsi per sessioni di pagina lunghe. In precedenza, erano stati chiusi
dopo un'ora dal caricamento pagina.
Settimana del 3 maggio 2021
GPT non imposta più spazio per le aree annuncio prima di recuperare gli annunci. Questa modifica riduce Cumulative Layout Shift (CLS) sui siti che non hanno prenotato spazio utilizzando CSS. Per ridurre ulteriormente la metrica 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()
per ritardare anche il rendering delle aree below the fold nelle schede in background.
Settimana del 23 febbraio 2021
Ora i metodi googletag.pubads().set
e Slot.set
possono essere chiamati in qualsiasi momento prima del giorno display
o refresh
. In precedenza, la funzionalità set
veniva applicata solo alle chiamate precedenti alle ore googletag.enableServices
.
Settimana del 16 febbraio 2021
Ora l'API googletag.pubads().setPublisherProvidedId
può essere chiamata in qualsiasi momento. In precedenza funzionava solo se la chiamata era precedente a googletag.enableServices
.
Settimana del 4 gennaio 2021
L'API googletag.pubads().collapseEmptyDivs
potrebbe essere chiamata ripetutamente ora per modificare le impostazioni. Le chiamate ripetute in precedenza verrebbero ignorate.
Settimana del 12 ottobre 2020
Lancio della versione beta aperta degli interstitial per il web, consulta il Centro assistenza.
Settimana del 31 agosto 2020
definePassback()
e defineOutOfPagePassback()
deprecati. Per informazioni su come creare correttamente un pass-back, consulta la documentazione relativa al pass-back.
Settimana del 15 giugno 2020
È stato 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 di GPT non è più modularizzata in file separati. Ciò significa che GPT recupererà meno file durante l'esecuzione e quindi riduce leggermente la latenza, ma non ha alcun 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 tutto lo stato fornito dal publisher in modo che non possa essere modificato prima dell'invio della richiesta. Pertanto, quando viene attivata una richiesta, per la richiesta viene utilizzato solo lo stato aggiunto fino a quel momento. Qualsiasi stato che viene modificato in seguito verrà applicato solo alle seguenti richieste.
Settimana dell'11 novembre 2019
Ora è disponibile un nuovo snippet consigliato per creare pass-back GPT. Utilizzo di definePassback()
e defineOutOfPagePassback()
è sconsigliato, poiché queste funzioni si comportano in modo sincrono e potrebbero essere bloccate da alcuni browser. Scopri di più.
Metodo Slot.updateTargetingFromMap()
aggiunto.
PubAdsService.setPrivacySettings()
è stato aggiunto 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 pienamente operativo subito dopo la chiamata a googletag.enableServices()
, invece di essere inizializzato in modo asincrono. Ciò significa che ora è garantito che il valore di googletag.pubadsReady
sia vero subito dopo la chiamata a googletag.enableServices()
. Il sondaggio per verificare il valore di googletag.pubadsReady
non dovrebbe più essere necessario.
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 bloccata per ogni slot quando viene visualizzato.
Settimana del 21 gennaio 2019
È stato aggiunto un nuovo evento supportato, SlotResponseReceived
, che si attiva quando viene ricevuta una risposta a un annuncio per un'area.
È stato aggiunto un nuovo campo, creativeTemplateId
a 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.
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
È stato corretto 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 l'area pass-back come proveniente da 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 ha interrotto la rimozione dei contenuti esistenti all'interno delle aree prima dell'aggiornamento, se tali contenuti non erano stati inseriti in questo tipo da GPT. I contenuti verranno cancellati.
Settimana del 19 febbraio 2018
Se viene utilizzata la modalità di rendering asincrono: richiedi 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 metodo HTTP POST
veniva utilizzato per le richieste di annunci che superavano i 4096 caratteri, fino al limite di 8192 caratteri.
È stata interrotta la rimozione dei contenuti esistenti all'interno delle aree prima dell'aggiornamento, se tali contenuti non erano stati inseriti lì da GPT. Questa nota non è corretta. vedi la voce per 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 il campo labelIds da googleTag.ResponseInformation.
Settimana del 5 giugno 2017
Hai modificato googletag.display()
e googletag.pubads().display
in modo da accettare un elemento div e un ID div. Ciò consente il rendering di aree all'interno dei div che si trovano in un DOM shadow.
Settimana del 27 febbraio 2017
Settimana del 7 novembre 2016
È stata rilasciata l'API getSlots()
sul servizio per recuperare l'elenco di slot associati a un servizio.
Settimana del 17 ottobre 2016
Hai modificato Slot.clearTargeting()
e PubAdsService.clearTargeting()
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
È stata rilasciata l'API SlotOnloadEvent
per consentire l'ascolto di una creatività per completare il caricamento.
Settimana del 25 luglio 2016
Rilasciate le API getTargeting()
e getTargetingKeys()
in PubAdsService per recuperare i parametri di targeting personalizzati a livello di servizio.
Settimana del 20 giugno 2016
È stata rilasciata l'API openConsole()
per aprire Google Publisher Console senza dover aggiornare la pagina.
Settimana del 6 giugno 2016
Sono state rilasciate le API getTargeting()
e getTargetingKeys()
per recuperare i parametri di targeting personalizzato.
Aggiunta dell'opzione di configurazione in cui Safeframe deve consentire l'espansione trasferendo i contenuti: allowPushExpansion
.
Settimana del 16 maggio 2016
Supporta dimensioni flessibili nelle richieste di annuncio a più dimensioni.
Settimana del 18 aprile 2016
È stata rilasciata l'API getResponseInformation
che restituisce informazioni sulla risposta all'annuncio per l'area annuncio.
È stata rilasciata un'API setAdIframeTitle
che imposta l'input come titolo di eventuali iframe del contenitore di annunci creati in seguito.
Settimana del 4 aprile 2016
Lunghezza massima della richiesta di annuncio HTTP GET
aumentata a 4096 caratteri.
Settimana del 28 marzo 2016
Aggiunta dell'opzione di configurazione in cui 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: setSafeFrameConfig()
.
Settimana del 15 febbraio 2016
È stata aggiunta la possibilità di eliminare un'area e riutilizzare il div: destroySlots()
.
Aggiunta di un'API per forzare l'utilizzo del SafeFrame nelle aree annuncio con controlli granulari: setForceSafeFrame()
.
Settimana del 7 dicembre 2015
Aggiunta di eventi di visibilità slot (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 thin caricatore e un'implementazione di dimensioni maggiori.
Supporto per le dimensioni flessibili in GPT.