GPT-Versionshinweise

Auf dieser Seite werden die Produktionsaktualisierungen des Google Publisher-Tags dokumentiert. (GPT). Prüfen Sie diese Seite regelmäßig auf Hinweise zu neuen oder aktualisierten Features, Fehlerkorrekturen, bekannten Problemen und verworfenen Funktionen.

Damit Sie Updates erhalten, fügen Sie die URL dieser Seite zu Ihrem Feed-Reader Ihrer Wahl verwenden oder einen direkten Link zum Feed für Versionshinweise in Atom 1.0Feedsymbol oder RSS 2.0Feedsymbol-Format.

Veröffentlichungsdaten

Alle Änderungen an der GPT-Bibliothek werden vor dem Veröffentlichung. Außerdem werden Releases schrittweise für Nutzer vor unerwarteten Regressionen schützen. Wenn an irgendeiner Stelle eine Regression während eines Roll-outs kann der gesamte Release schnell verworfen werden, bevor er allen Nutzenden.

Aus diesem Grund sind die Veröffentlichungsdaten nicht genau. in einer Veröffentlichung ein paar Tage oder Wochen dauern. Das bedeutet, dass Nutzende zu unterschiedlichen Zeitpunkten begegnen können. Die unten angegebenen Daten geben den Beginn an. der Woche, in der eine Änderung für alle Nutzer eingeführt wurde.

Woche ab dem 29. Juli 2024

GPT liefert den JS-Thread nun mithilfe von Scheduler.postTask (sofern verfügbar) mit Priorität: „Nutzerblockierung“ kurz vor dem Rendern Creatives. Dies hat nachweislich eine extrem geringe Auswirkung auf Impressionen erzielen und gleichzeitig Core Web Vitals: Standardmäßig liefert GPT nur dann Ergebnisse, wenn sich die Anzeigenfläche außerhalb des Darstellungsbereichs befindet.

Das Standardverhalten kann deaktiviert werden: googletag.setConfig({adYield: 'DISABLED'}); oder auf alle Anzeigenflächen angewendet werden, unabhängig von ihrer Position im Darstellungsbereich mit googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});.

Neu bei GPT
Attribut googletag.config.PageSettingsConfig.adYield

Woche ab dem 12. Februar 2024

Es wurde ein Fehler behoben, bei dem SlotRenderEndedEvent.slotContentChanged war immer true. Künftig ist diese Property nur true, wenn das Inhalt der Anzeigenfläche geändert, andernfalls false (z. B. wenn eine Anzeige nicht gefüllt wurde).

Woche vom 29. Januar 2024

Netzwerkausfälle für Anzeigenanfragen ahmen eine Nichtausführung nach, indem ein googletag.events.SlotRenderEndedEvent mit isEmpty auf true festgelegt. Weitere Informationen finden Sie unter Listener für Anzeigenereignisse wie auf dieses Ereignis gelauscht wird. Änderung schließt automatisch die Anzeigenfläche bei Verwendung von collapseEmptyDivs

Woche ab dem 11. Dezember 2023

Woche ab dem 13. November 2023

Die Unterstützung für das Pre-Rendering in Chrome wurde hinzugefügt. Wenn GPT erkennt, dass sich die Seite im Pre-Rendering befindet, wird die Anzeigenanfrage verzögert, bis die Seite für den Nutzer sichtbar wird.

Woche ab dem 23. Oktober 2023

Woche ab dem 24. Juli 2023

Die Protected Audience API (früher FLEDGE) ist Umstellung auf die allgemeine Verfügbarkeit mit der Chrome-Version im Juli. Dabei werden auktionsbezogene Komponenten gilt nun als stabil.

Von experimenteller auf stabile Version umgestellt
Object googletag.config.ComponentAuctionConfig
Attribut googletag.config.SlotSettingsConfig.componentAuction

Woche ab dem 19. Juni 2023

Update: Ab dem 5. Juli 2023 werden GPTs nicht mehr ausgeliefert veraltete Versionen seiner JavaScript-Bibliothek und schalten auch keine Anzeigen Versionen Zur vorherigen Ankündigung .

Publisher, die Anzeigen über www.googletagservices.com/tag/js/gpt.js ausliefern, um dies zu tun. Es wird jedoch empfohlen, zur bevorzugten Domain zu wechseln, da diese kann die Leistung und Bereitstellung von gpt.js auf www.googletagservices.com verbessern. wird möglicherweise in Zukunft eingestellt.

