Informacje o wersji GPT

Ta strona zawiera informacje o aktualizacjach produkcyjnych biblioteki tagów wydawcy Google (GPT). Sprawdzaj ją okresowo, by na bieżąco obserwować ogłoszenia na temat nowych i zaktualizowanych funkcji, poprawek błędów, znanych problemów oraz wycofanych funkcji.

Aby otrzymywać aktualizacje, dodaj adres URL tej strony do wybranego czytnika kanałów lub użyj bezpośredniego linku do kanału z informacjami o wersjach w formacie Atom 1.0ikona kanału lub RSS 2.0ikona kanału.

Informacje o datach premiery

Wszystkie zmiany w bibliotece GPT są dokładnie testowane przed opublikowaniem. Dodatkowo wersje są udostępniane użytkownikom stopniowo, aby jeszcze bardziej chronić ich przed nieoczekiwanymi regresjami. Jeśli w dowolnym momencie wdrażania zostanie wykryta regresja, można szybko porzucić całą wersję, zanim dotrze ona do wszystkich użytkowników.

Z tego powodu daty wydań nie są dokładne. Pełne wdrożenie może potrwać od kilku dni do kilku tygodni. Oznacza to, że użytkownicy będą widzieć zmiany w różnym czasie. Daty podane w tych informacjach o wersji odzwierciedlają początek tygodnia, w którym zakończono wdrażanie zmiany u wszystkich użytkowników.

Tydzień od 19 października 2026 r.

Funkcja

Dodaliśmy eksperymentalną obsługę punktów zaczepienia żądań w otwartej wersji beta, dzięki czemu wydawcy mogą rejestrować funkcje asynchroniczne, które działają równolegle przed każdym żądaniem reklamy na stronie w ramach konfigurowalnego limitu czasu.

Nowości w GPT
Metoda PubAdsService.registerRequestHook()
Właściwość PageSettingsConfig.requestHookTimeoutMs

Tydzień zaczynający się 31 sierpnia 2026 r.

Funkcja

Tag wydawcy Google (GPT) automatycznie żąda teraz podstawowego skryptu implementacji (pubads_impl.js) z wysokim priorytetem pobierania, ustawiając fetchpriority="high" w dynamicznie wstawianym elemencie skryptu. Dzięki temu harmonogramy sieciowe przeglądarki traktują priorytetowo pobieranie biblioteki implementacji, co skraca czas oczekiwania na wczytanie reklamy w krytycznej ścieżce renderowania oraz zwiększa liczbę wyświetleń i kliknięć przy minimalnym wpływie na wskaźniki Core Web Vitals.

Wydawcy mogą skonfigurować lub zastąpić to zachowanie, dodając atrybut fetchpriority bezpośrednio do tagu modułu ładującego gpt.js <script> na swoich stronach. Dynamicznie wstrzykiwany skrypt implementacji automatycznie odziedziczy wartość atrybutu fetchpriority określoną w skrypcie modułu ładującego (np. fetchpriority="low" lub fetchpriority="auto").

Tydzień od 24 sierpnia 2026 r.

Ogłoszenie

Od 8 września 2026 r. tag wydawcy Google (GPT) będzie automatycznie odświeżać aktywnie wyświetlane boksy reklamowe, gdy użytkownik powróci na stronę za pomocą nawigacji w pamięci podręcznej wstecz/dalej (bfcache). Dzięki automatycznemu odświeżaniu tych boksów wydawcy mogą bezproblemowo odzyskiwać wyświetlenia, co może pomóc w zwiększeniu przychodów z reklam. Wydawcy, którzy muszą wyłączyć automatyczne odświeżanie podczas nawigacji w pamięci podręcznej stanu strony internetowej, mogą to zrobić za pomocą interfejsu GPT AutoRefreshConfig.

Funkcja
Nowości w GPT
Właściwość AutoRefreshConfig.backForwardCache

Tydzień od 18 maja 2026 r.

Ogłoszenie

Wycofanie reguły „Wstecz” dotyczącej reklam pełnoekranowych w przeglądarce

