Auf dieser Seite werden die Produktionsaktualisierungen der Google Publisher-Tag-Bibliothek (GPT) dokumentiert. Prüfen Sie diese Seite regelmäßig auf Hinweise zu neuen oder aktualisierten Features, Fehlerkorrekturen, bekannten Problemen und verworfenen Funktionen.
Damit Aktualisierungen an Sie gesendet werden, fügen Sie die URL dieser Seite in einen Feedreader Ihrer Wahl ein oder verwenden Sie einen direkten Link zum Feed für die Versionshinweise im Format Atom 1.0 oder RSS 2.0.
Releasedaten
Alle Änderungen an der GPT-Bibliothek werden vor der Veröffentlichung gründlich getestet. Außerdem werden Releases nach und nach für Nutzer eingeführt, um sie vor unerwarteten Regressionen zu schützen. Wenn während eines Roll-outs eine Regression entdeckt wird, kann der gesamte Release schnell abgebrochen werden, bevor er alle Nutzer erreicht.
Aus diesem Grund sind die Releasedaten nicht genau. Die vollständige Einführung eines Release kann einige Tage oder mehrere Wochen dauern. Das bedeutet, dass es bei Nutzenden zu unterschiedlichen Zeiten zu Änderungen kommt. Die unten angegebenen Daten beziehen sich auf den Beginn der Woche, in der eine Änderung für alle Nutzer eingeführt wurde.
Woche ab dem 19. Februar 2024
Der Interstitial-Trigger navBar
wurde hinzugefügt, mit dem eine GPT-verwaltete Interstitial-Anzeige ausgeliefert werden kann, wenn ein Nutzer mit der Navigationsleiste des Browsers interagiert. Diese Funktion ist nur auf Computern verfügbar.
Ein Beispiel finden Sie unter Web-Interstitial-Anzeige ausliefern.
Woche ab dem 12. Februar 2024
Unterstützung für die Konfiguration von vom Publisher bereitgestellten Signalen (Publisher Provided Signal, PPS) wurde hinzugefügt.
Es wurde ein Fehler behoben, bei dem SlotRenderEndedEvent.slotContentChanged
immer true
war. Künftig ist diese Property nur dann true
, wenn sich der Inhalt der Anzeigenfläche geändert hat. Andernfalls ist sie false
, z. B. wenn eine Anzeige nicht gefüllt wurde.
Woche ab dem 29. Januar 2024
Bei Netzwerkausfällen für Anzeigenanfragen wird eine Nichtfüllung nachgeahmt. Dazu wird ein googletag.events.SlotRenderEndedEvent
ausgelöst, wobei isEmpty
auf true
gesetzt ist. Unter Anzeigenereignis-Listener können Sie nachlesen, wie auf dieses Ereignis gewartet wird. Änderung schließt das automatische Minimieren der Anzeigenfläche bei Verwendung von collapseEmptyDivs
ein.
Die Konfiguration der Anzeigenexpansion auf Computern/Tablets und im mobilen Web (Teilbildschirm) ist jetzt möglich.
Woche ab dem 11. Dezember 2023
Unterstützung für Ankeranzeigen in seitlichen Anzeigenstreifen wurde hinzugefügt.
Neu in GPT | |
---|---|
Enum |
OutOfPageFormat.LEFT_SIDE_RAIL OutOfPageFormat.RIGHT_SIDE_RAIL
|
Woche ab dem 13. November 2023
Unterstützung für die Konfiguration von Datenschutzeinstellungen für Publisher hinzugefügt.
Chrome-Pre-Rendering wird jetzt unterstützt. 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
Optionale Trigger für Web-Interstitials werden jetzt unterstützt.
Neu in GPT | |
---|---|
Objekt |
googletag.config.InterstitialConfig
|
Property |
googletag.config.SlotSettingsConfig.interstitial
|
Typ |
googletag.config.InterstitialTrigger
|
Woche ab dem 24. Juli 2023
Die Protected Audience API (früher FLEDGE) wird mit dem Juli-Release von Chrome auf die allgemeine Verfügbarkeit umgestellt. Damit gelten die auktionsbezogenen Komponentenfunktionen in GPT nun als stabil.
Von der experimentellen Version auf die stabile Version umgestellt | |
---|---|
Objekt |
googletag.config.ComponentAuctionConfig
|
Property |
googletag.config.SlotSettingsConfig.componentAuction
|
Woche ab dem 19. Juni 2023
Aktualisierung: Ab dem 5. Juli 2023 werden über GPT keine veralteten Versionen der JavaScript-Bibliothek mehr bereitgestellt. In diesen Versionen werden auch keine Anzeigen mehr ausgeliefert. Weitere Informationen finden Sie in der vorherigen Ankündigung.
Publisher, die Anzeigen über www.googletagservices.com/tag/js/gpt.js ausliefern, können dies weiterhin tun. Wir empfehlen jedoch den Wechsel zur bevorzugten Domain, da dadurch die Leistung verbessert werden kann und die Bereitstellung von gpt.js auf www.googletagservices.com möglicherweise in Zukunft eingestellt wird.
Woche ab dem 6. Juni 2023
Ab dem 5. Juli 2023 werden über GPT keine veralteten Versionen der JavaScript-Bibliothek mehr ausgeliefert. Für Publisher, die GPT über eine offizielle URL laden, hat dies keine Auswirkungen. Publisher, die eine im Cache gespeicherte Version von „gpt.js“, „pubads_impl.js“ oder einer beliebigen geladenen Bibliotheken bereitstellen, müssen ihre Seiten aktualisieren, damit die offiziellen URLs verwendet werden. Weitere Informationen
Woche ab dem 22. Mai 2023
Negative und null für googletag.defineSlot()
und SizeMappingBuilder.addSize()
angegebene Größenwerte von 0 werden jetzt automatisch entfernt, da sie ungültig sind. Daher können bei vorhandenen Integrationen, die solche ungültigen Werte enthalten, mehr Publisher Console-Nachrichten angezeigt werden.
Dies hat jedoch keine Auswirkungen auf vorhandene, gültige Anzeigenanfragen.
Woche ab dem 18. Mai 2023
Die Installation der Scripts für Bieter vom Typ Sichere Signale über GPT erfolgt jetzt früher. Das kann zu einer besseren Signalabdeckung bei den Anzeigenanfragen führen.
Woche ab dem 1. Mai 2023
Ein Fehler wurde behoben, bei dem das Creative beim Aktualisieren von Ankerflächen mit mehreren Größen abgeschnitten angezeigt wurde.
Woche ab dem 27. März 2023
GPT unterstützt keine auf der Sichtbarkeit basierenden Funktionen mehr in Browsern, die die Intersection Observer API nicht nativ unterstützen. 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
Die Freigabe sicherer Signale wird jetzt unterstützt.
Neu in GPT | |
---|---|
Objekt |
BidderSignalProvider PublisherSignalProvider SecureSignalProvidersArray
|
Typ |
SecureSignalProvider
|
Variable |
googletag.secureSignalProviders
|
Woche ab dem 30. Januar 2023
Das Verhalten von Service.addEventListener() wurde geändert. Wenn ein Ereignis eintritt, werden alle zugehörigen Listener vor der Verarbeitung eines späteren Ereignisses ausgeführt. Vor dieser Änderung konnten Start- und End-Event-Listener für das Slot-Rendering für dieselbe Anzeigenfläche in falscher Reihenfolge ausgeführt werden.
Woche ab dem 15. August 2022
Der Rückgabetyp von Service.removeEventListener() wurde von boolean
zu void
geändert.
Woche ab dem 25. Juli 2022
Zusätzliche experimentelle Unterstützung für Auktionen mit FLEDGE-Komponenten, um erste Tests von FLEDGE mit mehreren Verkäufern zu ermöglichen.
Neu in GPT | |
---|---|
Methode |
Slot.setConfig()
|
Objekt |
ComponentAuctionConfig SlotSettingsConfig
|
Woche ab dem 18. Juli 2022
Die ContentService
API wurde eingestellt. Das Aufrufen von googletag.content().setContent
hat außer dem Protokollieren einer Warnung jetzt keine Auswirkungen. Das Attribut googletag.content
wird bald vollständig entfernt. Danach wird bei einem Versuch, es 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 der Zugriffsquelle für Anzeigenanfragen wurde hinzugefügt.
GPT-Unterstützung für Besucherquelle | |
---|---|
Enum |
TrafficSource.ORGANIC TrafficSource.PURCHASED
|
Property | 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 |
Veranstaltung | RewardedSlotClosedEvent |
Veranstaltung | RewardedSlotGrantedEvent |
Veranstaltung | RewardedSlotReadyEvent |
Objekt | RewardedPayload |
Woche ab dem 28. Februar 2022
CommandArray.push bindet jetzt bereitgestellte Funktionen explizit an globalThis
statt an ein eigenes arguments
-Objekt.
Woche ab dem 8. Dezember 2021
Enums bieten jetzt auch eine umgekehrte Zuordnung von Werten zu Schlüsseln, um das Verhalten von TypeScript-Enums anzupassen. APIs, die Enum-Werte annehmen, bleiben unverändert und diese neuen umgekehrten Zuordnungen sollten nicht verwendet werden.
Woche ab dem 9. August 2021
Die Methode removeEventListener wurde hinzugefügt.
Der mehrfache Aufruf von addEventListener mit demselben Ereignistyp und derselben Callback-Funktionsinstanz ist jetzt ein Nullbefehl. Mit anderen Worten: Wenn eine einzelne Callback-Funktionsinstanz n Mal für denselben Ereignistyp registriert ist, wird sie beim Eintreten des Ereignisses nur einmal und nicht mehr n Mal ausgeführt.
Woche ab dem 29. Juli 2021
Die GPT-Sichtbarkeitsereignisse: ImpressionViewableEvent
und SlotVisibilityChangedEvent
werden jetzt auch bei langen Seitensitzungen ausgelöst. Zuvor waren sie eine Stunde nach dem Laden der Seite heruntergefahren.
Woche ab dem 3. Mai 2021
GPT legt keinen Platz mehr für Anzeigenflächen fest, bevor Anzeigen abgerufen werden. Durch diese Änderung wird der Cumulative Layout Shift (CLS) auf Websites reduziert, für die kein Platz mit CSS reserviert wurde. Um den CLS-Wert auf Ihrer Website weiter zu reduzieren, empfehlen wir, mithilfe von CSS eine Region ungleich null für die Anzeige zu reservieren. 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 bei Aufruf vor dem googletag.enableServices
angewendet.
Woche ab dem 16. Februar 2021
Die googletag.pubads().setPublisherProvidedId
API kann jetzt jederzeit aufgerufen werden. Früher hat es nur bei Aufruf vor googletag.enableServices
funktioniert.
Woche ab dem 4. Januar 2021
Die googletag.pubads().collapseEmptyDivs
API kann jetzt wiederholt aufgerufen werden, um Einstellungen zu ändern. Zuvor wurden wiederholte Aufrufe ignoriert.
Woche ab dem 12. Oktober 2020
Eine offene Betaversion von Web-Interstitials wurde eingeführt. Weitere Informationen finden Sie in der 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 aktualisiert, damit es mit collapseEmptyDivs(true)
kompatibel ist.
Woche ab dem 25. Mai 2020
GPT unterstützt nicht mehr den genauen GPS-Standort, der von Publishern festgelegt wurde. Insbesondere unterstützt googletag.pubads().setLocation()
keine Breitengrad-, Längengrad- und Radiusparameter mehr. Stattdessen wird eine Adresse im freien Format verwendet.
Woche ab dem 27. April 2020
Die GPT-Renderinglogik ist nicht mehr in separate Dateien modularisiert. Das bedeutet, dass GPT weniger Dateien bei der Ausführung abruft und somit die Latenz geringfügig reduziert, aber keine negativen Auswirkungen auf die Bandbreite des Nutzers hat.
Wenn eine Anfrage in GPT ausgelöst wird (durch Aufrufen von googletag.display()
oder googletag.pubads().refresh()
), wird nun der gesamte vom Publisher bereitgestellte Status intern fixiert, damit er vor dem Senden der Anfrage nicht mehr geändert werden kann. Wenn eine Anfrage ausgelöst wird, wird daher nur der Status, der bis zu diesem Zeitpunkt addiert wurde, für diese Anfrage verwendet. 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. Von der Verwendung von definePassback()
und defineOutOfPagePassback()
wird abgeraten, da diese Funktionen synchron verhalten und von bestimmten Browsern blockiert werden können. Weitere Informationen
Die Methode Slot.updateTargetingFromMap()
wurde hinzugefügt.
PubAdsService.setPrivacySettings()
wurde als neue Methode zum Aktivieren der Datenschutzeinstellungen hinzugefügt. In Zukunft werden hier zusätzliche Einstellungen verfügbar sein.
Woche ab dem 25. März 2019
Der Pubads-Dienst ist jetzt nach dem Aufrufen von googletag.enableServices()
sofort voll funktionsfähig und wird nicht mehr asynchron initialisiert. Das bedeutet, dass googletag.pubadsReady
jetzt direkt nach dem Aufruf von googletag.enableServices()
garantiert als „true“ gilt. Abfragen zum Prüfen des Werts von googletag.pubadsReady
sollten nicht mehr erforderlich sein.
Woche ab dem 4. Februar 2019
Das Verhalten von enableLazyLoad()
wurde aktualisiert, um Änderungen an der Lazy Loading-Konfiguration nach dem Aufrufen von enableServices()
zu ermöglichen. Dabei wurde die Lazy Loading-Konfiguration für jeden Slot eingefroren, wenn der Slot angezeigt wird.
Woche ab dem 21. Januar 2019
Es wurde das neue unterstützte Ereignis SlotResponseReceived
hinzugefügt, das ausgelöst wird, 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
Es wurde das neue unterstützte Ereignis SlotRequestedEvent
hinzugefügt, das ausgelöst wird, wenn eine Anzeigenanfrage für eine Anzeigenfläche gesendet wird.
Woche ab dem 27. August 2018
googletag.display()
wurde geändert, um googletag.Slot
als Argument zu akzeptieren.
Woche ab dem 6. August 2018
Damit wird googletag.PubAdsService.enableLazyLoad()
für Lazy Loading von Anzeigen in GPT hinzugefügt.
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 wird googletag.PubAdsService.setTagForUnderAgeOfConsent()
hinzugefügt, um Anzeigen für minderjährige Nutzer zu steuern, und googletag.PassbackSlot.setTagForUnderAgeOfConsent()
, um zu kennzeichnen, dass die Rücksendungsfläche von einem Nutzer stammt, der das gültige Mindestalter noch nicht erreicht hat.
Woche ab dem 23. April 2018
Damit wird googletag.PubAdsService.setRequestNonPersonalizedAds()
hinzugefügt, um personalisierte Werbung zu steuern.
Woche ab dem 12. März 2018
Für die Änderung wurde ein Rollback durchgeführt, bei dem vor der Aktualisierung kein vorhandener Inhalt in den Anzeigenflächen entfernt wurde, falls dieser Inhalt nicht von GPT dort platziert wurde. Inhalte werden jetzt gelöscht.
Woche ab dem 19. Februar 2018
Bei Verwendung des asynchronen Renderingmodus: Fordern Sie Anzeigen mithilfe von XMLHttpRequest mit der Methode HTTP GET
für alle Anzeigenanfragen an (maximal 8.192 Zeichen). Bisher wurde die Methode HTTP POST
für Anzeigenanfragen mit mehr als 4.096 Zeichen (bis zu 8.192 Zeichen) verwendet.
Entfernen vorhandener Inhalte innerhalb der Anzeigenflächen vor der Aktualisierung, wenn diese Inhalte nicht von GPT dort platziert wurden. Dieser Hinweis ist falsch. siehe Eintrag für Woche vom 12. März 2018.
Woche ab dem 8. Januar 2018
Unterstützt alternative Syntax von [..., ['fluid'], ...]
als NamedSized
in einem Array mit mehreren Größen. Bisher wurde nur [..., 'fluid', ...]
als gültig angesehen.
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 und eine „div“-ID akzeptiert werden. Dadurch können Anzeigenflächen in Divs gerendert werden, die sich in einem Schatten-DOM befinden.
Woche ab dem 27. Februar 2017
sourceAgnosticCreativeId
und sourceAgnosticLineItemId
wurden zu SlotRenderEndedEvent
hinzugefügt.
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()
erkannte Fehler sind nicht mehr unsichtbar und werden in der Konsole ausgegeben.
Woche ab dem 8. August 2016
Die SlotOnloadEvent
API wurde veröffentlicht, um das Warten auf den Abschluss des Ladevorgangs eines Creatives zu ermöglichen.
Woche ab dem 25. Juli 2016
Veröffentlichung der APIs getTargeting()
und getTargetingKeys()
in PubAdsService zum Abrufen benutzerdefinierter Targeting-Parameter auf Dienstebene.
Woche ab dem 20. Juni 2016
Veröffentlichung der openConsole()
API zum Öffnen der Google Publisher Console ohne eine Aktualisierung der Seite.
Woche ab dem 6. Juni 2016
Veröffentlichung der APIs getTargeting()
und getTargetingKeys()
zum Abrufen benutzerdefinierter Targeting-Parameter.
Es wurde eine Konfigurationsoption hinzugefügt, mit der SafeFrame das Maximieren durch Übertragen von Inhalten zulassen soll: allowPushExpansion
.
Woche ab dem 16. Mai 2016
In Anzeigenanfragen mit mehreren Größen ist die flexible Größe zulässig.
Woche ab dem 18. April 2016
Die getResponseInformation
API wurde veröffentlicht, die Informationen zur Anzeigenantwort 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 die Maximierung durch überlagernde Inhalte zulassen soll: allowOverlayExpansion
.
Es wurde eine Konfigurationsoption hinzugefügt, mit der SafeFrame das HTML5-Sandbox-Attribut verwenden soll, um eine Navigation auf oberster Ebene zu verhindern: sandbox
.
Woche ab dem 22. Februar 2016
Möglichkeit zum Festlegen von Titeln für Anzeigencontainer-iFrames wurde hinzugefügt: setAdIframeTitle()
.
Eine API zum Konfigurieren von SafeFrame-Properties auf Seiten- und Anzeigenflächenebene hinzufügen: setSafeFrameConfig()
Woche ab dem 15. Februar 2016
Möglichkeit zum Löschen eines Slots und zur Wiederverwendung des div-Elements: destroySlots()
wurde hinzugefügt.
Es wird eine API hinzugefügt, mit der die Verwendung von SafeFrame auf Anzeigenflächen mit detaillierten Einstellungen erzwungen wird: setForceSafeFrame()
.
Woche ab dem 7. Dezember 2015
Ereignisse für die Sichtbarkeit von Slots hinzufügen (SlotVisibilityChangedEvent
)
Woche ab dem 26. Oktober 2015
Sichtbarkeit von Impressionen wird hinzugefügt (ImpressionViewableEvent
).
Aktualisieren Sie das Rücksendungs-Targeting über eine JSON-Zuordnung (Passback.updateTargetingFromMap()
).
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 einen Thin Loader und eine größere Implementierung
Unterstützung für die flexible Größe im GPT