Woche ab dem 6. Juni 2023

Ab dem 5. Juli 2023 werden über GPT keine veralteten Versionen seiner JavaScript-Bibliothek. Dies hat keine Auswirkungen auf das Laden von Publishern GPT von einem offizielle URL. Publisher, die eine im Cache gespeicherte Version von gpt.js, pubads_impl.js oder müssen alle Bibliotheken, die geladen werden, ihre Seiten so aktualisieren, dass sie die offizielle URLs. Weitere Informationen finden Sie im Startleitfaden.

Woche ab dem 22. Mai 2023

Negative Werte und Werte von Null für googletag.defineSlot() angegeben und SizeMappingBuilder.addSize() werden automatisch entfernt, da sie ungültig sind. Daher sehen bestehende Integrationen, die solche ungültigen Werte enthalten, möglicherweise eine mehr Mitteilungen in der Publisher Console. Dies hat jedoch keine Auswirkungen auf bestehende, gültige Anzeigenanfragen.

Woche ab dem 18. Mai 2023

Die Installation von Bieterskripts für sichere Signale über GPT erfolgt jetzt früher bei der GPT-Ausführung. Das kann zu einer besseren Signalabdeckung bei Anzeigenanfragen führen.

Woche ab dem 1. Mai 2023

Es wurde ein Fehler behoben, bei dem das Creative beim Aktualisieren von Ankerflächen in mehreren Größen abgeschnitten angezeigt wurde.

Woche ab dem 27. März 2023

GPT unterstützt in Browsern, die die Intersection Observer API nicht nativ unterstützen, keine auf der Sichtbarkeit basierenden Funktionen mehr. Alle unterstützten Browser unterstützen diese API nativ.

Methode oder Ereignis
googletag.events.ImpressionViewableEvent
googletag.events.SlotVisibilityChangedEvent
googletag.pubads().enableLazyLoad()

Woche ab dem 6. Februar 2023

Woche ab dem 30. Januar 2023

Das Verhalten von Service.addEventListener() wurde geändert. Wenn ein Ereignis eintritt, werden alle zugehörigen Listener ausgeführt, bevor ein späteres Ereignis verarbeitet wird. Vor dieser Änderung konnten Start- und End-Event-Listener des Slot-Renderings für denselben Slot in falscher Reihenfolge ausgeführt werden.

Woche ab dem 15. August 2022

Rückgabetyp von Service.removeEventListener() wurde von boolean in void geändert.

Woche ab dem 25. Juli 2022

Experimentelle Unterstützung für hinzugefügt FLEDGE Komponentenauktionen, um frühzeitig Tests FLEDGE mit mehreren Verkäufern:

Neu bei GPT
Methode Slot.setConfig()
Object ComponentAuctionConfig
SlotSettingsConfig

Woche ab dem 18. Juli 2022

Die ContentService API wurde eingestellt. Das Aufrufen von googletag.content().setContent hat keine weiteren Auswirkungen, außer es wird eine Warnung protokolliert. Die Property „googletag.content“ wird bald vollständig entfernt. Danach wird beim Versuch, sie aufzurufen, eine Ausnahme ausgelöst. Verwenden Sie stattdessen die integrierten DOM-APIs des Browsers, um div-Elementen direkt Inhalte hinzuzufügen.

Woche ab dem 23. Mai 2022

Unterstützung für die Konfiguration von Anzeigenanfragen hinzugefügt Besucherquelle generiert werden.

GPT-Unterstützung für Besucherquelle
Enum TrafficSource.ORGANIC
TrafficSource.PURCHASED
Attribut PrivacySettingsConfig.trafficSource

Woche ab dem 7. März 2022

Anzeigen mit Prämie für das Web wurden eingeführt. Weitere Informationen finden Sie in der Ad Manager-Hilfe.

GPT-Unterstützung für Anzeigen mit Prämie für das Web
Enum OutOfPageFormat.REWARDED
Ereignis RewardedSlotClosedEvent
Ereignis RewardedSlotGrantedEvent
Ereignis RewardedSlotReadyEvent
Object RewardedPayload

Woche ab dem 28. Februar 2022

CommandArray.push bindet angegebene Funktionen explizit an globalThis statt an eine eigene . arguments-Objekt.

Woche ab dem 8. Dezember 2021