Od 15 czerwca 2026 r. cofanie się za pomocą przycisku Wstecz w przeglądarce nie będzie już powodować wyświetlania w Ad Managerze reklamy pełnoekranowej w przeglądarce w żadnej z obsługiwanych przeglądarek (w tym Chrome, Edge i Opera). Ta aktualizacja jest automatycznie stosowana w przypadku wszystkich wydawców, którzy włączyli wyzwalacz „Wstecz”, i nie wymaga żadnych działań ze strony wydawców. Zmiana ta zapewnia zgodność z nowymi zasadami wyszukiwarki Google dotyczącymi „przejęcia kontroli nad przyciskiem Wstecz”: https://developers.google.com/search/blog/2026/04/back-button-hijacking.

Tydzień od 27 kwietnia 2026 r.

Stała

Rozwiązaliśmy problem z funkcją automatycznego odświeżania, który powodował, że po interwencji w zakresie obciążających reklam w Chrome reklamy mogły być odświeżane wielokrotnie w krótkich odstępach czasu. Zastosowaliśmy środki ograniczające odświeżanie i aktywnie pracujemy nad trwałym rozwiązaniem, które zapobiegnie temu zachowaniu i poprawi stabilność funkcji.

Tydzień od 20 kwietnia 2026 r.

Funkcja

Dodaliśmy obsługę konfigurowania ustawień dotyczących wieku inicjowanych przez wydawcę. Dzięki temu wydawcy mogą sygnalizować ochronę prywatności dzieci lub nastolatków w przypadku żądań reklam.

Wydawcy mogą teraz używać ustawienia tagForAgeTreatment w PrivacySettingsConfig, aby wymusić traktowanie treści jako skierowanych do dzieci (odpowiednik TFCD) lub do nastolatków (odpowiednik TAP).

Nowości w GPT
Typ wyliczeniowy TagForAgeTreatment
Właściwość PrivacySettingsConfig.tagForAgeTreatment

Tydzień od 9 marca 2026 r.

Ogłoszenie

Gdy funkcja interwencji w przypadku reklam obciążających zasoby w Chrome usunie reklamę, która zużywa zbyt dużo zasobów, tag GPT automatycznie odświeży puste miejsce, wyświetlając inną reklamę. Dzięki temu przestrzeń reklamowa będzie nadal wykorzystywana. To zachowanie powinno zwiększyć liczbę wyświetleń reklam, zwłaszcza w środowiskach Chrome na komputery.

Uwaga dotycząca kierowania i par klucz-wartość: to automatyczne odświeżanie będzie używać dotychczasowej konfiguracji kierowania boksu. Jeśli integracja opiera się na aktualizowaniu par klucz-wartość przed każdym odświeżeniem, może to spowodować wysyłanie nieaktualnych danych kierowania. Wydawcy, którzy wolą zarządzać tą logiką ręcznie, mogą zrezygnować z tej opcji, używając googletag.config.AutoRefreshConfig.

Tydzień od 6 października 2025 r.

Ogłoszenie

Reklamy pełnoekranowe teraz spekulacyjnie renderują wstępnie miejsca docelowe w tej samej witrynie w przypadku reguł nawigacji w Chrome. Poprawia to wrażenia użytkowników, ponieważ po zamknięciu reklam pełnoekranowych wczytanie stron jest szybsze.

Tydzień od 28 lipca 2025 r.

Ogłoszenie

Wiele dotychczasowych ustawień na poziomie strony i boksu zostało przeniesionych do nowego, ujednoliconego interfejsu API konfiguracji GPT. Ta migracja przynosi kilka ulepszeń:

  • Łatwiejsze znajdowanie: ustawienia są pogrupowane w dokumentacji i definicjach typów.
  • Bardziej intuicyjne: możesz konfigurować ustawienia pojedynczo lub wszystkie naraz za pomocą jednego interfejsu.
  • Bardziej zrozumiałe błędy: błędy konfiguracji zawierają więcej szczegółów i używają ustandaryzowanego języka, co ułatwia rozwiązywanie problemów.

Starsze metody konfiguracji nadal działają, ale zostały zaktualizowane, aby wewnętrznie korzystać z nowej platformy konfiguracji. W rezultacie możesz zobaczyć komunikaty o błędach dotyczące właściwości nowego interfejsu API konfiguracji, nawet jeśli używasz starszych metod.

Zmień

Obiekt SafeFrameConfig został przeniesiony z przestrzeni nazw googletag do przestrzeni nazw googletag.config.

Wycofane

W tabeli poniżej znajdziesz wycofane starsze metody konfiguracji oraz zalecane zamienniki interfejsu API konfiguracji.

Starsze metody konfiguracji Zastąpienie interfejsu API konfiguracji GPT
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()

