Note di rilascio GPT

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.0icona feed o RSS 2.0icona feed.

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

È 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.

Settimana dell'11 dicembre 2023

Settimana del 13 novembre 2023

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.

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

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ù.

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()).

Supporto dell'attributo AdSense page_url set() e get() per le aree pass-back.

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.