Enums bieten jetzt auch eine umgekehrte Zuordnung. von -Werten zu Schlüsseln, um dem Verhalten von TypeScript-Enums zu entsprechen. APIs, die bleiben unverändert. Diese neuen umgekehrten Zuordnungen sollten verwendet werden können.

Woche ab dem 9. August 2021

Die Methode removeEventListener wurde hinzugefügt.

wird angerufen... addEventListener mehrmals mit demselben Ereignistyp und derselben Callback-Funktionsinstanz ist nun ein Nullbetrieb. Wenn also eine einzelne Callback-Funktionsinstanz registriert ist, n-mal für denselben Ereignistyp verwendet, wird er nur einmal ausgeführt, statt n-mal auftritt.

Woche ab dem 29. Juli 2021

Sichtbarkeitsereignisse von GPT: ImpressionViewableEvent und SlotVisibilityChangedEvent wird jetzt auch bei langen Seitensitzungen ausgelöst. Zuvor wurden sie geschlossen eine Stunde nach dem Seitenaufbau wieder ab.

Woche ab dem 3. Mai 2021

GPT legt keinen Platz mehr für Anzeigenflächen fest, bevor Anzeigen abgerufen werden. Durch diese Änderung Cumulative Layout Shift (CLS) auf Websites die keinen reservierten Platz haben. Um den CLS-Wert auf Ihrer Website weiter zu reduzieren, empfehlen wir, einen Bereich ungleich null für die Anzeige mithilfe von CSS anpassen. Weitere Informationen

Woche ab dem 22. März 2021

Das Verhalten von enableLazyLoad() wurde aktualisiert, um auch das Rendern von Anzeigenflächen „below the fold“ (mit Scrollen sichtbar) auf Tabs im Hintergrund zu verzögern.

Woche ab dem 23. Februar 2021

Die Methoden googletag.pubads().set und Slot.set können jetzt jederzeit vor display oder refresh aufgerufen werden. Bisher wurde set nur angewendet, wenn ein Aufruf vor dem googletag.enableServices erfolgte.

Woche ab dem 16. Februar 2021

Die googletag.pubads().setPublisherProvidedId API kann jetzt jederzeit aufgerufen werden. Bisher hat es nur funktioniert, wenn der Aufruf vor googletag.enableServices erfolgte.

Woche ab dem 4. Januar 2021

Die googletag.pubads().collapseEmptyDivs API kann jetzt wiederholt aufgerufen werden, um Einstellungen zu ändern. Zuvor wiederholte Aufrufe wurden ignoriert.

Woche ab dem 12. Oktober 2020

Einführung der offenen Betaversion von Web-Interstitials, siehe Hilfe

Woche ab dem 31. August 2020

definePassback() und defineOutOfPagePassback() wurden verworfen. In der Rücksendungsdokumentation erfahren Sie, wie Sie eine Rücksendung korrekt erstellen.

Woche ab dem 15. Juni 2020

Das Verhalten von enableLazyLoad() wurde so aktualisiert, dass es mit collapseEmptyDivs(true) kompatibel ist.

Woche ab dem 25. Mai 2020

GPT unterstützt den von Publishern festgelegten genauen GPS-Standort nicht mehr. Insbesondere unterstützt googletag.pubads().setLocation() keine Parameter für den Breiten-, Längengrad und Radius mehr, sondern verwendet stattdessen eine Adresse im freien Format.

Woche ab dem 27. April 2020

Die GPT-Rendering-Logik ist nicht mehr in separate Dateien modularisiert. Das bedeutet, dass GPT bei der Ausführung weniger Dateien abruft und somit die Latenz geringfügig reduziert, ohne dass sich dies negativ auf die Bandbreite des Nutzers auswirkt.

Wenn eine Anfrage im GPT ausgelöst wird (durch Aufrufen von googletag.display() oder googletag.pubads().refresh()), wird jetzt der gesamte vom Publisher bereitgestellte Status intern fixiert, sodass er vor dem Senden der Anfrage nicht geändert werden kann. Wenn also eine Anfrage ausgelöst wird, wird nur der Status verwendet, der bis zu diesem Zeitpunkt hinzugefügt wurde. Jeder Status, der danach geändert wird, gilt nur für die folgenden Anfragen.

Woche ab dem 11. November 2019