Tydzień od 21 lipca 2025 r.

Zmień

Funkcja threadYield została zaktualizowana, aby również przekazywać wątek JS przed wygenerowaniem adresu URL żądania reklamy w przypadku żądań, które zawierają tylko boksy w części strony widocznej po przewinięciu. Wykazano, że ma to pozytywny wpływ na Core Web Vitals i nie wpływa negatywnie na wyświetlenia.

Zaktualizowano w GPT
Właściwość googletag.config.PageSettingsConfig.threadYield

Tydzień od 2 czerwca 2025 r.

Ogłoszenie

Reklamy pełnoekranowe w przeglądarce obsługują teraz w pełni aplikacje jednostronicowe (SPA)

Użytkownicy GPT mogą teraz płynnie wyświetlać reklamy pełnoekranowe w przeglądarce w witrynach obsługujących aplikacje SPA bez konieczności pełnego wczytywania strony. Dzięki temu ulepszeniu możesz:

  • poprawić wrażenia użytkownika: wyświetlaj reklamy w naturalnych momentach przejściowych w aplikacji SPA, aby zapewnić płynne przejścia i mniejsze zakłócenia;
  • Zwiększyć możliwości zarabiania: odkryj nowe możliwości generowania przychodów dzięki skutecznemu wyświetlaniu reklam pełnoekranowych w ramach dynamicznych treści opartych na aplikacjach SPA.
  • przestrzegać standardów Better Ads Standards: nadal wyświetlaj wysokiej jakości reklamy z jasnymi opcjami wyjścia i konfigurowalnymi limitami wyświetleń na użytkownika, stosując się do sprawdzonych metod branżowych.

Nie musisz wprowadzać żadnych zmian w dotychczasowej implementacji aplikacji SPA. GPT automatycznie wykrywa wyświetlanie reklam pełnoekranowych i nim zarządza w przypadku zmian stron w ramach Twojej aplikacji jednostronicowej. Więcej informacji o implementowaniu reklam pełnoekranowych w przeglądarce zarządzanych przez tag GPT i opcjonalnych reguł reklam pełnoekranowych znajdziesz w przykładzie Wyświetlanie reklamy pełnoekranowej w przeglądarce .

Tydzień od 26 maja 2025 r.

Ogłoszenie

Limit wyświetleń na użytkownika w przypadku reklam pełnoekranowych w grach H5 został zmniejszony ze 120 do 30 sekund.

Tydzień od 28 kwietnia 2025 r.

Funkcja
Nowości w GPT
Właściwość SlotRenderEndedEvent.responseIdentifier

Tydzień od 27 stycznia 2025 r.

Breaking

Zmieniono nazwy tych właściwości ComponentAuctionConfig.auctionConfig , aby były zgodne ze specyfikacją Protected Audience API .

Stara nazwa usługi Nowa nazwa usługi
decisionLogicUrl decisionLogicURL
trustedScoringSignalsUrl trustedScoringSignalsURL

Tydzień od 21 października 2024 r.

Zmień

Zmodyfikuj threadYield, aby używać Scheduler.yield zamiast Scheduler.postTask, gdy jest to możliwe. Szczegółowe informacje znajdziesz w dokumentacji dotyczącej zysku.

Zaktualizowano w GPT
Właściwość googletag.config.PageSettingsConfig.threadYield

Tydzień od 2 września 2024 r.

Tydzień od 19 sierpnia 2024 r.

Zmień

Ustawienie kontrolujące zachowanie GPT w zakresie przekazywania wątku zostało zmienione z adYield na threadYield, aby wyjaśnić, że funkcja ta koncentruje się na przekazywaniu wątku JS, a nie na optymalizacji zysku z reklam. Działanie funkcji i powiązanego z nią interfejsu API (poza nazwą) pozostaje bez zmian. Właściwość adYield zostanie usunięta w przyszłej wersji GPT.

Domyślne zachowanie polegające na oddawaniu wątku można wyłączyć za pomocą googletag.setConfig({threadYield: 'DISABLED'}); lub zastosować do wszystkich boksów niezależnie od ich lokalizacji względem widocznego obszaru za pomocą googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});.

Zaktualizowano w GPT
Właściwość googletag.config.PageSettingsConfig.threadYield

Tydzień od 29 lipca 2024 r.

Funkcja

