Informacje o wersji GPT

Ta strona zawiera informacje o aktualizacjach produkcyjnych biblioteki tagu 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 być zawsze na bieżąco, dodaj URL tej strony do wybranego czytnika kanałów. Możesz też użyć bezpośredniego linku do kanału z informacjami o wersji 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 udostępnieniem. Dodatkowo aktualizacje są wdrażane stopniowo, aby jeszcze bardziej chronić przed nieoczekiwanymi regresjami. Jeśli w dowolnym momencie wdrażania wystąpi regresja, można szybko zrezygnować z całej wersji, zanim dotrze ona do wszystkich użytkowników.

Z tego powodu daty premiery nie są dokładne. Pełne udostępnienie może potrwać od kilku dni do kilku tygodni. Oznacza to, że użytkownicy będą napotykać zmiany w różnych momentach. Daty podane w tych informacjach o wersji odzwierciedlają początek tygodnia, w którym zmiana została wdrożona u wszystkich użytkowników.

Tydzień od 9 marca 2026 r.

Ogłoszenie

Gdy funkcja interwencji w przypadku reklam obciążających zasoby w Chrome usunie reklamę z powodu nadmiernego wykorzystania zasobów, GPT automatycznie odświeży pusty boks i wyświetli w nim inną reklamę. Dzięki temu przestrzeń reklamowa pozostanie wykorzystana. Ma to zwiększyć liczbę wyświetleń reklam, zwłaszcza w środowiskach Chrome na komputery.

Uwaga dotycząca kierowania i wartości kluczy: to automatyczne odświeżanie ponownie wykorzysta dotychczasową konfigurację kierowania w przypadku slotu. Jeśli integracja polega 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 funkcji, korzystając z tego ustawienia: googletag.config.AutoRefreshConfig.

Tydzień zaczynający się 6 października 2025 r.

Ogłoszenie

Reklamy pełnoekranowe są teraz wstępnie renderowane w Chrome w przypadku miejsc docelowych w tej samej witrynie w odpowiedzi na wywołania nawigacji. Zwiększa to wygodę użytkowników, ponieważ po zamknięciu reklam pełnoekranowych strony wczytują się szybciej.

Tydzień od 28 lipca 2025 r.

Ogłoszenie

Wiele dotychczasowych ustawień na poziomie strony i boksu zostało przeniesionych do nowego, ujednoliconego interfejsu GPT Config API. Migracja przyniesie kilka ulepszeń:

  • Ulepszone 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 przejrzyste błędy: błędy konfiguracji zawierają więcej szczegółów i korzystają ze standardowego języka, co ułatwia rozwiązywanie problemów.

Starsze metody konfiguracji nadal działają, ale są aktualizowane, aby wewnętrznie korzystać z nowych ram konfiguracji. W związku z tym możesz napotkać komunikaty o błędach odwołujące się do 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.

Wycofano

W tabeli poniżej znajdziesz wycofane starsze metody konfiguracji oraz zalecane zamienniki w postaci interfejsów API konfiguracji.

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

Tydzień od 21 lipca 2025 r.

Zmień

Funkcja threadYield została zaktualizowana, aby przed wygenerowaniem adresu URL żądania reklamy w przypadku żądań zawierających tylko miejsca docelowe poniżej linii podziału zwracać też wątek JS. Wykazano, że ma to pozytywny wpływ na wskaźniki Core Web Vitals bez negatywnego wpływu 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 przerwach 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 SPA. Więcej informacji o wdrażaniu 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ń rozpoczynający się 26 maja 2025 r.

Ogłoszenie

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

Tydzień od 28 kwietnia 2025 r.

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

Tydzień rozpoczynający się 27 stycznia 2025 r.

Breaking

Aby zachować zgodność ze specyfikacją interfejsu Protected Audience API , zmieniliśmy nazwy tych właściwości: ComponentAuctionConfig.auctionConfig

Stara nazwa usługi Nazwa nowej usługi
decisionLogicUrl decisionLogicURL
trustedScoringSignalsUrl trustedScoringSignalsURL

Tydzień zaczynający się 21 października 2024 r.

Zmień

Zmodyfikuj threadYield, aby w miarę możliwości używać Scheduler.yield zamiast Scheduler.postTask. Szczegółowe informacje znajdziesz w dokumentacji dotyczącej zysków.

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

Tydzień rozpoczynający się 2 września 2024 r.

Tydzień od 19 sierpnia 2024 r.

Zmień

Ustawienie kontrolujące działanie wątku GPT zostało zmienione z adYield na threadYield, aby wyjaśnić, że funkcja ta koncentruje się na udostępnianiu wątku JS, a nie na optymalizacji zysków 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 działanie związane z wykorzystaniem wątków można wyłączyć za pomocą parametru googletag.setConfig({threadYield: 'DISABLED'}); lub zastosować do wszystkich boksów niezależnie od ich położenia względem obszaru widocznego za pomocą parametru googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});.

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

