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 Sie über Aktualisierungen informiert bleiben, können Sie die URL dieser Seite in einen Feedreader Ihrer Wahl aufnehmen oder einen direkten Link zum Feed mit den Versionshinweisen im Format Atom 1.0
oder RSS 2.0
verwenden.
Veröffentlichungsdatum
Alle Änderungen an der GPT-Bibliothek werden vor der Veröffentlichung gründlich getestet. Außerdem werden Releases schrittweise für Nutzer eingeführt, um sie zusätzlich vor unerwarteten Regressionen zu schützen. Wenn während eines Roll-outs eine Regression festgestellt wird, kann der gesamte Release schnell abgebrochen werden, bevor er alle Nutzer erreicht.
Daher sind die Veröffentlichungsdaten nicht genau. Es kann einige Tage bis einige Wochen dauern, bis ein Release vollständig veröffentlicht ist. Das bedeutet, dass Nutzer zu unterschiedlichen Zeiten mit Änderungen konfrontiert werden. Die in diesen Versionshinweisen angegebenen Daten beziehen sich auf den Beginn der Woche, in der eine Änderung für alle Nutzer eingeführt wurde.
Woche vom 19. Oktober 2026
Es wurde experimentelle Unterstützung für Anfrage-Hooks in der offenen Betaphase hinzugefügt. Publisher können damit asynchrone Funktionen registrieren, die parallel vor jeder Anzeigenanfrage auf der Seite innerhalb eines konfigurierbaren Zeitlimits ausgeführt werden.
| Neu in GPT | |
|---|---|
| Methode |
PubAdsService.registerRequestHook()
|
| Attribut |
PageSettingsConfig.requestHookTimeoutMs
|
Woche vom 31. August 2026
Das Google Publisher-Tag (GPT) fordert jetzt automatisch das Kernimplementierungsskript (pubads_impl.js) mit hoher Abrufpriorität an, indem fetchpriority="high" für das dynamisch eingefügte Skriptelement festgelegt wird. Dadurch werden die Netzwerkplaner des Browsers angewiesen, das Abrufen der Implementierungsbibliothek zu priorisieren. So wird die Latenz beim Laden von Anzeigen im kritischen Renderingpfad reduziert und die Anzahl der Impressionen und Klicks erhöht, wobei die Auswirkungen auf die Core Web Vitals-Messwerte minimal sind.
Publisher können dieses Verhalten konfigurieren oder überschreiben, indem sie das Attribut fetchpriority direkt dem gpt.js-Loader-<script>-Tag auf ihren Seiten hinzufügen. Das dynamisch eingefügte Implementierungsskript übernimmt automatisch den Attributwert fetchpriority, der im Loader-Skript angegeben ist (z. B. fetchpriority="low" oder fetchpriority="auto").
Woche vom 24. August 2026
Ab dem 8. September 2026 werden Google Publisher-Tags (GPTs) automatisch aktualisiert, wenn ein Nutzer über den Back/Forward-Cache (bfcache) zu einer Seite zurückkehrt, auf der Anzeigenflächen aktiv angezeigt werden. Durch das automatische Aktualisieren dieser Anzeigenflächen können Publisher Impressionen nahtlos zurückgewinnen und den Anzeigenumsatz steigern.
Publisher, die die automatische Aktualisierung bei der Navigation über den Back-Forward-Cache deaktivieren möchten, können dies über die GPT AutoRefreshConfig API tun.
| Neu in GPT | |
|---|---|
| Attribut |
AutoRefreshConfig.backForwardCache
|
Woche vom 18. Mai 2026
Einstellung des Web-Interstitial-Triggers „Rückwärts“
Ab dem 15. Juni 2026 wird beim Zurücknavigieren mit dem Button „Zurück“ des Browsers in keinem unterstützten Browser (einschließlich Chrome, Edge und Opera) mehr ein Ad Manager-Web-Interstitial ausgelöst. Diese Aktualisierung erfolgt automatisch für alle Publisher, die den Trigger „Rückwärts“ aktiviert haben. Es sind keine Maßnahmen von Publishern erforderlich. Durch die Änderung wird die neue Richtlinie der Google Suche gegen „Zurück-Button-Hijacking“ eingehalten. https://developers.google.com/search/blog/2026/04/back-button-hijacking
Woche vom 27. April 2026
Wir haben ein Problem mit der automatischen Aktualisierung behoben, bei dem Anzeigen nach einer Heavy Ad Intervention (umfangreiche Anzeigenintervention) in Chrome mehrmals kurz hintereinander aktualisiert werden konnten. Es wurde eine Maßnahme zur Begrenzung der Aktualisierungen ergriffen. Wir arbeiten an einer dauerhaften Lösung, um dieses Verhalten zu verhindern und die Robustheit der Funktion zu verbessern.
Woche vom 20. April 2026
Unterstützung für die Konfiguration von vom Publisher initiierten Altersbehandlungen hinzugefügt. So können Publisher Datenschutzmaßnahmen für Kinder oder Jugendliche für Anzeigenanfragen signalisieren.
Publisher können jetzt die Einstellung tagForAgeTreatment in PrivacySettingsConfig verwenden, um die Behandlung von Daten von Kindern (entspricht TFCD) oder die Behandlung von Daten von Teenagern (entspricht TAP) zu erzwingen.
| Neu in GPT | |
|---|---|
| Enum |
TagForAgeTreatment
|
| Attribut |
PrivacySettingsConfig.tagForAgeTreatment
|
Woche ab dem 9. März 2026
Wenn die Funktion Heavy Ad Intervention von Chrome eine Anzeige entfernt, weil sie zu viele Ressourcen verbraucht, wird die leere Anzeigenfläche jetzt automatisch mit einer anderen Anzeige aktualisiert. So wird sichergestellt, dass die Werbefläche weiterhin genutzt wird. Dieses Verhalten wird voraussichtlich zu mehr Anzeigenimpressionen führen, insbesondere in Chrome-Umgebungen auf Computern.
Hinweis zum Targeting und zu Schlüssel/Wert-Paaren:Bei dieser automatischen Aktualisierung wird die vorhandene Targeting-Konfiguration der Anzeigenfläche wiederverwendet. Wenn Ihre Integration darauf beruht, dass Schlüssel/Wert-Paare vor jeder Aktualisierung aktualisiert werden, kann dies dazu führen, dass veraltete Targeting-Daten gesendet werden. Publisher, die diese Logik lieber manuell verwalten möchten, können die Funktion mit googletag.config.AutoRefreshConfig deaktivieren.
Woche vom 6. Oktober 2025
Interstitial-Anzeigen werden jetzt in Chrome für Navigationsauslöser auf derselben Website spekulativ vorgerendert. Das verbessert die Nutzerfreundlichkeit, da Seiten schneller geladen werden, wenn Interstitial-Anzeigen geschlossen werden.
Woche vom 28. Juli 2025
Eine Reihe vorhandener Einstellungen auf Seiten- und Anzeigenflächenebene wurden zur neuen, einheitlichen GPT-Konfigurations-API migriert. Diese Migration bringt mehrere Verbesserungen mit sich:
- Bessere Auffindbarkeit: Einstellungen sind in der Dokumentation und in Typdefinitionen gruppiert.
- Intuitiver: Sie können Einstellungen einzeln oder alle auf einmal über eine einzige Oberfläche konfigurieren.
- Klarere Fehler: Konfigurationsfehler enthalten mehr Details und verwenden eine standardisierte Sprache, um die Fehlerbehebung zu vereinfachen.
Ältere Konfigurationsmethoden funktionieren weiterhin, werden aber so aktualisiert, dass sie intern das neue Konfigurations-Framework verwenden. Daher werden möglicherweise Fehlermeldungen angezeigt, die sich auf Attribute der neuen Config API beziehen, auch wenn Sie Legacy-Methoden verwenden.
Das Objekt SafeFrameConfig wurde vom Namespace googletag in den Namespace googletag.config verschoben.
In der folgenden Tabelle sind die veralteten Legacy-Konfigurationsmethoden sowie die empfohlenen Ersatz-Konfigurations-APIs aufgeführt.
| Alte Konfigurationsmethode(n) | Ersatz für die GPT-Konfigurations-API |
|---|---|
PubAdsService.set() |
PageSettingsConfig.adsenseAttributes
|
PubAdsService.clearCategoryExclusions()PubAdsService.setCategoryExclusion()
|
PageSettingsConfig.categoryExclusion
|
PubAdsService.setCentering() |
PageSettingsConfig.centering
|
PubAdsService.collapseEmptyDivs() |
PageSettingsConfig.collapseDiv
|
PubAdsService.disableInitialLoad() |
PageSettingsConfig.disableInitialLoad
|
PubAdsService.enableLazyLoad() |
PageSettingsConfig.lazyLoad
|
PubAdsService.setLocation() |
PageSettingsConfig.location
|
PubAdsService.setForceSafeFrame()PubAdsService.setSafeFrameConfig()
|
PageSettingsConfig.safeFrame
|
PubAdsService.enableSingleRequest() |
PageSettingsConfig.singleRequest
|
PubAdsService.clearTargeting()PubAdsService.setTargeting()
|
PageSettingsConfig.targeting
|
PubAdsService.enableVideoAds()PubAdsService.setVideoContent()
|
PageSettingsConfig.videoAds
|
PubAdsService.isInitialLoadDisabled()PubAdsService.get()PubAdsService.getAttributeKeys()PubAdsService.getTargeting()PubAdsService.getTargetingKeys()
|
googletag.getConfig()
|
Slot.set() |
SlotSettingsConfig.adsenseAttributes
|
Slot.clearCategoryExclusions()Slot.setCategoryExclusion()
|
SlotSettingsConfig.categoryExclusion
|
Slot.setClickUrl() |
SlotSettingsConfig.clickUrl
|
Slot.setCollapseEmptyDiv() |
SlotSettingsConfig.collapseDiv
|
Slot.setForceSafeFrame()Slot.setSafeFrameConfig()
|
SlotSettingsConfig.safeFrame
|
Slot.clearTargeting()Slot.setTargeting()Slot.updateTargetingFromMap()
|
SlotSettingsConfig.targeting
|
Slot.get()Slot.getAttributeKeys()Slot.getCategoryExclusions()Slot.getTargeting()Slot.getTargetingKeys()
|
Slot.getConfig()
|
Woche vom 21. Juli 2025
Die Funktion threadYield wurde aktualisiert, sodass der JS-Thread auch vor dem Generieren einer Anzeigenanfrage-URL für Anfragen, die nur Anzeigenflächen unterhalb der „Faltlinie“ enthalten, freigegeben wird. Dies hat sich positiv auf die Core Web Vitals ausgewirkt, ohne dass es negative Auswirkungen auf die Impressionen gab.
| In GPT aktualisiert | |
|---|---|
| Attribut |
googletag.config.PageSettingsConfig.threadYield
|
Woche vom 2. Juni 2025
Web-Interstitials unterstützen jetzt vollständig Single-Page-Anwendungen (SPAs)
GPT-Nutzer können jetzt nahtlos Web-Interstitial-Anzeigen auf SPA-fähigen Websites präsentieren, ohne die gesamte Seite neu laden zu müssen. Diese Verbesserung bietet folgende Vorteile:
- Nutzerfreundlichkeit verbessern: Anzeigen werden an natürlichen Übergängen in Ihrer SPA ausgeliefert, was für reibungslose Übergänge und weniger Störungen sorgt.
- Monetarisierung steigern: Sie können neue Umsatzmöglichkeiten erschließen, indem Sie Interstitial-Anzeigen effektiv bei dynamischen, SPA-basierten Inhalten ausliefern.
- Better Ads Standards einhalten: Bieten Sie weiterhin hochwertige Anzeigen mit deutlich erkennbaren Optionen zum Schließen und mit konfigurierbarem Frequency Capping gemäß den Best Practices der Branche.
An Ihrer bestehenden SPA-Implementierung sind keine Änderungen erforderlich. Das GPT erkennt und verwaltet Interstitial-Anzeigen für Seitenänderungen in Ihrer SPA automatisch. Weitere Informationen zur Implementierung von GPT-verwalteten Web-Interstitials und optionalen Interstitial-Triggern finden Sie im Beispiel Web-Interstitial-Anzeige einblenden .
Woche vom 26. Mai 2025
Das Frequency Capping für Interstitial-Anzeigen für H5-Spiele wurde von 120 auf 30 Sekunden reduziert.
Woche ab dem 28. April 2025
| Neu in GPT | |
|---|---|
| Attribut |
SlotRenderEndedEvent.responseIdentifier
|
Woche vom 27. Januar 2025
Die folgenden
ComponentAuctionConfig.auctionConfig
-Properties wurden umbenannt, um sie an die Spezifikation der
Protected Audience API
anzupassen.
| Alter Name der Unterkunft | Neuer Property-Name |
|---|---|
decisionLogicUrl |
decisionLogicURL |
trustedScoringSignalsUrl |
trustedScoringSignalsURL |
Woche vom 21. Oktober 2024
Ändern Sie threadYield so, dass nach Möglichkeit Scheduler.yield anstelle von Scheduler.postTask verwendet wird. Weitere Informationen finden Sie in der Dokumentation zu „yield“.
| In GPT aktualisiert | |
|---|---|
| Attribut |
googletag.config.PageSettingsConfig.threadYield
|
Woche vom 2. September 2024
Unterstützung für Interstitial-Anzeigen für Spiele hinzugefügt.
Woche vom 19. August 2024
Die Einstellung zur Steuerung des GPT-Thread-Yield-Verhaltens wurde von adYield in threadYield umbenannt, um zu verdeutlichen, dass sich die Funktion auf das Yielding des JS-Threads und nicht auf die Optimierung des Anzeigenertrags konzentriert. Das Verhalten des Features und der zugehörigen API (außer dem Namen) bleibt unverändert. Das Attribut adYield wird in einer zukünftigen GPT-Version entfernt.
Das standardmäßige Thread-Yield-Verhalten kann mit googletag.setConfig({threadYield: 'DISABLED'}); deaktiviert oder mit googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'}); auf alle Anzeigenflächen angewendet werden, unabhängig von ihrer Position im Darstellungsbereich.
| In GPT aktualisiert | |
|---|---|
| Attribut |
googletag.config.PageSettingsConfig.threadYield
|
Woche vom 29. Juli 2024
GPT gibt jetzt den JS-Thread mithilfe von Scheduler.postTask (falls verfügbar) mit der Priorität „user-blocking“ unmittelbar vor dem Rendern von Creatives frei. Dies hat nachweislich nur minimale Auswirkungen auf die Impressionen, während die Core Web Vitals erheblich verbessert werden. Standardmäßig wird GPT nur dann zurückgestellt, wenn sich die Anzeigenfläche außerhalb des Darstellungsbereichs befindet.
Das Standardverhalten kann mit googletag.setConfig({adYield: 'DISABLED'}); deaktiviert oder mit googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'}); auf alle Anzeigenflächen angewendet werden, unabhängig von ihrer Position im Darstellungsbereich.
| Neu in GPT | |
|---|---|
| Attribut |
googletag.config.PageSettingsConfig.adYield
|
Woche vom 12. Februar 2024
Unterstützung für die Konfiguration von vom Publisher bereitgestellten Signalen (PPS) hinzugefügt.
Ein Fehler wurde behoben, bei dem SlotRenderEndedEvent.slotContentChanged immer true war. In Zukunft ist diese Property nur dann true, wenn sich der Inhalt der Anzeigenfläche geändert hat, und andernfalls false (z. B. wenn eine Anzeige nicht ausgeliefert wurde).
Woche vom 29. Januar 2024
Netzwerkfehler bei Anzeigenanfragen werden als „Keine Ausführung“ simuliert, indem ein googletag.events.SlotRenderEndedEvent ausgelöst wird, wobei isEmpty auf true gesetzt ist. Ein Beispiel dafür, wie Sie auf dieses Ereignis warten können, finden Sie unter Anzeigenereignis-Listener. Die Änderung umfasst das automatische Minimieren des Anzeigenflächen-Slots bei Verwendung von collapseEmptyDivs.
Unterstützung für die Konfiguration der Anzeigenmaximierung auf Computern/Tablets und im mobilen Web (Teilbildschirm) hinzugefügt.
Woche vom 11. Dezember 2023
Unterstützung für Ankeranzeigen in seitlichen Anzeigenstreifen hinzugefügt.
| Neu in GPT | |
|---|---|
| Enum |
OutOfPageFormat.LEFT_SIDE_RAILOutOfPageFormat.RIGHT_SIDE_RAIL
|
Woche vom 13. November 2023
Unterstützung für die Konfiguration von Publisher Privacy Treatment hinzugefügt.
Unterstützung für Chrome-Prerendering hinzugefügt. Wenn GPT erkennt, dass sich die Seite im Prerendering-Status befindet, wird die Anzeigenanfrage verzögert, bis die Seite für den Nutzer sichtbar ist.
Woche vom 23. Oktober 2023
Unterstützung für optionale Trigger für Web-Interstitials hinzugefügt.
| Neu in GPT | |
|---|---|
| Objekt |
googletag.config.InterstitialConfig
|
| Attribut |
googletag.config.SlotSettingsConfig.interstitial
|
| Typ |
googletag.config.InterstitialTrigger
|
Woche vom 24. Juli 2023
Die Protected Audience API (früher FLEDGE) wird mit der Juli-Version von Chrome allgemein verfügbar. Damit gelten die Funktionen für Komponentenauktionen in GPT jetzt als stabil.
| Von experimentell zu stabil verschoben | |
|---|---|
| Objekt |
googletag.config.ComponentAuctionConfig
|
| Attribut |
googletag.config.SlotSettingsConfig.componentAuction
|
Woche vom 19. Juni 2023
Aktualisierung: Ab dem 5. Juli 2023 werden in GPT keine veralteten Versionen der JavaScript-Bibliothek mehr bereitgestellt und keine Anzeigen mehr für diese Versionen 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. Es wird jedoch empfohlen, zur bevorzugten Domain zu wechseln, da dies die Leistung verbessern kann und die Auslieferung von gpt.js über www.googletagservices.com in Zukunft möglicherweise eingestellt wird.
Woche vom 6. Juni 2023
Ab dem 5. Juli 2023 werden über GPT keine veralteten Versionen der JavaScript-Bibliothek mehr bereitgestellt. Dies hat keine Auswirkungen auf Publisher, die GPT von einer offiziellen URL laden. Publisher, die eine im Cache gespeicherte Version von gpt.js, pubads_impl.js oder anderen geladenen Bibliotheken bereitstellen, müssen ihre Seiten so aktualisieren, dass die offiziellen URLs verwendet werden. Weitere Informationen finden Sie im Startleitfaden.
Woche vom 22. Mai 2023
Negative und Nullwerte, die für googletag.defineSlot() und SizeMappingBuilder.addSize() angegeben werden, werden jetzt automatisch entfernt, da sie ungültig sind. Daher kann es bei bestehenden Integrationen, die solche ungültigen Werte bereitstellen, zu einem Anstieg der Nachrichten in der Publisher-Konsole kommen.
Dies hat jedoch keine Auswirkungen auf bestehende, gültige Anzeigenanfragen.
Woche vom 18. Mai 2023
Die Installation von Sichere Signale-Bieterskripts durch GPT erfolgt jetzt früher in der GPT-Ausführung. Dies kann zu einer besseren Signalabdeckung bei Anzeigenanfragen führen.
Woche vom 1. Mai 2023
Ein Fehler wurde behoben, durch den Creatives beim Aktualisieren von Ankerflächen mit mehreren Größen abgeschnitten dargestellt werden konnten.
Woche vom 27. März 2023
Das GPT unterstützt keine sichtbarkeitsbasierten 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 vom 6. Februar 2023
Die Freigabe sicherer Signale wird jetzt unterstützt.
| Neu in GPT | |
|---|---|
| Objekt |
BidderSignalProviderPublisherSignalProviderSecureSignalProvidersArray
|
| Typ |
SecureSignalProvider
|
| Variable |
googletag.secureSignalProviders
|
Woche vom 30. Januar 2023
Das Verhalten von Service.addEventListener() wurde geändert, sodass bei einem Ereignis alle zugehörigen Listener ausgeführt werden, bevor ein späteres Ereignis verarbeitet wird. Vor dieser Änderung konnten Ereignis-Listener für den Start und das Ende des Anzeigenflächen-Renderings für dieselbe Anzeigenfläche in der falschen Reihenfolge ausgeführt werden.
Woche vom 15. August 2022
Der Rückgabetyp von Service.removeEventListener() wurde von boolean in void geändert.
Woche vom 25. Juli 2022
Es wurde experimentelle Unterstützung für FLEDGE-Komponentenauktionen hinzugefügt, um frühzeitige Tests von FLEDGE mit mehreren Verkäufern zu ermöglichen.
| Neu in GPT | |
|---|---|
| Methode |
Slot.setConfig()
|
| Objekt |
ComponentAuctionConfigSlotSettingsConfig
|
Woche vom 18. Juli 2022
Die ContentService API wurde eingestellt. Der Aufruf von googletag.content().setContent hat jetzt keine Auswirkungen mehr, außer dass eine Warnung protokolliert wird. Die Property googletag.content wird demnächst vollständig entfernt. Danach wird beim Versuch, sie aufzurufen, eine Ausnahme ausgelöst. Nutzen Sie stattdessen die integrierten DOM APIs des Browsers, um div‑Elementen direkt Content hinzuzufügen.
Woche vom 23. Mai 2022
Unterstützung für die Konfiguration der Traffic-Quelle für Anzeigenanfragen wurde hinzugefügt.
| GPT-Unterstützung für Traffic-Quellen | |
|---|---|
| Enum |
TrafficSource.ORGANICTrafficSource.PURCHASED
|
| Attribut | PrivacySettingsConfig.trafficSource |
Woche vom 7. März 2022
Anzeigen mit Prämie für das Web sind jetzt verfügbar. 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 |
| Objekt | RewardedPayload |
Woche vom 28. Februar 2022
CommandArray.push bindet jetzt explizit bereitgestellte Funktionen an globalThis statt an das eigene arguments-Objekt.
Woche vom 8. Dezember 2021
Enums stellen jetzt auch eine umgekehrte Zuordnung von Werten zu Schlüsseln bereit, um dem Verhalten von TypeScript-Enums zu entsprechen. APIs, die Enum-Werte akzeptieren, bleiben unverändert. Diese neuen umgekehrten Zuordnungen sollten nicht verwendet werden.
Woche ab dem 9. August 2021
Die Methode removeEventListener wurde hinzugefügt.
Wenn addEventListener mehrmals mit demselben eventType und derselben Callback-Funktionsinstanz aufgerufen wird, wird jetzt keine Aktion ausgeführt. Mit anderen Worten: Wenn eine einzelne Callback-Funktionsinstanz n-mal für denselben Ereignistyp registriert wird, wird sie nur einmal ausgeführt, wenn das Ereignis auftritt, und nicht n-mal.
Woche vom 29. Juli 2021
Die GPT-Sichtbarkeitsereignisse ImpressionViewableEvent und SlotVisibilityChangedEvent werden jetzt auch bei langen Seitensitzungen ausgelöst. Bisher wurden sie eine Stunde nach dem Seitenaufbau beendet.
Woche ab dem 3. Mai 2021
Das GPT reserviert vor dem Abrufen von Anzeigen keinen Platz mehr für Anzeigenflächen. Durch diese Änderung wird die kumulative Layoutverschiebung (Cumulative Layout Shift, CLS) auf Websites reduziert, auf denen kein Platz mit CSS reserviert wurde. Um den CLS-Wert auf Ihrer Website weiter zu reduzieren, empfehlen wir, mithilfe von CSS einen Bereich für die Anzeige zu reservieren, der größer als null ist. Weitere Informationen
Woche vom 22. März 2021
Das Verhalten von enableLazyLoad() wurde aktualisiert, sodass das Rendering von Anzeigenflächen im nicht sichtbaren Bereich auf Hintergrund-Tabs ebenfalls verzögert wird.
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 galt set nur, wenn es vor googletag.enableServices aufgerufen wurde.
Woche ab dem 16. Februar 2021
Die googletag.pubads().setPublisherProvidedId API kann jetzt jederzeit aufgerufen werden. Bisher funktionierte dies nur, 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 wurden wiederholte Anrufe ignoriert.
Woche vom 12. Oktober 2020
Die offene Betaphase für Web-Interstitials wurde gestartet. Weitere Informationen
Woche vom 31. August 2020
definePassback() und defineOutOfPagePassback() wurden verworfen. Informationen zum Erstellen eines Passbacks finden Sie in der Dokumentation zu Passbacks.
Woche vom 15. Juni 2020
Das Verhalten von enableLazyLoad() wurde aktualisiert, um mit collapseEmptyDivs(true) kompatibel zu sein.
Woche vom 25. Mai 2020
GPT unterstützt nicht mehr die von Publishern festgelegten genauen GPS-Standorte. Insbesondere werden in googletag.pubads().setLocation() keine Parameter für Breiten- und Längengrad oder Radius mehr unterstützt. Stattdessen wird eine Adresse in freiem Format verwendet.
Woche vom 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 die Latenz dadurch leicht reduziert wird. Es hat jedoch keine Auswirkungen auf die Bandbreite des Nutzers.
Wenn eine Anfrage in GPT ausgelöst wird (durch Aufrufen von googletag.display() oder googletag.pubads().refresh()), werden alle vom Publisher bereitgestellten Status intern eingefroren, sodass sie vor dem Senden der Anfrage nicht geändert werden können. Wenn eine Anfrage ausgelöst wird, wird daher nur der bis zu diesem Zeitpunkt hinzugefügte Status für diese Anfrage verwendet. Alle danach geänderten Status gelten nur für die folgenden Anfragen.
Woche vom 11. November 2019
Es gibt jetzt ein neues empfohlenes Snippet zum Erstellen von GPT-Passbacks. Von der Verwendung von definePassback() und defineOutOfPagePassback() wird abgeraten, da diese Funktionen synchron ausgeführt werden und von bestimmten Browsern blockiert werden können. Weitere Informationen
Methode Slot.updateTargetingFromMap() hinzugefügt.
PubAdsService.setPrivacySettings() wurde als neue Methode zum Aktivieren von Datenschutzeinstellungen hinzugefügt. In Zukunft werden hier weitere Einstellungen verfügbar sein.
Woche vom 25. März 2019
Der Pubads-Dienst ist jetzt sofort nach dem Aufruf von googletag.enableServices() vollständig einsatzbereit, anstatt asynchron initialisiert zu werden. Das bedeutet, dass googletag.pubadsReady jetzt direkt nach dem Aufruf von googletag.enableServices() garantiert „true“ ist. Das Abfragen des Werts von googletag.pubadsReady sollte nicht mehr erforderlich sein.
Woche vom 4. Februar 2019
Das Verhalten von enableLazyLoad() wurde aktualisiert, um Änderungen an der Konfiguration für das Lazy Loading nach dem Aufruf von enableServices() zuzulassen. Die Konfiguration für das Lazy Loading wird für jede Anzeigenfläche eingefroren, wenn diese angezeigt wird.
Woche vom 21. Januar 2019
Es wurde ein neues unterstütztes Ereignis hinzugefügt: SlotResponseReceived. Es wird ausgelöst, wenn eine Anzeigenantwort für eine Anzeigenfläche empfangen wird.
googleTag.ResponseInformation wurde das neue Feld creativeTemplateId hinzugefügt.
Woche vom 14. Januar 2019
Es wurde ein neues unterstütztes Ereignis hinzugefügt: SlotRequestedEvent. Es wird ausgelöst, wenn eine Anzeigenanfrage für eine Anzeigenfläche gestellt wird.
Woche vom 27. August 2018
googletag.display() wurde so geändert, dass ein googletag.Slot als Argument akzeptiert wird.
Woche vom 6. August 2018
Fügt googletag.PubAdsService.enableLazyLoad() für Lazy Loading von Anzeigen in GPT hinzu.
Woche vom 18. Juni 2018
Es wurde ein Fehler behoben, durch den googletag.events.SlotOnloadEvent nicht ausgelöst wurde.
Woche vom 30. April 2018
googletag.PubAdsService.setTagForUnderAgeOfConsent() wurde hinzugefügt, um Anzeigen für Nutzer zu steuern, die das gültige Mindestalter noch nicht erreicht haben, und googletag.PassbackSlot.setTagForUnderAgeOfConsent(), um die Passback-Anzeigenfläche als von einem Nutzer stammend zu kennzeichnen, der das gültige Mindestalter noch nicht erreicht hat.
Woche vom 23. April 2018
Fügt googletag.PubAdsService.setRequestNonPersonalizedAds() für die Steuerung der personalisierten Werbung hinzu.
Woche vom 12. März 2018
Eine Änderung wurde rückgängig gemacht, die dazu führte, dass vorhandene Inhalte in Anzeigenflächen vor der Aktualisierung nicht mehr entfernt wurden, wenn diese Inhalte nicht von GPT dort platziert wurden. Die Inhalte werden jetzt gelöscht.
Woche vom 19. Februar 2018
Wenn der asynchrone Renderingmodus verwendet wird: Fordern Sie Anzeigen nach Möglichkeit für alle Anzeigenanfragen mit XMLHttpRequest und der Methode HTTP GET an, bis die Zeichenbeschränkung von 8.192 Zeichen erreicht ist. Bisher wurde die HTTP POST -Methode für Anzeigenanfragen mit mehr als 4.096 Zeichen bis zu einer Zeichenbeschränkung von 8.192 Zeichen verwendet.
Vorhandene Inhalte in Anzeigenflächen werden vor der Aktualisierung nicht mehr entfernt, wenn sie nicht von GPT dort platziert wurden. Dieser Hinweis ist falsch. Siehe Eintrag für die Woche vom 12. März 2018.
Woche vom 8. Januar 2018
Unterstützung der alternativen Syntax von [..., ['fluid'], ...] als NamedSized in einem Array mit mehreren Größen. Bisher galt nur [..., 'fluid', ...] als gültig.
Woche vom 10. Juli 2017
Das Feld „labelIds“ wurde aus googleTag.ResponseInformation entfernt.
Woche vom 5. Juni 2017
googletag.display() und googletag.pubads().display wurden so geändert, dass sowohl ein div-Element als auch eine div-ID akzeptiert werden. So können Anzeigenflächen in div-Elementen gerendert werden, die sich in einem Shadow DOM befinden.
Woche vom 27. Februar 2017
sourceAgnosticCreativeId und sourceAgnosticLineItemId wurden zu SlotRenderEndedEvent hinzugefügt.
Woche vom 7. November 2016
Die getSlots() API für den Dienst zum Abrufen der Liste der mit einem Dienst verknüpften Slots wurde veröffentlicht.
Woche vom 17. Oktober 2016
Sowohl Slot.clearTargeting() als auch PubAdsService.clearTargeting() wurden so geändert, dass sie einen optionalen Schlüsselparameter akzeptieren.
Woche vom 5. September 2016
In googletag.cmd.push() abgefangene Fehler sind nicht mehr unsichtbar und werden in der Konsole ausgegeben.
Woche vom 8. August 2016
Die SlotOnloadEvent API wurde veröffentlicht, um zu ermöglichen, dass auf das Ende des Ladevorgangs eines Creatives gewartet wird.
Woche vom 25. Juli 2016
Die APIs getTargeting() und getTargetingKeys() wurden in PubAdsService veröffentlicht, um benutzerdefinierte Targeting-Parameter auf Dienstebene abzurufen.
Woche vom 20. Juni 2016
Die openConsole() API wurde veröffentlicht, um die Google Publisher Console zu öffnen, ohne dass die Seite aktualisiert werden muss.
Woche vom 6. Juni 2016
Die APIs getTargeting() und getTargetingKeys() zum Abrufen benutzerdefinierter Targeting-Parameter wurden veröffentlicht.
Konfigurationsoption hinzugefügt, mit der SafeFrame das Maximieren durch Verschieben von Inhalten zulassen soll: allowPushExpansion.
Woche vom 16. Mai 2016
Unterstützung der flexiblen Größe in Anzeigenanfragen mit mehreren Größen
Woche vom 18. April 2016
Die getResponseInformation API wurde veröffentlicht. Sie gibt Informationen zur Anzeigenantwort für die Anzeigenfläche zurück.
Die setAdIframeTitle API wurde veröffentlicht. Mit ihr wird die Eingabe als Titel aller danach erstellten iFrames für Anzeigencontainer festgelegt.
Woche vom 4. April 2016
Die maximale Länge der HTTP GET-Anzeigenanfrage wurde auf 4.096 Zeichen erhöht.
Woche vom 28. März 2016
Konfigurationsoption hinzugefügt, mit der SafeFrame das Maximieren durch Überlagern von Inhalten zulassen soll: allowOverlayExpansion.
Es wurde eine Konfigurationsoption hinzugefügt, mit der SafeFrame das HTML5-Attribut „sandbox“ verwenden soll, um eine Navigation auf der obersten Ebene zu verhindern: sandbox.
Woche vom 22. Februar 2016
Es wurde die Möglichkeit hinzugefügt, Titel für iFrames von Anzeigencontainern festzulegen: setAdIframeTitle().
Hinzufügen einer API zum Konfigurieren von SafeFrame-Eigenschaften auf Seiten- und Anzeigenflächenebene: setSafeFrameConfig().
Woche vom 15. Februar 2016
Möglichkeit hinzugefügt, eine Anzeigenfläche zu löschen und das div-Element wiederzuverwenden: destroySlots().
Es wurde eine API hinzugefügt, mit der die Verwendung von SafeFrame auf Anzeigenflächen mit detaillierten Einstellungen erzwungen werden kann: setForceSafeFrame().
Woche vom 7. Dezember 2015
Ereignisse für die Sichtbarkeit von Anzeigenflächen werden hinzugefügt (SlotVisibilityChangedEvent).
Woche vom 26. Oktober 2015
Sichtbarkeit von Impressionen (ImpressionViewableEvent) hinzufügen.
Aktualisieren Sie das Passback-Targeting aus einer JSON-Zuordnung (Passback.updateTargetingFromMap()).
Woche vom 12. Oktober 2015
Unterstützung für Out-of-Page-Passbacks
Woche vom 31. August 2015
Umstrukturierung der GPT-Architektur in einen schlanken Loader und eine größere Implementierung.
Unterstützung für die Größe „Flexibel“ in GPT.