GPT przekazuje teraz wątek JS za pomocą metody Scheduler.postTask (jeśli jest dostępna) z priorytetem „user-blocking” tuż przed renderowaniem kreacji. Ma to bardzo niewielki wpływ na wyświetlenia, ale znacznie poprawia Core Web Vitals. Domyślnie GPT będzie czekać tylko wtedy, gdy boks znajduje się poza widocznym obszarem.

Działanie domyślne można wyłączyć za pomocą googletag.setConfig({adYield: 'DISABLED'}); lub zastosować do wszystkich boksów niezależnie od ich lokalizacji względem widocznego obszaru za pomocą googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});.

Nowości w GPT
Właściwość googletag.config.PageSettingsConfig.adYield

Tydzień od 12 lutego 2024 r.

Stała

Naprawiliśmy błąd, który powodował, że parametr SlotRenderEndedEvent.slotContentChanged zawsze miał wartość true. Od teraz ta właściwość będzie miała wartość true tylko wtedy, gdy zawartość boksu ulegnie zmianie, a w przeciwnym razie będzie miała wartość false (np. jeśli reklama nie została wyświetlona).

Tydzień od 29 stycznia 2024 r.

Funkcja

Błędy sieciowe w przypadku żądań reklamy będą naśladować brak wypełnienia, wywołując googletag.events.SlotRenderEndedEvent z isEmpty ustawionym na true. Przykład nasłuchiwania tego zdarzenia znajdziesz w artykule o detektorach zdarzeń reklamowych. Zmiana obejmuje automatyczne zwijanie boksu podczas korzystania z metody collapseEmptyDivs.

Tydzień zaczynający się 11 grudnia 2023 r.

Tydzień od 13 listopada 2023 r.

Funkcja

Dodaliśmy obsługę renderowania wstępnego w Chrome. Gdy tag GPT wykryje, że strona jest w stanie renderowania wstępnego, żądanie reklamy zostanie opóźnione, dopóki strona nie stanie się widoczna dla użytkownika.

Tydzień od 23 października 2023 r.

Funkcja

Dodaliśmy obsługę opcjonalnych reguł reklam pełnoekranowych w przeglądarce.

Nowości w GPT
Obiekt googletag.config.InterstitialConfig
Właściwość googletag.config.SlotSettingsConfig.interstitial
Typ googletag.config.InterstitialTrigger

Tydzień od 24 lipca 2023 r.

Ogłoszenie

Interfejs Protected Audience API (dawniej FLEDGE) stanie się ogólnie dostępny wraz z lipcową wersją Chrome. Dzięki temu funkcje GPT związane z aukcjami komponentów są teraz uważane za stabilne.

Zmień
Przeniesiono z wersji eksperymentalnej do stabilnej
Obiekt googletag.config.ComponentAuctionConfig
Właściwość googletag.config.SlotSettingsConfig.componentAuction

Tydzień od 19 czerwca 2023 r.

Ogłoszenie

Aktualizacja: od 5 lipca 2023 r. tag GPT nie będzie już obsługiwać nieaktualnych wersji biblioteki JavaScript ani wyświetlać reklam w tych wersjach. Więcej informacji znajdziesz w poprzednim ogłoszeniu.

Wydawcy, którzy wyświetlają reklamy z domeny www.googletagservices.com/tag/js/gpt.js, mogą nadal to robić. Zalecamy jednak przejście na preferowaną domenę, ponieważ może to poprawić wydajność, a wyświetlanie gpt.js z domeny www.googletagservices.com może zostać w przyszłości wycofane.

Tydzień zaczynający się 6 czerwca 2023 r.

Ogłoszenie

Od 5 lipca 2023 r. tag GPT nie będzie już obsługiwać nieaktualnych wersji biblioteki JavaScript. Nie ma to wpływu na wydawców, którzy wczytują GPT z oficjalnego adresu URL. Wydawcy, którzy używają wersji gpt.js, pubads_impl.js lub innych bibliotek zapisanych w pamięci podręcznej, muszą zaktualizować swoje strony, aby korzystać z oficjalnych adresów URL. Więcej informacji znajdziesz w przewodniku dla początkujących.

Tydzień od 22 maja 2023 r.

Zmień

Wartości ujemne i zerowe podane w parametrach googletag.defineSlot() i SizeMappingBuilder.addSize() są teraz automatycznie usuwane, ponieważ są nieprawidłowe. W rezultacie w przypadku dotychczasowych integracji, które podają takie nieprawidłowe wartości, może wzrosnąć liczba komunikatów w konsoli wydawcy. Nie będzie to jednak miało wpływu na istniejące, prawidłowe żądania reklam.