Tydzień od 29 lipca 2024 r.

Funkcja

GPT zwalnia teraz wątek JS za pomocą funkcji Scheduler.postTask (jeśli jest dostępna) z priorytetem „user-blocking” tuż przed renderowaniem kreacji. Okazało się, że ma to bardzo niewielki wpływ na liczbę wyświetleń, a znacząco poprawia Core Web Vitals. Domyślnie GPT będzie zwracać tylko wtedy, gdy boks reklamowy znajduje się poza widocznym obszarem.

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

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

Tydzień rozpoczynający się 12 lutego 2024 r.

Stała

Naprawiliśmy błąd, który powodował, że SlotRenderEndedEvent.slotContentChanged zawsze było true. Od tej pory ta właściwość będzie miała wartość true, jeśli zmieni się zawartość boksu, a w przeciwnym razie 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ą symulować brak wypełnienia przez wywołanie funkcji googletag.events.SlotRenderEndedEvent z parametrem isEmpty ustawionym na true. Przykład nasłuchiwania tego zdarzenia znajdziesz w sekcji Detektory zdarzeń reklamowych. Zmiana obejmuje automatyczne zwijanie przedziału podczas korzystania z collapseEmptyDivs.

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

Tydzień zaczynający się 13 listopada 2023 r.

Funkcja

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

Tydzień zaczynający się 23 października 2023 r.

Funkcja

Dodaliśmy obsługę opcjonalnych reguł dotyczących 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ń zaczynający się 24 lipca 2023 r.

Ogłoszenie

Interfejs Protected Audience API (wcześniej FLEDGE) stanie się ogólnie dostępny w lipcowej wersji Chrome. Dzięki temu funkcje GPT związane z aukcjami komponentów są teraz uznawane za stabilne.

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

Tydzień rozpoczynający się 19 czerwca 2023 r.

Ogłoszenie

Aktualizacja: od 5 lipca 2023 r. tag GPT nie będzie już wyświetlać nieaktualnych wersji biblioteki JavaScript ani reklam w tych wersjach. Szczegółowe informacje znajdziesz w poprzednim ogłoszeniu.

Wydawcy wyświetlający 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 zwiększyć wydajność, a wyświetlanie pliku gpt.js w domenie www.googletagservices.com może zostać w przyszłości przerwane.

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

Ogłoszenie

Od 5 lipca 2023 roku tag GPT nie będzie już obsługiwać nieaktualnych wersji biblioteki JavaScript. Nie ma to wpływu na wydawców, którzy wczytują bibliotekę GPT z oficjalnego adresu URL. Wydawcy, którzy przesyłają wersję plików gpt.js, pubads_impl.js lub dowolnych bibliotek zapisanych w pamięci podręcznej, muszą zaktualizować swoje strony, aby używać oficjalnych adresów URL. Więcej informacji znajdziesz w przewodniku Wprowadzenie.

Tydzień zaczynający się 22 maja 2023 r.

Zmień

Wartości rozmiaru równe zero lub ujemne podane w przypadku atrybutów googletag.defineSlot() i SizeMappingBuilder.addSize() są teraz automatycznie usuwane, ponieważ są nieprawidłowe. W rezultacie w przypadku dotychczasowych integracji, które dostarczają takie nieprawidłowe wartości, może nastąpić wzrost liczby komunikatów w konsoli wydawcy. Nie będzie to jednak miało wpływu na dotychczasowe, prawidłowe żądania reklam.

Tydzień zaczynający się 18 maja 2023 r.

Stała

Instalacja skryptów licytujących bezpiecznych sygnałów przez GPT będzie teraz wykonywana na wcześniejszym etapie wykonania GPT. Może to poprawić pokrycie sygnału w przypadku żądań reklam.

Tydzień zaczynający się 1 maja 2023 r.

Stała

Rozwiązaliśmy problem, który powodował, że kreacja mogła być obcięta podczas odświeżania boksów reklamowych typu anchor o wielu rozmiarach.

Tydzień zaczynający się 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ń zaczynający się 6 lutego 2023 r.

Tydzień zaczynający się 30 stycznia 2023 r.

Stała

Działanie funkcji Service.addEventListener() zostało zmienione w taki sposób, że gdy wystąpi zdarzenie, wszystkie powiązane z nim odbiorniki są wykonywane przed przetworzeniem późniejszego zdarzenia. Przed wprowadzeniem tej zmiany detektory zdarzeń rozpoczęcia i zakończenia renderowania slotu w przypadku tego samego slotu mogły być wykonywane w nieprawidłowej kolejności.

Tydzień zaczynający się 15 sierpnia 2022 r.

Zmień

Typ zwracany funkcji 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 udziałem wielu sprzedawców.

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