Es gibt jetzt ein neues empfohlenes Snippet zum Erstellen von GPT-Rücksendungen. Verwendung von definePassback() und defineOutOfPagePassback() wird nicht empfohlen, da sich diese Funktionen synchron verhalten und von bestimmten Browsern möglicherweise blockiert werden. Weitere Informationen

Methode Slot.updateTargetingFromMap() wurde hinzugefügt.

PubAdsService.setPrivacySettings() wurde als neue Methode zum Aktivieren der Datenschutzeinstellungen hinzugefügt. Zukünftig werden hier weitere Einstellungen verfügbar sein.

Woche ab dem 25. März 2019

Der Publisher-Dienst ist jetzt sofort nach dem Aufruf von googletag.enableServices() voll funktionsfähig, anstatt asynchron initialisiert zu werden. Das bedeutet, dass googletag.pubadsReady jetzt direkt nach dem Aufruf von googletag.enableServices() garantiert wahr ist. Eine Abfrage zum Prüfen des Werts von googletag.pubadsReady sollte nicht mehr erforderlich sein.

Woche ab dem 4. Februar 2019

Das Verhalten von enableLazyLoad() wurde aktualisiert, um Änderungen an der Lazy-Load-Konfiguration nach dem Aufrufen von enableServices() zu ermöglichen. Dabei wurde die Lazy-Load-Konfiguration für jede Anzeigenfläche eingefroren, wenn diese angezeigt wird.

Woche ab dem 21. Januar 2019

Das neue unterstützte Ereignis SlotResponseReceived wurde hinzugefügt. Es wird ausgelöst, wenn eine Anzeigenantwort für eine Anzeigenfläche eingeht.

Das neue Feld creativeTemplateId wurde zu googleTag.ResponseInformation hinzugefügt.

Woche ab dem 14. Januar 2019

Das neue unterstützte Ereignis SlotRequestedEvent wurde hinzugefügt. Es wird ausgelöst, wenn eine Anzeigenanfrage für eine Anzeigenfläche erfolgt.

Woche ab dem 27. August 2018

googletag.display() wurde so geändert, dass googletag.Slot als Argument akzeptiert wird.

Woche ab dem 6. August 2018

Fügt googletag.PubAdsService.enableLazyLoad() für Lazy Loading von Anzeigen in GPT hinzu.

Woche ab dem 18. Juni 2018

Es wurde ein Fehler behoben, durch den googletag.events.SlotOnloadEvent nicht ausgelöst wurde.

Woche ab dem 30. April 2018

Es werden googletag.PubAdsService.setTagForUnderAgeOfConsent() hinzugefügt, um die Auslieferung von Anzeigen für minderjährige Nutzer zu steuern, und googletag.PassbackSlot.setTagForUnderAgeOfConsent(), um die Rücksendungsfläche so zu kennzeichnen, dass sie von einem minderjährigen Nutzer stammt.

Woche ab dem 23. April 2018

Fügt googletag.PubAdsService.setRequestNonPersonalizedAds() hinzu, um personalisierte Werbung zu steuern.

Woche ab dem 12. März 2018

Es wurde ein Rollback der Änderung durchgeführt, durch die vorhandene Inhalte vor der Aktualisierung nicht mehr innerhalb der Anzeigenflächen entfernt wurden, wenn diese Inhalte nicht über GPT platziert wurden. Der Inhalt wird jetzt gelöscht.

Woche ab dem 19. Februar 2018

Bei Verwendung des asynchronen Renderingmodus: Fordern Sie Anzeigen mit XMLHttpRequest und nach Möglichkeit für alle Anzeigenanfragen mit der Methode HTTP GET an (maximal 8.192 Zeichen). Bisher wurde die Methode HTTP POST für Anzeigenanfragen mit einer Länge von mehr als 4.096 Zeichen verwendet, was der Grenze von 8.192 Zeichen entspricht.

Vorhandene Inhalte innerhalb von Anzeigenflächen werden vor der Aktualisierung nicht mehr entfernt, wenn diese Inhalte nicht über GPT platziert wurden. Diese Notiz ist falsch: siehe Eintrag für Woche vom 12. März 2018

Woche ab dem 8. Januar 2018

Unterstützen Sie die alternative Syntax von [..., ['fluid'], ...] als NamedSized innerhalb eines Arrays mit mehreren Größen. Bisher wurde nur [..., 'fluid', ...] als gültig eingestuft.

Woche ab dem 10. Juli 2017