Tydzień od 18 maja 2023 r.

Stała

Instalacja skryptów licytujących bezpiecznych sygnałów przez GPT będzie teraz wykonywana na wcześniejszym etapie działania GPT. Może to spowodować poprawę pokrycia sygnałów w żądaniach reklam.

Tydzień od 1 maja 2023 r.

Stała

Naprawiliśmy błąd, który powodował, że kreacja mogła być obcięta podczas odświeżania boksów zakotwiczonych o wielu rozmiarach.

Tydzień od 27 marca 2023 r.

Zmień

GPT nie obsługuje już funkcji opartych na widoczności w przeglądarkach, które nie obsługują natywnie interfejsu Intersection Observer API. Pamiętaj, że wszystkie obsługiwane przeglądarki natywnie obsługują ten interfejs API.

Metoda lub zdarzenie
googletag.events.ImpressionViewableEvent
googletag.events.SlotVisibilityChangedEvent
googletag.pubads().enableLazyLoad()

Tydzień od 6 lutego 2023 r.

Tydzień od 30 stycznia 2023 r.

Stała

Zmieniono działanie metody Service.addEventListener(), dzięki czemu po wystąpieniu zdarzenia wszystkie powiązane z nim detektory są wykonywane przed przetworzeniem kolejnego zdarzenia. Przed tą zmianą detektory zdarzeń rozpoczęcia i zakończenia renderowania boksu dla tego samego boksu mogły być wykonywane w niewłaściwej kolejności.

Tydzień od 15 sierpnia 2022 r.

Zmień

Zwracany typ metody Service.removeEventListener() został zmieniony z boolean na void.

Tydzień od 25 lipca 2022 r.

Funkcja

Dodaliśmy eksperymentalną obsługę aukcji komponentów FLEDGE, aby umożliwić wczesne testowanie FLEDGE z wieloma sprzedawcami.

Nowości w GPT
Metoda Slot.setConfig()
Obiekt ComponentAuctionConfig
SlotSettingsConfig

Tydzień od 18 lipca 2022 r.

Wycofane

Interfejs API ContentService został wycofany. Wywołanie googletag.content().setContent nie ma teraz żadnego efektu poza zarejestrowaniem ostrzeżenia. Właściwość googletag.content zostanie wkrótce całkowicie usunięta. Po tym czasie próba jej wywołania spowoduje wyjątek. Na potrzeby bezpośredniego dodawania treści do elementów div możesz korzystać z wbudowanych interfejsów DOM API przeglądarki.

Tydzień od 23 maja 2022 r.

Funkcja

Dodano obsługę konfigurowania źródła ruchu żądania reklamy.

Obsługa źródła wizyt przez GPT
Typ wyliczeniowy TrafficSource.ORGANIC
TrafficSource.PURCHASED
Właściwość PrivacySettingsConfig.trafficSource

Tydzień od 7 marca 2022 r.

Ogłoszenie

Wprowadziliśmy reklamy z nagrodą w internecie. Szczegółowe informacje znajdziesz w Centrum pomocy Ad Managera.

Funkcja
Obsługa reklam z nagrodą w internecie przez GPT
Typ wyliczeniowy OutOfPageFormat.REWARDED
Zdarzenie RewardedSlotClosedEvent
Zdarzenie RewardedSlotGrantedEvent
Zdarzenie RewardedSlotReadyEvent
Obiekt RewardedPayload

Tydzień od 28 lutego 2022 r.

Zmień

CommandArray.push teraz jawnie wiąże podane funkcje z globalThis zamiast z własnym obiektem arguments.

Tydzień zaczynający się 8 grudnia 2021 r.

Funkcja

Typy wyliczeniowe udostępniają teraz również odwrotne mapowanie wartości na klucze, aby dopasować zachowanie typów wyliczeniowych TypeScript. Interfejsy API, które przyjmują wartości wyliczeniowe, pozostają niezmienione i nie należy używać tych nowych odwrotnych mapowań.

Tydzień od 9 sierpnia 2021 r.

Funkcja

Dodaliśmy metodę removeEventListener.

Zmień