Tydzień od 18 lipca 2022 r.

Wycofano

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

Tydzień rozpoczynający się 23 maja 2022 r.

Funkcja

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

Obsługa tagów wydawcy Google w przypadku źródła wizyt
Typ wyliczeniowy TrafficSource.ORGANIC
TrafficSource.PURCHASED
Właściwość PrivacySettingsConfig.trafficSource

Tydzień od 7 marca 2022 r.

Ogłoszenie

Uruchomiliśmy reklamy z nagrodą w internecie. Więcej informacji znajdziesz w Centrum pomocy Ad Managera.

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

Tydzień od 28 lutego 2022 r.

Zmień

Funkcja CommandArray.push wiąże teraz podane funkcje bezpośrednio z obiektem globalThis zamiast z własnym obiektem arguments.

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

Funkcja

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

Tydzień od 9 sierpnia 2021 r.

Funkcja

Dodaliśmy metodę removeEventListener.

Zmień

Wywoływanie funkcji addEventListener wiele razy z tym samym typem zdarzenia i instancją funkcji wywołania zwrotnego nie powoduje już żadnych działań. Innymi słowy, jeśli pojedyncza instancja funkcji wywołania zwrotnego zostanie zarejestrowana n razy dla tego samego typu zdarzenia, zostanie wykonana tylko raz, gdy wystąpi zdarzenie, a nie n razy.

Tydzień od 29 lipca 2021 r.

Zmień

Zdarzenia widoczności GPT: ImpressionViewableEventSlotVisibilityChangedEvent 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 zarezerwowały miejsca za pomocą CSS. Aby jeszcze bardziej zmniejszyć CLS w witrynie, zalecamy zarezerwowanie niezerowego obszaru na reklamę za pomocą CSS. Więcej informacji

Tydzień od 22 marca 2021 r.

Zmień

Zaktualizowano działanie funkcji enableLazyLoad(), aby opóźniać renderowanie slotów poniżej linii podziału na kartach w tle.

Tydzień od 23 lutego 2021 r.

Zmień

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

Tydzień od 16 lutego 2021 r.

Zmień

Interfejs API googletag.pubads().setPublisherProvidedId można teraz wywoływać w dowolnym momencie. Wcześniej działało tylko wtedy, gdy było wywoływane przed googletag.enableServices.

Tydzień od 4 stycznia 2021 r.

Zmień

Interfejs googletag.pubads().collapseEmptyDivs API można teraz wywoływać wielokrotnie, aby zmieniać ustawienia. Wcześniej powtarzane połączenia były ignorowane.

Tydzień od 12 października 2020 r.

Funkcja

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

Tydzień od 31 sierpnia 2020 r.

Wycofano

Wycofane definePassback()defineOutOfPagePassback(). Informacje o tym, jak prawidłowo utworzyć przekazanie, znajdziesz w dokumentacji dotyczącej przekazywania.

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 przyjmować adres w dowolnym formacie.

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 opóźnienie, ale nie będzie miało wpływu na przepustowość użytkownika.

Zmień

Gdy w GPT zostanie wywołane żądanie (przez wywołanie funkcji googletag.display() lub googletag.pubads().refresh()), wewnętrznie zablokujemy wszystkie stany dostarczone przez wydawcę, aby nie można było ich zmienić przed wysłaniem żądania. Dlatego, gdy zostanie wywołane żądanie, do jego obsługi zostanie użyty tylko stan dodany do tego momentu. Wszelkie zmiany stanu wprowadzone później będą miały zastosowanie tylko do kolejnych żądań.

Tydzień od 11 listopada 2019 r.

Ogłoszenie

Wprowadziliśmy nowy zalecany fragment kodu do tworzenia przebiegów zwrotnych GPT. Odradzamy używanie funkcji definePassback()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 pojawią się tu dodatkowe ustawienia.

Tydzień od 25 marca 2019 r.

Stała

Usługa Pubads jest teraz w pełni operacyjna natychmiast po wywołaniu funkcji googletag.enableServices(), a nie inicjowana asynchronicznie. Oznacza to, że googletag.pubadsReady jest teraz na pewno prawdziwe zaraz po wywołaniu googletag.enableServices(). Odpytywanie w celu sprawdzenia wartości googletag.pubadsReady nie powinno być już konieczne.

Tydzień od 4 lutego 2019 r.

Zmień

Zaktualizowano działanie funkcji enableLazyLoad(), aby umożliwić zmiany w konfiguracji leniwego ładowania po wywołaniu funkcji enableServices(). Konfiguracja leniwego ładowania jest zamrażana dla każdego slota, gdy jest on wyświetlany.

Tydzień od 21 stycznia 2019 r.

Funkcja