Das Feld „labelIds“ wurde aus googleTag.ResponseInformation entfernt.

Woche ab dem 5. Juni 2017

googletag.display() und googletag.pubads().display wurden so geändert, dass ein div-Element sowie eine div-ID akzeptiert werden. Dies ermöglicht das Rendern von Slots innerhalb von div-Elementen, die sich in einem Shadow DOM befinden.

Woche ab dem 27. Februar 2017

Woche ab dem 7. November 2016

Veröffentlichung der getSlots() API für den Dienst zum Abrufen der Liste der mit einem Dienst verknüpften Slots.

Woche ab dem 17. Oktober 2016

Sowohl Slot.clearTargeting() als auch PubAdsService.clearTargeting() wurden so geändert, dass ein optionaler Schlüsselparameter verwendet wird.

Woche ab dem 5. September 2016

In googletag.cmd.push() erfasste Fehler sind nicht mehr unsichtbar und werden an die Konsole ausgegeben.

Woche ab dem 8. August 2016

Veröffentlichung der SlotOnloadEvent API, um das Warten auf das vollständige Laden eines Creatives zu ermöglichen.

Woche ab dem 25. Juli 2016

Veröffentlichung der APIs getTargeting() und getTargetingKeys() auf PubAdsService zum Abrufen benutzerdefinierter Targeting-Parameter auf Dienstebene.

Woche ab dem 20. Juni 2016

Veröffentlichung der openConsole() API, mit der die Google Publisher Console ohne Aktualisierung der Seite geöffnet werden kann.

Woche ab dem 6. Juni 2016

Veröffentlichung der getTargeting() und getTargetingKeys() APIs zum Abrufen benutzerdefinierter Targeting-Parameter.

Es wird eine Konfigurationsoption hinzugefügt, mit der SafeFrame eine Maximierung durch Push-Inhalte zulassen soll: allowPushExpansion.

Woche ab dem 16. Mai 2016

Bei Anzeigenanfragen mit mehreren Größen wird die Größe „Flexibel“ unterstützt.

Woche ab dem 18. April 2016

Veröffentlichung der getResponseInformation API, die Informationen zu Anzeigenantworten für die Anzeigenfläche zurückgibt

Veröffentlichung der setAdIframeTitle API, die die Eingabe als Titel aller danach erstellten Anzeigencontainer-iFrames festlegt.

Woche ab dem 4. April 2016

Die maximale Länge von HTTP GET-Anzeigenanfragen wurde auf 4.096 Zeichen erhöht.

Woche ab dem 28. März 2016

Es wurde eine Konfigurationsoption hinzugefügt, mit der SafeFrame eine Maximierung durch überlagernden Inhalt zulassen soll: allowOverlayExpansion.

Es wird eine Konfigurationsoption hinzugefügt, bei der SafeFrame das Attribut „HTML5-Sandbox“ verwenden soll, um die Navigation auf der obersten Ebene zu verhindern: sandbox.

Woche ab dem 22. Februar 2016

Titel für Anzeigencontainer-iFrames können jetzt festgelegt werden: setAdIframeTitle().

Eine API zum Konfigurieren von SafeFrame-Properties auf Seiten- und Anzeigenflächenebene wird hinzugefügt: setSafeFrameConfig().

Woche ab dem 15. Februar 2016

Möglichkeit zum Löschen eines Slots und erneute Verwendung des div-Elements: destroySlots().

Eine API wird hinzugefügt, um die Verwendung von SafeFrames für Anzeigenflächen mit detaillierten Einstellungen zu erzwingen: setForceSafeFrame().

Woche ab dem 7. Dezember 2015

Slot-Sichtbarkeitsereignisse werden hinzugefügt (SlotVisibilityChangedEvent).

Woche ab dem 26. Oktober 2015

Sichtbarkeit von Impressionen wird hinzugefügt (ImpressionViewableEvent).

Aktualisieren Sie das Rücksendungs-Targeting mithilfe einer JSON-Zuordnung (Passback.updateTargetingFromMap()).

Unterstützung des set()- und get()-AdSense-Attributs page_url für Rücksendungsslots.

Woche ab dem 12. Oktober 2015

Unterstützung für Out-of-Page-Rücksendung

Woche ab dem 31. August 2015

Umstrukturierung der GPT-Architektur in ein Thin Loader und eine größere Implementierung

Unterstützung der flexiblen Größe in GPT