Wielokrotne wywoływanie funkcji addEventListener z tą samą instancją eventType i funkcji wywołania zwrotnego nie powoduje teraz żadnego działania. Innymi słowy, jeśli pojedyncza instancja funkcji wywołania zwrotnego jest zarejestrowana n razy dla tego samego typu zdarzenia, po wystąpieniu zdarzenia zostanie wykonana tylko raz, a nie n razy.

Tydzień od 29 lipca 2021 r.

Zmień

Zdarzenia widoczności GPT: ImpressionViewableEvent i SlotVisibilityChangedEvent będą teraz nadal wywoływane podczas długich sesji na stronie. Wcześniej wyłączały się po godzinie od wczytania strony.

Tydzień od 3 maja 2021 r.

Zmień

GPT nie rezerwuje już miejsca na boksy przed pobraniem reklam. Ta zmiana zmniejsza skumulowane przesunięcie układu (CLS) w witrynach, które nie mają zarezerwowanego miejsca za pomocą CSS. Aby jeszcze bardziej zmniejszyć CLS w witrynie, zalecamy zarezerwowanie dla reklamy obszaru o rozmiarze większym niż zero za pomocą CSS. Więcej informacji

Tydzień od 22 marca 2021 r.

Zmień

Zaktualizowaliśmy działanie metody enableLazyLoad(), aby opóźniała też renderowanie boksów w części strony widocznej po przewinięciu na kartach w tle.

Tydzień od 23 lutego 2021 r.

Zmień

Metody googletag.pubads().set i Slot.set można teraz wywołać w dowolnym momencie przed display lub refresh. Wcześniej metoda set była stosowana tylko wtedy, gdy została wywołana przed metodą googletag.enableServices.

Tydzień od 16 lutego 2021 r.

Zmień

Interfejs API googletag.pubads().setPublisherProvidedId można teraz wywołać w dowolnym momencie. Wcześniej działało to tylko wtedy, gdy wywołanie nastąpiło przed googletag.enableServices.

Tydzień od 4 stycznia 2021 r.

Zmień

Interfejs API googletag.pubads().collapseEmptyDivs może być teraz wielokrotnie wywoływany w celu zmiany ustawień. Wcześniej powtarzające się połączenia były ignorowane.

Tydzień od 12 października 2020 r.

Funkcja

Uruchomiliśmy otwartą wersję beta reklam pełnoekranowych w przeglądarce. Więcej informacji znajdziesz w Centrum pomocy.

Tydzień od 31 sierpnia 2020 r.

Wycofane

Wycofano definePassback() i defineOutOfPagePassback(). Aby dowiedzieć się, jak prawidłowo utworzyć przebieg zwrotny, zapoznaj się z dokumentacją dotyczącą przebiegów zwrotnych.

Tydzień od 15 czerwca 2020 r.

Stała

Zaktualizowano działanie enableLazyLoad(), aby było zgodne z collapseEmptyDivs(true).

Tydzień od 25 maja 2020 r.

Zmień

GPT nie będzie już obsługiwać dokładnej lokalizacji GPS ustawionej przez wydawców. W szczególności googletag.pubads().setLocation() nie będzie już obsługiwać parametrów szerokości i długości geograficznej ani promienia, ale będzie akceptować adres w formie swobodnej.

Tydzień od 27 kwietnia 2020 r.

Ogłoszenie

Logika renderowania GPT nie jest już podzielona na osobne pliki. Oznacza to, że GPT będzie pobierać mniej plików podczas wykonywania, co nieznacznie zmniejszy czas oczekiwania, ale nie będzie miało wpływu na przepustowość użytkownika.

Zmień

Gdy w GPT zostanie wywołane żądanie (przez wywołanie googletag.display() lub googletag.pubads().refresh()), wewnętrznie zablokujemy wszystkie stany podane przez wydawcę, aby nie można było ich zmienić przed wysłaniem żądania. Dlatego gdy żądanie zostanie wywołane, zostanie w nim użyty tylko stan dodany do tego momentu. Każdy stan, który zostanie zmodyfikowany po tym momencie, będzie miał zastosowanie tylko do kolejnych żądań.

Tydzień od 11 listopada 2019 r.

Ogłoszenie

Dostępny jest teraz nowy zalecany fragment kodu do tworzenia przebiegów zwrotnych GPT. Nie zalecamy używania funkcji definePassback() i defineOutOfPagePassback(), ponieważ działają one synchronicznie i mogą być blokowane przez niektóre przeglądarki. Więcej informacji

Funkcja

Dodaliśmy metodę Slot.updateTargetingFromMap().