Dodano nowe obsługiwane zdarzenie SlotResponseReceived, które jest uruchamiane, gdy w przypadku slotu zostanie odebrana odpowiedź na żądanie reklamy.

Funkcja

Tydzień od 14 stycznia 2019 r.

Funkcja

Dodaliśmy nowe obsługiwane zdarzenie SlotRequestedEvent, które jest uruchamiane, gdy do miejsca docelowego wysyłane jest żądanie reklamy.

Tydzień od 27 sierpnia 2018 r.

Zmień

Zmodyfikowano funkcję googletag.display(), aby akceptowała argument googletag.Slot.

Tydzień od 6 sierpnia 2018 r.

Funkcja

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

Tydzień od 18 czerwca 2018 r.

Stała

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

Tydzień od 30 kwietnia 2018 r.

Funkcja

Dodaje parametr googletag.PubAdsService.setTagForUnderAgeOfConsent() do kontrolowania reklam wyświetlanych użytkownikom, którzy nie osiągnęli wieku świadomego wyrażenia zgody, oraz parametr googletag.PassbackSlot.setTagForUnderAgeOfConsent() do oznaczania miejsca docelowego przekierowania jako pochodzącego od użytkownika, który nie osiągnął wieku świadomego wyrażenia zgody.

Tydzień od 23 kwietnia 2018 r.

Funkcja

Dodaje googletag.PubAdsService.setRequestNonPersonalizedAds() do kontrolowania personalizacji reklam.

Tydzień od 12 marca 2018 r.

Stała

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

Tydzień od 19 lutego 2018 r.

Ogłoszenie

Gdy 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, aż do limitu 8192 znaków. Wcześniej w przypadku żądań reklamy przekraczających 4096 znaków, ale nie więcej niż 8192 znaki, używana była HTTP POST metoda.

Zmień

Zaprzestano usuwania istniejących treści w slotach przed odświeżeniem, jeśli nie zostały one tam umieszczone przez GPT. Ta uwaga jest nieprawidłowa. Zobacz wpis dotyczący tygodnia od 12 marca 2018 roku.

Tydzień od 8 stycznia 2018 r.

Zmień

Obsługa alternatywnej składni [..., ['fluid'], ...] jako NamedSized w tablicy z wieloma rozmiarami. Wcześniej za prawidłową uznawano tylko wartość [..., 'fluid', ...].

Tydzień od 10 lipca 2017 r.

Wycofano

Usunięto pole labelIds z obiektu googleTag.ResponseInformation.

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

Zmień

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

Tydzień od 27 lutego 2017 r.

Funkcja

Tydzień zaczynający się 7 listopada 2016 r.

Funkcja

Udostępniliśmy interfejs API getSlots() w usłudze do pobierania listy przedziałów czasowych powiązanych z usługą.

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

Zmień

Zmodyfikowano funkcje Slot.clearTargeting()PubAdsService.clearTargeting(), aby przyjmowały opcjonalny parametr klucza.

Tydzień rozpoczynają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()getTargetingKeys() w PubAdsService do pobierania niestandardowych parametrów kierowania na poziomie usługi.

Tydzień od 20 czerwca 2016 r.

Funkcja

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

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

Funkcja

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

Funkcja

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

Tydzień zaczynający się 16 maja 2016 r.

Funkcja

Obsługa rozmiaru elastycznego w żądaniach reklam o wielu rozmiarach.

Tydzień od 18 kwietnia 2016 r.

Funkcja

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

Funkcja

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

Tydzień od 4 kwietnia 2016 r.

Ogłoszenie

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

Tydzień od 28 marca 2016 r.

Funkcja

Dodanie opcji konfiguracji, w której SafeFrame powinien zezwalać na rozwijanie 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 kontenerów reklam: setAdIframeTitle().

Funkcja

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

Tydzień od 15 lutego 2016 r.

Funkcja

Dodanie możliwości usuwania boksu i ponownego używania elementu div: destroySlots().

Funkcja

Dodawanie interfejsu API, aby wymusić używanie SafeFrame w przypadku miejsc na reklamy z precyzyjnymi ustawieniami: setForceSafeFrame().

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

Funkcja

Dodawanie zdarzeń widoczności boksu (SlotVisibilityChangedEvent).

Tydzień rozpoczynający się 26 października 2015 r.

Funkcja

Dodawanie widoczności wyświetleń (ImpressionViewableEvent).

Funkcja

Aktualizowanie kierowania w przypadku przekazywania z mapy JSON (Passback.updateTargetingFromMap()).

Funkcja

Obsługa atrybutu AdSense page_url set()get() w przypadku boksów reklamowych przekazujących reklamę.

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

Funkcja

Tydzień od 31 sierpnia 2015 r.

Ogłoszenie

Zmiana architektury GPT na cienki moduł wczytujący i większą implementację.

Funkcja

Obsługa rozmiaru elastycznego w GPT.