Funkcja

Dodano PubAdsService.setPrivacySettings() jako nową metodę włączania ustawień prywatności. W przyszłości będą tu dostępne dodatkowe ustawienia.

Tydzień od 25 marca 2019 r.

Stała

Usługa Pubads jest teraz w pełni funkcjonalna natychmiast po wywołaniu googletag.enableServices(), a nie po asynchronicznym zainicjowaniu. Oznacza to, że googletag.pubadsReady jest teraz gwarantowane jako prawda zaraz po wywołaniu googletag.enableServices(). Odpytywanie w celu sprawdzenia wartości googletag.pubadsReady nie powinno już być konieczne.

Tydzień od 4 lutego 2019 r.

Zmień

Zaktualizowaliśmy działanie metody enableLazyLoad(), aby umożliwić wprowadzanie zmian w konfiguracji leniwego ładowania po wywołaniu metody enableServices(). Konfiguracja leniwego ładowania jest blokowana dla każdego boksu, gdy jest on wyświetlany.

Tydzień od 21 stycznia 2019 r.

Funkcja

Dodaliśmy nowe obsługiwane zdarzenie SlotResponseReceived, które jest wywoływane po otrzymaniu odpowiedzi na reklamę w boksie.

Funkcja

Tydzień od 14 stycznia 2019 r.

Funkcja

Dodano nowe obsługiwane zdarzenie SlotRequestedEvent, które jest wywoływane, gdy wysyłane jest żądanie reklamy dla boksu.

Tydzień od 27 sierpnia 2018 r.

Zmień

Zmodyfikowano googletag.display(), aby akceptować googletag.Slot jako argument.

Tydzień od 6 sierpnia 2018 r.

Funkcja

Dodaje googletag.PubAdsService.enableLazyLoad() na potrzeby leniwego ładowania reklam w GPT.

Tydzień od 18 czerwca 2018 r.

Stała

Naprawiliśmy błąd, który powodował, że funkcja googletag.events.SlotOnloadEvent nie była aktywowana.

Tydzień od 30 kwietnia 2018 r.

Funkcja

Dodaje parametr googletag.PubAdsService.setTagForUnderAgeOfConsent(), który służy do kontrolowania reklam wyświetlanych użytkownikom poniżej wieku świadomego wyrażenia zgody, oraz parametr googletag.PassbackSlot.setTagForUnderAgeOfConsent(), który służy do oznaczania przebitki jako pochodzącej od użytkownika poniżej wieku świadomego wyrażenia zgody.

Tydzień od 23 kwietnia 2018 r.

Funkcja

Dodaje parametr googletag.PubAdsService.setRequestNonPersonalizedAds(), który służy do kontrolowania personalizacji reklam.

Tydzień od 12 marca 2018 r.

Stała

Cofnięto zmianę, która uniemożliwiała usuwanie dotychczasowej zawartości boksów przed odświeżeniem, jeśli nie została ona umieszczona przez GPT. Treść zostanie teraz wyczyszczona.

Tydzień od 19 lutego 2018 r.

Ogłoszenie

Jeśli używany jest tryb renderowania asynchronicznego: wysyłaj żądania reklam za pomocą XMLHttpRequest z metodą HTTP GET, jeśli to możliwe, w przypadku wszystkich żądań reklam, do limitu 8192 znaków. Wcześniej metoda HTTP POST była używana w przypadku żądań reklamy przekraczających 4096 znaków, do limitu 8192 znaków.

Zmień

Zatrzymano usuwanie istniejących treści w boksach przed odświeżeniem, jeśli te treści nie zostały tam umieszczone przez GPT. Ta uwaga jest nieprawidłowa. Zobacz wpis dotyczący tygodnia od 12 marca 2018 r.

Tydzień od 8 stycznia 2018 r.

Zmień

Obsługuj alternatywną składnię [..., ['fluid'], ...] jako NamedSized w tablicy wielu rozmiarów. Wcześniej tylko wartość [..., 'fluid', ...] była uznawana za prawidłową.

Tydzień od 10 lipca 2017 r.

Wycofane

Usunięto pole labelIds z googleTag.ResponseInformation.

Tydzień zaczynający się 5 czerwca 2017 r.

Zmień

Zmodyfikowano metody googletag.display() i googletag.pubads().display, aby akceptowały element div oraz identyfikator div. Umożliwia to renderowanie boksów w elementach div, które znajdują się w modelu Shadow DOM.

Tydzień od 27 lutego 2017 r.

Tydzień od 7 listopada 2016 r.

Funkcja

Udostępniliśmy interfejs API getSlots() w usłudze, który umożliwia pobieranie listy przedziałów czasowych powiązanych z usługą.

Tydzień zaczynający się 17 października 2016 r.

Zmień

Zmodyfikowano zarówno Slot.clearTargeting(), jak i PubAdsService.clearTargeting(), aby uwzględnić opcjonalny parametr klucza.

Tydzień zaczynający się 5 września 2016 r.

Zmień

Błędy wykryte w googletag.cmd.push() nie są już niewidoczne i będą wyświetlane w konsoli.

Tydzień od 8 sierpnia 2016 r.

Funkcja

Udostępniliśmy interfejs API SlotOnloadEvent, który umożliwia nasłuchiwanie zakończenia wczytywania kreacji.

Tydzień od 25 lipca 2016 r.

Funkcja

Udostępniliśmy interfejsy API getTargeting() i getTargetingKeys() w PubAdsService do pobierania niestandardowych parametrów kierowania na poziomie usługi.

Tydzień od 20 czerwca 2016 r.

Funkcja

Udostępniliśmy interfejs API openConsole(), który umożliwia otwieranie Konsoli Google dla wydawcy bez konieczności odświeżania strony.

Tydzień zaczynający się 6 czerwca 2016 r.

Funkcja

Udostępniliśmy interfejsy API getTargeting() i getTargetingKeys() do pobierania parametrów kierowania niestandardowego.

Funkcja

Dodajemy opcję konfiguracji, w której SafeFrame powinien zezwalać na rozwijanie przez przesuwanie treści: allowPushExpansion.

Tydzień od 16 maja 2016 r.

Funkcja

Obsługują rozmiar elastyczny w żądaniach reklam obejmujących wiele rozmiarów.

Tydzień od 18 kwietnia 2016 r.

Funkcja

Udostępniliśmy interfejs API getResponseInformation, który zwraca informacje o odpowiedzi na reklamę w przypadku boksu reklamowego.

Funkcja

Udostępniliśmy interfejs API setAdIframeTitle, który ustawia dane wejściowe jako tytuł wszystkich elementów iframe kontenera reklam utworzonych później.

Tydzień od 4 kwietnia 2016 r.

Ogłoszenie

Zwiększono maksymalną długość żądania reklamy HTTP GET do 4096 znaków.

Tydzień od 28 marca 2016 r.

Funkcja

Dodajemy opcję konfiguracji, w której SafeFrame powinien zezwalać na rozwinięcie przez nakładanie treści: allowOverlayExpansion.

Funkcja

Dodanie opcji konfiguracji, w której SafeFrame powinien używać atrybutu sandbox HTML5, aby zapobiegać nawigacji na najwyższym poziomie: sandbox.

Tydzień od 22 lutego 2016 r.

Funkcja

Dodanie możliwości ustawiania tytułów elementów iframe kontenera reklam: setAdIframeTitle().

Funkcja

Dodanie interfejsu API do konfigurowania właściwości SafeFrame na poziomie strony i boksu: setSafeFrameConfig().

Tydzień zaczynający się 15 lutego 2016 r.

Funkcja

Dodajemy możliwość usunięcia boksu i ponownego użycia elementu div: destroySlots().

Funkcja

Dodanie interfejsu API, który wymusza używanie SafeFrame w boksach reklamowych ze szczegółowymi ustawieniami: setForceSafeFrame().

Tydzień zaczynający się 7 grudnia 2015 r.

Funkcja

Dodawanie zdarzeń widoczności boksów reklamowych (SlotVisibilityChangedEvent).

Tydzień od 26 października 2015 r.

Funkcja

Dodaję widoczność wyświetleń reklam (ImpressionViewableEvent).

Funkcja

Zaktualizuj kierowanie przebiegu zwrotnego z mapy JSON (Passback.updateTargetingFromMap()).

Funkcja

Obsługa atrybutów AdSense set() i get() page_url w przypadku boksów przebitki.

Tydzień zaczynający się 12 października 2015 r.

Tydzień od 31 sierpnia 2015 r.

Ogłoszenie

Restrukturyzacja architektury GPT na mniejszy moduł ładujący i większą implementację.

Funkcja

Obsługa rozmiaru elastycznego w GPT.