На этой странице описаны производственные обновления библиотеки тегов издателя Google (GPT). Вы можете периодически проверять эту страницу на наличие объявлений о новых или обновленных функциях, исправлениях ошибок, известных проблемах и устаревших функциях.
Чтобы получать обновления, добавьте URL-адрес этой страницы в выбранную вами программу чтения каналов или используйте прямую ссылку на канал примечаний к выпуску в Atom 1.0. или RSS 2.0 формат.
Понимание дат выпуска
Все изменения в библиотеке GPT тщательно тестируются перед выпуском. Кроме того, выпуски выпускаются для пользователей постепенно, чтобы обеспечить дополнительную защиту от непредвиденных проблем. Если на каком-либо этапе развертывания будет обнаружен регресс, весь выпуск можно быстро закрыть, прежде чем он дойдет до всех пользователей.
В связи с этим даты выпуска неточны; Для полного развертывания релиза может потребоваться от нескольких дней до нескольких недель. Это означает, что пользователи будут сталкиваться с изменениями в разное время. Даты, указанные ниже, отражают начало недели, на которой изменение было завершено для всех пользователей.
Неделя со 2 сентября 2024 г.
Добавлена поддержка игровой межстраничной рекламы.
Неделя от 19 августа 2024 г.
Параметр управления поведением выхода потока GPT был переименован с adYield
на threadYield
чтобы уточнить, что эта функция ориентирована на создание потока JS, а не на оптимизацию дохода от рекламы. Поведение функции и связанного с ней API (кроме имени) остается неизменным. Свойство adYield
будет удалено в будущей версии GPT.
Поведение потока по умолчанию можно отключить с помощью googletag.setConfig({threadYield: 'DISABLED'});
или применить ко всем слотам независимо от их местоположения относительно области просмотра с помощью googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});
.
Обновлено в GPT | |
---|---|
Свойство | googletag.config.PageSettingsConfig.threadYield |
Неделя от 29 июля 2024 г.
GPT теперь создает поток JS с помощью Scheduler.postTask (там, где он доступен) с приоритетом «блокировка пользователей» непосредственно перед отображением объявлений. Было показано, что это оказывает крайне незначительное влияние на показы, но приносит значительную пользу Core Web Vitals . По умолчанию GPT будет работать только в том случае, если слот находится за пределами области просмотра.
Поведение по умолчанию можно отключить с помощью googletag.setConfig({adYield: 'DISABLED'});
или применить ко всем слотам независимо от их местоположения относительно области просмотра с помощью googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});
.
Новое в GPT | |
---|---|
Свойство | googletag.config.PageSettingsConfig.adYield |
Неделя от 12 февраля 2024 г.
Добавлена поддержка настройки сигналов, предоставляемых издателем (PPS) .
Исправлена ошибка, из-за которой SlotRenderEndedEvent.slotContentChanged
всегда имел true
. В дальнейшем это свойство будет иметь true
только в том случае, если содержимое рекламного места изменилось, и false
в противном случае (например, если объявление не заполнилось).
Неделя от 29 января 2024 г.
Сбои сети при запросах объявлений будут имитировать отсутствие заполнения, вызывая событие googletag.events.SlotRenderEndedEvent
со значением isEmpty
, равным true
. См. раздел «Прослушиватели событий рекламы» , чтобы узнать, как прослушивать это событие. Изменение включает в себя автоматическое свертывание слота при использовании collapseEmptyDivs
.
Добавлена поддержка настройки расширения рекламы на настольных компьютерах/планшетах и мобильных устройствах (неполный экран) .
Неделя от 11 декабря 2023 г.
Добавлена поддержка объявлений о креплениях боковых перил .
Новое в GPT | |
---|---|
Перечисление | OutOfPageFormat.LEFT_SIDE_RAIL OutOfPageFormat.RIGHT_SIDE_RAIL |
Неделя от 13 ноября 2023 г.
Добавлена поддержка настройки конфиденциальности издателя.
Добавлена поддержка предварительного рендеринга Chrome . Когда GPT обнаруживает, что страница находится в состоянии предварительной обработки, запрос объявления будет отложен до тех пор, пока страница не станет видимой пользователю.
Неделя от 23 октября 2023 г.
Добавлена поддержка дополнительных триггеров межстраничных веб-объявлений.
Новое в GPT | |
---|---|
Объект | googletag.config.InterstitialConfig |
Свойство | googletag.config.SlotSettingsConfig.interstitial |
Тип | googletag.config.InterstitialTrigger |
Неделя от 24 июля 2023 г.
API Protected Audience (ранее известный как FLEDGE) становится общедоступным с июльским выпуском Chrome. Благодаря этому функциональность аукционов компонентов в GPT теперь считается стабильной.
Переведен из экспериментальной версии в стабильную | |
---|---|
Объект | googletag.config.ComponentAuctionConfig |
Свойство | googletag.config.SlotSettingsConfig.componentAuction |
Неделя от 19 июня 2023 г.
Обновление: начиная с 5 июля 2023 г. или после этой даты GPT больше не будет обслуживать устаревшие версии своей библиотеки Javascript и показывать рекламу для этих версий . Подробности смотрите в предыдущем объявлении .
Издатели, работающие с сайта www.googletagservices.com/tag/js/gpt.js, могут продолжать это делать. Однако рекомендуется переключиться на предпочтительный домен, так как это может повысить производительность, а обслуживание gpt.js на www.googletagservices.com может быть прекращено в будущем.
Неделя с 6 июня 2023 г.
Начиная с 5 июля 2023 г. или позже, GPT больше не будет обслуживать устаревшие версии своей библиотеки JavaScript. Это не повлияет на издателей, загружающих GPT с официального URL-адреса . Издатели, которые используют кэшированную версию gpt.js, pubads_impl.js или любых загружаемых ими библиотек, должны обновить свои страницы, чтобы использовать официальные URL-адреса. Дополнительные сведения см. в руководстве по началу работы .
Неделя от 22 мая 2023 г.
Отрицательные и нулевые значения размера, предоставленные для googletag.defineSlot()
и SizeMappingBuilder.addSize()
теперь автоматически удаляются, поскольку они недействительны. В результате в существующих интеграциях, предоставляющих такие недопустимые значения, может наблюдаться увеличение количества сообщений в консоли издателя . Однако это не повлияет на существующие действительные запросы объявлений.
Неделя с 18 мая 2023 г.
Установка скриптов системы назначения ставок Secure Signals с помощью GPT теперь будет выполняться раньше при выполнении GPT. Это может привести к улучшению охвата сигналов по всем запросам объявлений.
Неделя с 1 мая 2023 г.
Исправлена ошибка, из-за которой объявление могло отображаться обрезанным при обновлении мест привязки нескольких размеров.
Неделя от 27 марта 2023 г.
GPT больше не поддерживает функции, основанные на видимости, в браузерах, которые не поддерживают API Intersection Observer API . Обратите внимание, что все поддерживаемые браузеры изначально поддерживают этот API.
Метод или событие | |
---|---|
googletag.events.ImpressionViewableEvent | |
googletag.events.SlotVisibilityChangedEvent | |
googletag.pubads().enableLazyLoad() |
Неделя с 6 февраля 2023 г.
Добавлена поддержка обмена защищенными сигналами .
Новое в GPT | |
---|---|
Объект | BidderSignalProvider PublisherSignalProvider SecureSignalProvidersArray |
Тип | SecureSignalProvider |
Переменная | googletag.secureSignalProviders |
Неделя от 30 января 2023 г.
Поведение Service.addEventListener() было изменено таким образом, что при возникновении события все связанные прослушиватели выполняются перед обработкой более позднего события. До этого изменения прослушиватели событий начала и окончания рендеринга слота для одного и того же слота могли выполняться не по порядку.
Неделя от 15 августа 2022 г.
Тип возвращаемого значения Service.removeEventListener() изменен с boolean
на void
.
Неделя с 25 июля 2022 г.
Добавлена экспериментальная поддержка аукционов компонентов FLEDGE , чтобы обеспечить раннее тестирование FLEDGE с несколькими продавцами .
Новое в GPT | |
---|---|
Метод | Slot.setConfig() |
Объект | ComponentAuctionConfig SlotSettingsConfig |
Неделя с 18 июля 2022 г.
API ContentService
больше не используется. Вызов googletag.content().setContent
теперь не имеет никакого эффекта, кроме регистрации предупреждения. Свойство googletag.content
скоро будет полностью удалено; после этого попытка вызвать его вызовет исключение. Вместо этого используйте встроенные в браузер API-интерфейсы DOM, чтобы напрямую добавлять контент в элементы div.
Неделя с 23 мая 2022 г.
Добавлена поддержка настройки источника трафика запросов объявлений.
Поддержка GPT для источника трафика | |
---|---|
Перечисление | TrafficSource.ORGANIC TrafficSource.PURCHASED |
Свойство | PrivacySettingsConfig.trafficSource |
Неделя с 7 марта 2022 г.
Запущена реклама с вознаграждением для Интернета. Подробную информацию можно найти в Справочном центре Менеджера рекламы .
Поддержка GPT для рекламы с вознаграждением в Интернете | |
---|---|
Перечисление | OutOfPageFormat.REWARDED |
Событие | RewardedSlotClosedEvent |
Событие | RewardedSlotGrantedEvent |
Событие | RewardedSlotReadyEvent |
Объект | RewardedPayload |
Неделя от 28 февраля 2022 г.
CommandArray.push теперь явно привязывает предоставленные функции к globalThis
вместо собственного объекта arguments
.
Неделя с 8 декабря 2021 г.
Перечисления теперь также предоставляют обратное сопоставление значений с ключами, чтобы соответствовать поведению перечислений TypeScript. API, принимающие значения перечислений, остаются неизменными, и эти новые обратные сопоставления не следует использовать.
Неделя с 9 августа 2021 г.
Добавлен метод RemoveEventListener .
Вызов addEventListener несколько раз с одним и тем же экземпляром eventType и функции обратного вызова теперь невозможен. Другими словами, если один экземпляр функции обратного вызова зарегистрирован n раз для одного и того же типа события, он будет выполняться только один раз, когда событие произойдет, а не n раз.
Неделя с 29 июля 2021 г.
События видимости GPT: ImpressionViewableEvent
и SlotVisibilityChangedEvent
теперь будут продолжать срабатывать при длинных сеансах страницы. Раньше они закрывались через час после загрузки страницы.
Неделя с 03 мая 2021 г.
GPT больше не устанавливает пространство для рекламных мест перед получением рекламы. Это изменение уменьшает совокупный сдвиг макета (CLS) на сайтах, которые не зарезервировали место с помощью CSS. Чтобы еще больше уменьшить CLS на вашем сайте, мы рекомендуем зарезервировать ненулевую область для объявления с помощью CSS. Узнать больше
Неделя с 22 марта 2021 г.
Обновлено поведение enableLazyLoad()
чтобы также задерживать отрисовку нижних ячеек на фоновых вкладках.
Неделя с 23 февраля 2021 г.
Методы googletag.pubads().set
и Slot.set
теперь можно вызывать в любое время перед display
или refresh
. Ранее set
применялся только при вызове перед googletag.enableServices
.
Неделя с 16 февраля 2021 г.
API googletag.pubads().setPublisherProvidedId
теперь можно вызывать в любое время. Раньше это работало только в том случае, если вызывалось перед googletag.enableServices
.
Неделя с 4 января 2021 г.
API googletag.pubads().collapseEmptyDivs
теперь можно вызывать повторно для изменения настроек. Ранее повторенные вызовы будут игнорироваться.
Неделя с 12 октября 2020 г.
Запущено открытое бета-тестирование межстраничных объявлений в Интернете. См. Справочный центр .
Неделя с 31 августа 2020 г.
Устаревшие definePassback()
и defineOutOfPagePassback()
. См. документацию по возврату, чтобы узнать, как правильно создать возврат.
Неделя с 15 июня 2020 г.
Обновлено поведение enableLazyLoad()
, чтобы оно было совместимо с collapseEmptyDivs(true)
.
Неделя от 25 мая 2020 г.
GPT больше не будет поддерживать точное местоположение GPS, установленное издателями. В частности, googletag.pubads().setLocation()
больше не будет поддерживать параметры широты, долготы и радиуса, а вместо этого будет принимать адрес произвольной формы.
Неделя от 27 апреля 2020 г.
Логика рендеринга GPT больше не разбивается на отдельные файлы. Это означает, что GPT будет получать меньше файлов при своем выполнении и, таким образом, немного снижает задержку, но не оказывает общего влияния на пропускную способность пользователя.
Когда запрос инициируется в GPT (путем вызова googletag.display()
или googletag.pubads().refresh()
), мы теперь внутренне замораживаем все состояние, предоставленное издателем, чтобы его нельзя было изменить до отправки запроса. Таким образом, когда срабатывает запрос, для этого запроса будет использоваться только состояние, добавленное до этой точки. Любое состояние, измененное после этого, будет применяться только к следующим запросам.
Неделя с 11 ноября 2019 г.
Появился новый рекомендуемый фрагмент для создания возвратов GPT. Использование definePassback()
и defineOutOfPagePassback()
не рекомендуется, поскольку эти функции работают синхронно и могут быть заблокированы некоторыми браузерами. Узнать больше .
Добавлен метод Slot.updateTargetingFromMap()
.
Добавлен PubAdsService.setPrivacySettings()
как новый метод включения настроек конфиденциальности. В будущем здесь будут доступны дополнительные настройки.
Неделя от 25 марта 2019 г.
Служба PUBADS теперь полностью работоспособна сразу после вызова googletag.enableServices()
а не инициализируется асинхронно. Это означает, что googletag.pubadsReady
теперь гарантированно будет истинным сразу после вызова googletag.enableServices()
. Опрос для проверки значения googletag.pubadsReady
больше не требуется.
Неделя с 4 февраля 2019 г.
Обновлено поведение метода enableLazyLoad()
, чтобы можно было вносить изменения в конфигурацию отложенной загрузки после вызова enableServices()
, при этом конфигурация отложенной загрузки замораживается для каждого слота, когда этот слот отображается.
Неделя с 21 января 2019 г.
Добавлено новое поддерживаемое событие SlotResponseReceived
, которое срабатывает при получении ответа на объявление для рекламного места.
В googleTag.ResponseInformation
добавлено новое поле creativeTemplateId
.
Неделя с 14 января 2019 г.
Добавлено новое поддерживаемое событие SlotRequestedEvent
, которое срабатывает при запросе объявления для рекламного места.
Неделя от 27 августа 2018 г.
Изменен googletag.display()
, чтобы он принимал googletag.Slot
в качестве аргумента.
Неделя от 6 августа 2018 г.
Добавляет googletag.PubAdsService.enableLazyLoad()
для отложенной загрузки рекламы в GPT.
Неделя от 18 июня 2018 г.
Исправлена ошибка, из-за которой событие googletag.events.SlotOnloadEvent
не срабатывало.
Неделя от 30 апреля 2018 г.
Добавляет googletag.PubAdsService.setTagForUnderAgeOfConsent()
для управления рекламой для пользователей, не достигших возраста согласия, и googletag.PassbackSlot.setTagForUnderAgeOfConsent()
для маркировки слота возврата как поступающего от пользователя, не достигшего возраста согласия.
Неделя от 23 апреля 2018 г.
Добавляет googletag.PubAdsService.setRequestNonPersonalizedAds()
для управления персонализацией рекламы.
Неделя с 12 марта 2018 г.
Откат изменения, при котором прекращалось удаление существующего контента внутри слотов перед обновлением, если этот контент не был помещен туда GPT. Содержимое теперь будет очищено.
Неделя от 19 февраля 2018 г.
При использовании асинхронного режима рендеринга: запрашивайте объявления с помощью XMLHttpRequest с методом HTTP GET
, где это возможно, для всех запросов объявлений, до ограничения в 8192 символа. Раньше метод HTTP POST
использовался для запросов объявлений, длина которых превышала 4096 символов (до ограничения в 8192 символа).
Перестало удалять существующий контент внутри слотов перед обновлением, если этот контент не был помещен туда GPT. Это замечание неверно; см. запись за неделю от 12 марта 2018 г.
Неделя с 8 января 2018 г.
Поддержка альтернативного синтаксиса [..., ['fluid'], ...]
как NamedSized
в массиве с несколькими размерами. Раньше действительными считались только [..., 'fluid', ...]
.
Неделя с 10 июля 2017 г.
Удалено поле labelIds из googleTag.ResponseInformation .
Неделя от 5 июня 2017 г.
Изменены googletag.display()
и googletag.pubads().display
, чтобы они могли принимать элемент div, а также идентификатор div. Это позволяет отображать слоты внутри элементов div, находящихся в теневой DOM.
Неделя от 27 февраля 2017 г.
Добавлены sourceAgnosticCreativeId
и sourceAgnosticLineItemId
в SlotRenderEndedEvent
.
Неделя от 7 ноября 2016 г.
Выпущен API getSlots()
для сервиса для получения списка слотов, связанных с сервисом.
Неделя от 17 октября 2016 г.
Изменены Slot.clearTargeting()
и PubAdsService.clearTargeting()
, чтобы они принимали необязательный ключевой параметр.
Неделя от 5 сентября 2016 г.
Ошибки, обнаруженные в googletag.cmd.push()
больше не являются невидимыми и будут выведены на консоль.
Неделя от 8 августа 2016 г.
Выпущен API SlotOnloadEvent
, позволяющий прослушивать завершение загрузки объявления.
Неделя от 25 июля 2016 г.
Выпущены API getTargeting()
и getTargetingKeys()
в PubAdsService для получения пользовательских параметров таргетинга на уровне обслуживания.
Неделя от 20 июня 2016 г.
Выпущен API openConsole()
для открытия консоли издателя Google без необходимости обновления страницы.
Неделя от 6 июня 2016 г.
Выпущены API getTargeting()
и getTargetingKeys()
для получения параметров пользовательского таргетинга.
Добавлен параметр конфигурации, в котором Safeframe должен разрешать расширение путем отправки содержимого: allowPushExpansion
.
Неделя с 16 мая 2016 г.
Поддержка гибкого размера в запросах объявлений с разными размерами.
Неделя от 18 апреля 2016 г.
Выпущен API getResponseInformation
, который возвращает информацию об ответах на рекламу для рекламного места.
Выпущен API setAdIframeTitle
, который устанавливает входные данные в качестве заголовка любого iframe рекламного контейнера, созданного после него.
Неделя от 4 апреля 2016 г.
Максимальная длина запроса объявления HTTP GET
увеличена до 4096 символов.
Неделя от 28 марта 2016 г.
Добавлен параметр конфигурации, в котором Safeframe должен разрешать расширение путем наложения содержимого: allowOverlayExpansion
.
Добавлен параметр конфигурации, в котором SafeFrame должен использовать атрибут песочницы HTML5, чтобы предотвратить навигацию верхнего уровня: sandbox
.
Неделя от 22 февраля 2016 г.
Добавлена возможность устанавливать заголовки для iframe рекламных контейнеров: setAdIframeTitle()
.
Добавление API для настройки свойств SafeFrame на уровне страницы и слота: setSafeFrameConfig()
.
Неделя от 15 февраля 2016 г.
Добавление возможности уничтожить слот и повторно использовать div: destroySlots()
.
Добавление API для принудительного использования безопасного кадра в рекламных местах с детальным контролем: setForceSafeFrame()
.
Неделя от 7 декабря 2015 г.
Добавление событий видимости слота ( SlotVisibilityChangedEvent
).
Неделя от 26 октября 2015 г.
Добавление видимости показов ( ImpressionViewableEvent
).
Обновите таргетинг возврата из карты JSON ( Passback.updateTargetingFromMap()
).
Неделя от 12 октября 2015 г.
Поддержка внестраничного возврата .
Неделя от 31 августа 2015 г.
Реструктуризация архитектуры GPT в тонкий загрузчик и более крупную реализацию.
Поддержка размера жидкости в GPT.
На этой странице описаны производственные обновления библиотеки тегов издателя Google (GPT). Вы можете периодически проверять эту страницу на наличие объявлений о новых или обновленных функциях, исправлениях ошибок, известных проблемах и устаревших функциях.
Чтобы получать обновления, добавьте URL-адрес этой страницы в выбранную вами программу чтения каналов или используйте прямую ссылку на канал примечаний к выпуску в Atom 1.0. или RSS 2.0 формат.
Понимание дат выпуска
Все изменения в библиотеке GPT тщательно тестируются перед выпуском. Кроме того, выпуски выпускаются для пользователей постепенно, чтобы обеспечить дополнительную защиту от неожиданных регрессов. Если на каком-либо этапе развертывания будет обнаружен регресс, весь выпуск можно быстро закрыть, прежде чем он дойдет до всех пользователей.
В связи с этим даты выпуска неточны; Для полного развертывания релиза может потребоваться от нескольких дней до нескольких недель. Это означает, что пользователи будут сталкиваться с изменениями в разное время. Даты, указанные ниже, отражают начало недели, на которой изменение было завершено для всех пользователей.
Неделя со 2 сентября 2024 г.
Добавлена поддержка игровой межстраничной рекламы.
Неделя от 19 августа 2024 г.
Параметр управления поведением выхода потока GPT был переименован с adYield
на threadYield
чтобы уточнить, что эта функция ориентирована на создание потока JS, а не на оптимизацию дохода от рекламы. Поведение функции и связанного с ней API (кроме имени) остается неизменным. Свойство adYield
будет удалено в будущей версии GPT.
Поведение потока по умолчанию можно отключить с помощью googletag.setConfig({threadYield: 'DISABLED'});
или применить ко всем слотам независимо от их местоположения относительно области просмотра с помощью googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});
.
Обновлено в GPT | |
---|---|
Свойство | googletag.config.PageSettingsConfig.threadYield |
Неделя от 29 июля 2024 г.
GPT теперь создает поток JS с помощью Scheduler.postTask (там, где он доступен) с приоритетом «блокировка пользователей» непосредственно перед отображением объявлений. Было показано, что это оказывает крайне незначительное влияние на показы, но приносит значительную пользу Core Web Vitals . По умолчанию GPT будет работать только в том случае, если слот находится за пределами области просмотра.
Поведение по умолчанию можно отключить с помощью googletag.setConfig({adYield: 'DISABLED'});
или применить ко всем слотам независимо от их местоположения относительно области просмотра с помощью googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});
.
Новое в GPT | |
---|---|
Свойство | googletag.config.PageSettingsConfig.adYield |
Неделя от 12 февраля 2024 г.
Добавлена поддержка настройки сигналов, предоставляемых издателем (PPS) .
Исправлена ошибка, из-за которой SlotRenderEndedEvent.slotContentChanged
всегда имел true
. В дальнейшем это свойство будет иметь true
только в том случае, если содержимое рекламного места изменилось, и false
в противном случае (например, если объявление не заполнилось).
Неделя от 29 января 2024 г.
Сбои сети при запросах объявлений будут имитировать отсутствие заполнения, вызывая событие googletag.events.SlotRenderEndedEvent
со значением isEmpty
, равным true
. См. раздел «Прослушиватели событий рекламы» , чтобы узнать, как прослушивать это событие. Изменение включает в себя автоматическое свертывание слота при использовании collapseEmptyDivs
.
Добавлена поддержка настройки расширения рекламы на настольных компьютерах/планшетах и мобильных устройствах (неполный экран) .
Неделя от 11 декабря 2023 г.
Добавлена поддержка объявлений о креплениях боковых перил .
Новое в GPT | |
---|---|
Перечисление | OutOfPageFormat.LEFT_SIDE_RAIL OutOfPageFormat.RIGHT_SIDE_RAIL |
Неделя от 13 ноября 2023 г.
Добавлена поддержка настройки конфиденциальности издателя.
Добавлена поддержка предварительного рендеринга Chrome . Когда GPT обнаруживает, что страница находится в состоянии предварительной обработки, запрос объявления будет отложен до тех пор, пока страница не станет видимой пользователю.
Неделя от 23 октября 2023 г.
Добавлена поддержка дополнительных триггеров межстраничных веб-объявлений.
Новое в GPT | |
---|---|
Объект | googletag.config.InterstitialConfig |
Свойство | googletag.config.SlotSettingsConfig.interstitial |
Тип | googletag.config.InterstitialTrigger |
Неделя от 24 июля 2023 г.
API Protected Audience (ранее известный как FLEDGE) становится общедоступным с июльским выпуском Chrome. Благодаря этому функциональность аукционов компонентов в GPT теперь считается стабильной.
Переведен из экспериментальной версии в стабильную | |
---|---|
Объект | googletag.config.ComponentAuctionConfig |
Свойство | googletag.config.SlotSettingsConfig.componentAuction |
Неделя от 19 июня 2023 г.
Обновление: начиная с 5 июля 2023 г. или после этой даты GPT больше не будет обслуживать устаревшие версии своей библиотеки Javascript и показывать рекламу для этих версий . Подробности смотрите в предыдущем объявлении .
Издатели, работающие с сайта www.googletagservices.com/tag/js/gpt.js, могут продолжать это делать. Однако рекомендуется переключиться на предпочтительный домен, так как это может повысить производительность, а обслуживание gpt.js на www.googletagservices.com может быть прекращено в будущем.
Неделя с 6 июня 2023 г.
Начиная с 5 июля 2023 г. или позже, GPT больше не будет обслуживать устаревшие версии своей библиотеки JavaScript. Это не повлияет на издателей, загружающих GPT с официального URL-адреса . Издатели, которые используют кэшированную версию gpt.js, pubads_impl.js или любых загружаемых ими библиотек, должны обновить свои страницы, чтобы использовать официальные URL-адреса. Дополнительные сведения см. в руководстве по началу работы .
Неделя от 22 мая 2023 г.
Отрицательные и нулевые значения размера, предоставленные для googletag.defineSlot()
и SizeMappingBuilder.addSize()
теперь автоматически удаляются, поскольку они недействительны. В результате в существующих интеграциях, предоставляющих такие недопустимые значения, может наблюдаться увеличение количества сообщений в консоли издателя . Однако это не повлияет на существующие действительные запросы объявлений.
Неделя с 18 мая 2023 г.
Установка скриптов системы назначения ставок Secure Signals с помощью GPT теперь будет выполняться раньше при выполнении GPT. Это может привести к улучшению охвата сигналов по всем запросам объявлений.
Неделя с 1 мая 2023 г.
Исправлена ошибка, из-за которой объявление могло отображаться обрезанным при обновлении мест привязки нескольких размеров.
Неделя от 27 марта 2023 г.
GPT больше не поддерживает функции, основанные на видимости, в браузерах, которые не поддерживают API Intersection Observer API . Обратите внимание, что все поддерживаемые браузеры изначально поддерживают этот API.
Метод или событие | |
---|---|
googletag.events.ImpressionViewableEvent | |
googletag.events.SlotVisibilityChangedEvent | |
googletag.pubads().enableLazyLoad() |
Неделя с 6 февраля 2023 г.
Добавлена поддержка обмена защищенными сигналами .
Новое в GPT | |
---|---|
Объект | BidderSignalProvider PublisherSignalProvider SecureSignalProvidersArray |
Тип | SecureSignalProvider |
Переменная | googletag.secureSignalProviders |
Неделя от 30 января 2023 г.
Поведение Service.addEventListener() было изменено таким образом, что при возникновении события все связанные прослушиватели выполняются перед обработкой более позднего события. До этого изменения прослушиватели событий начала и окончания рендеринга слота для одного и того же слота могли выполняться не по порядку.
Неделя от 15 августа 2022 г.
Тип возвращаемого значения Service.removeEventListener() изменен с boolean
на void
.
Неделя с 25 июля 2022 г.
Добавлена экспериментальная поддержка аукционов компонентов FLEDGE , чтобы обеспечить раннее тестирование FLEDGE с несколькими продавцами .
Новое в GPT | |
---|---|
Метод | Slot.setConfig() |
Объект | ComponentAuctionConfig SlotSettingsConfig |
Неделя с 18 июля 2022 г.
API ContentService
больше не используется. Вызов googletag.content().setContent
теперь не имеет никакого эффекта, кроме регистрации предупреждения. Свойство googletag.content
скоро будет полностью удалено; после этого попытка вызвать его вызовет исключение. Вместо этого используйте встроенные в браузер API-интерфейсы DOM, чтобы напрямую добавлять контент в элементы div.
Неделя с 23 мая 2022 г.
Добавлена поддержка настройки источника трафика запросов объявлений.
Поддержка GPT для источника трафика | |
---|---|
Перечисление | TrafficSource.ORGANIC TrafficSource.PURCHASED |
Свойство | PrivacySettingsConfig.trafficSource |
Неделя с 7 марта 2022 г.
Запущена реклама с вознаграждением для Интернета. Подробную информацию можно найти в Справочном центре Менеджера рекламы .
Поддержка GPT для рекламы с вознаграждением в Интернете | |
---|---|
Перечисление | OutOfPageFormat.REWARDED |
Событие | RewardedSlotClosedEvent |
Событие | RewardedSlotGrantedEvent |
Событие | RewardedSlotReadyEvent |
Объект | RewardedPayload |
Неделя от 28 февраля 2022 г.
CommandArray.push теперь явно привязывает предоставленные функции к globalThis
вместо собственного объекта arguments
.
Неделя с 8 декабря 2021 г.
Перечисления теперь также предоставляют обратное сопоставление значений с ключами, чтобы соответствовать поведению перечислений TypeScript. API, принимающие значения перечислений, остаются неизменными, и эти новые обратные сопоставления не следует использовать.
Неделя с 9 августа 2021 г.
Добавлен метод RemoveEventListener .
Вызов addEventListener несколько раз с одним и тем же экземпляром eventType и функции обратного вызова теперь невозможен. Другими словами, если один экземпляр функции обратного вызова зарегистрирован n раз для одного и того же типа события, он будет выполняться только один раз, когда событие произойдет, а не n раз.
Неделя с 29 июля 2021 г.
События видимости GPT: ImpressionViewableEvent
и SlotVisibilityChangedEvent
теперь будут продолжать срабатывать при длинных сеансах страниц. Раньше они закрывались через час после загрузки страницы.
Неделя с 03 мая 2021 г.
GPT больше не устанавливает пространство для рекламных мест перед получением рекламы. Это изменение уменьшает совокупный сдвиг макета (CLS) на сайтах, которые не зарезервировали место с помощью CSS. Чтобы еще больше уменьшить CLS на вашем сайте, мы рекомендуем зарезервировать ненулевую область для объявления с помощью CSS. Узнать больше
Неделя с 22 марта 2021 г.
Обновлено поведение enableLazyLoad()
чтобы также задерживать отрисовку нижних ячеек на фоновых вкладках.
Неделя с 23 февраля 2021 г.
Методы googletag.pubads().set
и Slot.set
теперь можно вызывать в любое время перед display
или refresh
. Ранее set
применялся только при вызове перед googletag.enableServices
.
Неделя с 16 февраля 2021 г.
API googletag.pubads().setPublisherProvidedId
теперь можно вызывать в любое время. Раньше это работало только в том случае, если вызывалось перед googletag.enableServices
.
Неделя с 4 января 2021 г.
API googletag.pubads().collapseEmptyDivs
теперь можно вызывать повторно для изменения настроек. Ранее повторенные вызовы будут игнорироваться.
Неделя с 12 октября 2020 г.
Запущено открытое бета-тестирование межстраничных объявлений в Интернете. См. Справочный центр .
Неделя с 31 августа 2020 г.
Устаревшие definePassback()
и defineOutOfPagePassback()
. См. документацию по возврату, чтобы узнать, как правильно создать возврат.
Неделя с 15 июня 2020 г.
Обновлено поведение enableLazyLoad()
, чтобы оно было совместимо с collapseEmptyDivs(true)
.
Неделя с 25 мая 2020 г.
GPT больше не будет поддерживать точное местоположение GPS, установленное издателями. В частности, googletag.pubads().setLocation()
больше не будет поддерживать параметры широты, долготы и радиуса, а вместо этого будет принимать адрес произвольной формы.
Неделя от 27 апреля 2020 г.
Логика рендеринга GPT больше не разбивается на отдельные файлы. Это означает, что GPT будет получать меньше файлов при своем выполнении и, таким образом, немного снижает задержку, но не оказывает общего влияния на пропускную способность пользователя.
Когда запрос инициируется в GPT (путем вызова googletag.display()
или googletag.pubads().refresh()
), мы теперь внутренне замораживаем все состояние, предоставленное издателем, чтобы его нельзя было изменить до отправки запроса. Таким образом, когда срабатывает запрос, для этого запроса будет использоваться только состояние, добавленное до этой точки. Любое состояние, измененное после этого, будет применяться только к следующим запросам.
Неделя с 11 ноября 2019 г.
Появился новый рекомендуемый фрагмент для создания возвратов GPT. Использование definePassback()
и defineOutOfPagePassback()
не рекомендуется, поскольку эти функции работают синхронно и могут быть заблокированы некоторыми браузерами. Узнать больше .
Добавлен метод Slot.updateTargetingFromMap()
.
Добавлен PubAdsService.setPrivacySettings()
как новый метод включения настроек конфиденциальности. В будущем здесь будут доступны дополнительные настройки.
Неделя от 25 марта 2019 г.
Служба PUBADS теперь полностью работоспособна сразу после вызова googletag.enableServices()
а не инициализируется асинхронно. Это означает, что googletag.pubadsReady
теперь гарантированно будет истинным сразу после вызова googletag.enableServices()
. Опрос для проверки значения googletag.pubadsReady
больше не требуется.
Неделя с 4 февраля 2019 г.
Обновлено поведение метода enableLazyLoad()
, чтобы можно было вносить изменения в конфигурацию отложенной загрузки после вызова enableServices()
, при этом конфигурация отложенной загрузки замораживается для каждого слота, когда этот слот отображается.
Неделя с 21 января 2019 г.
Добавлено новое поддерживаемое событие SlotResponseReceived
, которое срабатывает при получении ответа на объявление для рекламного места.
Добавлено новое поле creativeTemplateId
в googleTag.ResponseInformation
.
Неделя с 14 января 2019 г.
Добавлено новое поддерживаемое событие SlotRequestedEvent
, которое срабатывает при запросе объявления для рекламного места.
Неделя от 27 августа 2018 г.
Изменен googletag.display()
, чтобы он принимал googletag.Slot
в качестве аргумента.
Неделя от 6 августа 2018 г.
Добавляет googletag.PubAdsService.enableLazyLoad()
для отложенной загрузки рекламы в GPT.
Неделя от 18 июня 2018 г.
Исправлена ошибка, из-за которой событие googletag.events.SlotOnloadEvent
не срабатывало.
Неделя от 30 апреля 2018 г.
Добавляет googletag.PubAdsService.setTagForUnderAgeOfConsent()
для управления рекламой для пользователей, не достигших возраста согласия, и googletag.PassbackSlot.setTagForUnderAgeOfConsent()
для маркировки слота возврата как поступающего от пользователя, не достигшего возраста согласия.
Неделя от 23 апреля 2018 г.
Добавляет googletag.PubAdsService.setRequestNonPersonalizedAds()
для управления персонализацией рекламы.
Неделя с 12 марта 2018 г.
Откат изменения, при котором прекращалось удаление существующего контента внутри слотов перед обновлением, если этот контент не был помещен туда GPT. Содержимое теперь будет очищено.
Неделя от 19 февраля 2018 г.
При использовании асинхронного режима рендеринга: запрашивайте объявления с помощью XMLHttpRequest с методом HTTP GET
, где это возможно, для всех запросов объявлений, до ограничения в 8192 символа. Раньше метод HTTP POST
использовался для запросов объявлений, длина которых превышала 4096 символов (до ограничения в 8192 символа).
Перестало удалять существующий контент внутри слотов перед обновлением, если этот контент не был помещен туда GPT. Это замечание неверно; см. запись за неделю от 12 марта 2018 г.
Неделя с 8 января 2018 г.
Поддержка альтернативного синтаксиса [..., ['fluid'], ...]
как NamedSized
в массиве с несколькими размерами. Раньше действительными считались только [..., 'fluid', ...]
.
Неделя с 10 июля 2017 г.
Удалено поле labelIds из googleTag.ResponseInformation .
Неделя от 5 июня 2017 г.
Изменены googletag.display()
и googletag.pubads().display
, чтобы они могли принимать элемент div, а также идентификатор div. Это позволяет отображать слоты внутри элементов div, находящихся в теневой DOM.
Неделя от 27 февраля 2017 г.
Добавлены sourceAgnosticCreativeId
и sourceAgnosticLineItemId
в SlotRenderEndedEvent
.
Неделя от 7 ноября 2016 г.
Выпущен API getSlots()
для сервиса для получения списка слотов, связанных с сервисом.
Неделя от 17 октября 2016 г.
Изменены Slot.clearTargeting()
и PubAdsService.clearTargeting()
, чтобы они принимали необязательный ключевой параметр.
Неделя от 5 сентября 2016 г.
Ошибки, обнаруженные в googletag.cmd.push()
больше не являются невидимыми и будут выведены на консоль.
Неделя от 8 августа 2016 г.
Выпущен API SlotOnloadEvent
, позволяющий прослушивать завершение загрузки объявления.
Неделя от 25 июля 2016 г.
Выпущены API getTargeting()
и getTargetingKeys()
в PubAdsService для получения пользовательских параметров таргетинга на уровне обслуживания.
Неделя от 20 июня 2016 г.
Выпущен API openConsole()
для открытия консоли издателя Google без необходимости обновления страницы.
Неделя от 6 июня 2016 г.
Выпущены API getTargeting()
и getTargetingKeys()
для получения параметров пользовательского таргетинга.
Добавлен параметр конфигурации, в котором Safeframe должен разрешать расширение путем отправки содержимого: allowPushExpansion
.
Неделя с 16 мая 2016 г.
Поддержка гибкого размера в запросах объявлений с разными размерами.
Неделя от 18 апреля 2016 г.
Выпущен API getResponseInformation
, который возвращает информацию об ответах на рекламу для рекламного места.
Выпущен API setAdIframeTitle
, который устанавливает входные данные в качестве заголовка любого iframe рекламного контейнера, созданного после него.
Неделя от 4 апреля 2016 г.
Максимальная длина запроса объявления HTTP GET
увеличена до 4096 символов.
Неделя от 28 марта 2016 г.
Добавлен параметр конфигурации, в котором Safeframe должен разрешать расширение путем наложения содержимого: allowOverlayExpansion
.
Добавлен параметр конфигурации, в котором SafeFrame должен использовать атрибут песочницы HTML5, чтобы предотвратить навигацию верхнего уровня: sandbox
.
Неделя от 22 февраля 2016 г.
Добавлена возможность устанавливать заголовки для iframe рекламных контейнеров: setAdIframeTitle()
.
Добавление API для настройки свойств SafeFrame на уровне страницы и слота: setSafeFrameConfig()
.
Неделя от 15 февраля 2016 г.
Добавление возможности уничтожить слот и повторно использовать div: destroySlots()
.
Добавление API для принудительного использования безопасного кадра в рекламных местах с детальным контролем: setForceSafeFrame()
.
Неделя от 7 декабря 2015 г.
Добавление событий видимости слота ( SlotVisibilityChangedEvent
).
Неделя 26 октября 2015 года
Добавление впечатления о просмотре ( ImpressionViewableEvent
).
Обновление таргетинга Passback с карты JSON ( Passback.updateTargetingFromMap()
).
Неделя 12 октября 2015 года
Поддержка выходящей за пределы перехода .
Неделя 31 августа 2015 года
Реструктуризация архитектуры GPT в тонкий погрузчик и большую реализацию.
Поддержка размера жидкости в GPT.
Эта страница документирует обновления производства в библиотеку тега Google Publisher (GPT). Вы можете периодически проверять эту страницу на наличие объявлений о новых или обновленных функциях, исправлениях ошибок, известных проблемах и устаревшей функциональности.
Чтобы получить обновления, добавленные вам, добавьте URL -адрес этой страницы в ваш выбор для считываемости подачи или используйте прямую ссылку на подачу примечаний на выпуск в Atom 1.0 или RSS 2.0 формат.
Понимание дат выпуска
Все изменения в библиотеке GPT тщательно протестированы перед выпуском. Кроме того, релизы постепенно разворачиваются пользователям для дальнейшей защиты от неожиданных регрессий. Если регрессия обнаруживается в любой точке во время развертывания, весь релиз может быть быстро заброшен, прежде чем она достигнет всех пользователей.
Из -за этого даты выпуска не являются точными; Релиз может занять от нескольких дней до нескольких недель, чтобы полностью развернуться. Это означает, что пользователи встретятся с изменениями в разное время. Представленные ниже даты отражают начало недели, в котором изменение завершилось развертыванием всех пользователей.
Неделя 2 сентября 2024 года
Добавлена поддержка игровой интерстициальной рекламы.
Неделя 19 августа 2024 г.
Настройка для управления поведением потока GPT была переименована в adYield
в threadYield
чтобы уточнить эту функцию, направлена на получение потока JS, а не оптимизацию выхода AD. Поведение функции и его связанное API (кроме имени) остается неизменным. Свойство adYield
будет удалено в будущем выпуске GPT.
Поведение потока по умолчанию может быть отключено с помощью googletag.setConfig({threadYield: 'DISABLED'});
или применяется ко всем слотам, независимо от их местоположения по сравнению с Viewport с googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});
.
Обновлено в GPT | |
---|---|
Свойство | googletag.config.PageSettingsConfig.threadYield |
Неделя 29 июля 2024 года
GPT теперь дает поток JS с использованием Shaduler.posttask (где доступно) с приоритетом: «блокировка пользователя» непосредственно перед рендерингом креативщиков. Было показано, что это оказывает чрезвычайно небольшое влияние на впечатления, при этом значительно пользуясь основными вещами . По умолчанию GPT будет давать только в том случае, если слот находится за пределами видоубийта.
Поведение по умолчанию может быть отключено с помощью googletag.setConfig({adYield: 'DISABLED'});
или применяется ко всем слотам, независимо от их местоположения по сравнению с Viewport с googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});
.
Новое в GPT | |
---|---|
Свойство | googletag.config.PageSettingsConfig.adYield |
Неделя 12 февраля 2024 года
Добавлена поддержка для настройки издателя предоставленных сигналов (PPS) .
Исправлена ошибка, в которой SlotRenderEndedEvent.slotContentChanged
всегда был true
. В будущем, это свойство будет true
только в том случае, если содержимое слота изменилось, и false
в противном случае (например, если объявление не заполнилось).
Неделя 29 января 2024 года
Сфера сети для запросов на рекламу имитирует без заполнения, запустив googletag.events.SlotRenderEndedEvent
с isEmpty
установленным true
. Смотрите слушатели рекламных событий , например, как прослушать это событие. Изменение включает в себя автоматическое обрушение слота при использовании collapseEmptyDivs
.
Добавлена поддержка для настройки расширения рекламы на рабочем столе/планшете и мобильной сети (частичный экран) .
Неделя 11 декабря 2023 года
Добавлена поддержка побочных рельсовых якорных рекламных объявлений .
Новое в GPT | |
---|---|
Перевозить | OutOfPageFormat.LEFT_SIDE_RAIL OutOfPageFormat.RIGHT_SIDE_RAIL |
Неделя 13 ноября 2023 года
Добавлена поддержка для настройки лечения конфиденциальности издателей.
Добавлена поддержка Chrome Prerendering . Когда GPT обнаруживает, что страница находится в состоянии прерандеров, запрос на рекламу будет отложена до тех пор, пока страница не станет видимой для пользователя.
Неделя 23 октября 2023 года
Добавлена поддержка дополнительных веб -интерстициальных триггеров .
Новое в GPT | |
---|---|
Объект | googletag.config.InterstitialConfig |
Свойство | googletag.config.SlotSettingsConfig.interstitial |
Тип | googletag.config.InterstitialTrigger |
Неделя 24 июля 2023 г.
Защищенная аудитория API (ранее известный как Flegh) переходит к общей доступности с июльским выпуском Chrome. При этом функциональность, связанная с компонентом, в GPT, теперь считается стабильной.
Переехал из эксперимента в стабильный | |
---|---|
Объект | googletag.config.ComponentAuctionConfig |
Свойство | googletag.config.SlotSettingsConfig.componentAuction |
Неделя 19 июня 2023 г.
ОБНОВЛЕНИЕ: Начиная с 5 июля 2023 года или после или после того, как GPT больше не будет обслуживать устаревшие версии своей библиотеки JavaScript и не подавать рекламу в этих версиях . Смотрите предыдущее объявление для деталей.
Издатели, работающие на www.googlegservices.com/tag/js/gpt.js, могут продолжать это делать. Тем не менее, рекомендуется переход на предпочтительный домен, так как он может улучшить производительность и обслуживание GPT.JS на www.googletagservices.com может быть прекращено в будущем.
Неделя 6 июня 2023 года
Начиная с 5 июля 2023 года или после или после того, как GPT больше не будет подавать устаревшие версии своей библиотеки JavaScript. Нет никакого влияния, чтобы издатели загружали GPT из официального URL . Издатели, которые обслуживают кэшированную версию gpt.js, pubads_impl.js или любые библиотеки, которые они загружают, должны обновить свои страницы, чтобы использовать официальные URL -адреса. Для получения дополнительной информации см. Руководство по началу работы .
Неделя 22 мая 2023 года
Отрицательные и нулевые значения размера, предоставленные googletag.defineSlot()
и SizeMappingBuilder.addSize()
теперь автоматически удаляются, поскольку они недействительны. В результате существующие интеграции, которые обеспечивают такие неверные значения, могут увидеть увеличение консольных сообщений издателей . Тем не менее, это не повлияет на существующие, допустимые запросы на рекламу.
Неделя 18 мая 2023 года
Установка Secure Signals Scripts Bider By GPT теперь будет выполнена ранее в исполнении GPT. Это может привести к улучшению покрытия сигнала по запросам рекламы.
Неделя 1 мая 2023 года
Исправлена ошибка, где креатив может появиться усеченным при освежении многократных якорных слотов .
Неделя 27 марта 2023 г.
GPT больше не поддерживает функции, основанные на обзоре, в браузерах, которые не национально поддерживают API API Observer Insection . Обратите внимание, что все поддерживаемые браузеры и употребляют этот API.
Метод или событие | |
---|---|
googletag.events.ImpressionViewableEvent | |
googletag.events.SlotVisibilityChangedEvent | |
googletag.pubads().enableLazyLoad() |
Неделя 6 февраля 2023 года
Добавлена поддержка для обмена безопасными сигналами .
Новое в GPT | |
---|---|
Объект | BidderSignalProvider PublisherSignalProvider SecureSignalProvidersArray |
Тип | SecureSignalProvider |
Переменная | googletag.secureSignalProviders |
Неделя 30 января 2023 года
Поведение Service.AddeventListener () было изменено, чтобы, когда произошло событие, все связанные слушатели выполняют перед обработкой более позднего события. Перед этим изменением прослушиватели событий рендеринга и окончания слотов для того же слота могут выполняться вне порядка.
Неделя 15 августа 2022 года
Возврат типа Service.RemoveEventListener () был изменен с boolean
на void
.
Неделя 25 июля 2022 года
Добавлена экспериментальная поддержка для аукционов для лехтных компонентов, чтобы обеспечить раннее тестирование Fleder с несколькими продавцами .
Новое в GPT | |
---|---|
Метод | Slot.setConfig() |
Объект | ComponentAuctionConfig SlotSettingsConfig |
Неделя 18 июля 2022 года
API ContentService
был закат. Вызов googletag.content().setContent
теперь не имеет никакого эффекта, кроме регистрации предупреждения. Свойство googletag.content
скоро будет полностью удалено; После этого попытка позвонить это сделает исключение. Используйте встроенные API-интерфейсы DOM в браузере, чтобы напрямую добавить контент в элементы DIV.
Неделя 23 мая 2022 года
Добавлена поддержка для настройки источника трафика объявления рекламы.
Поддержка GPT для источника трафика | |
---|---|
Перевозить | TrafficSource.ORGANIC TrafficSource.PURCHASED |
Свойство | PrivacySettingsConfig.trafficSource |
Неделя 7 марта 2022 года
Награжденная реклама для Интернета была запущена. Для получения подробной информации посетите Центр справочного менеджера рекламы .
Поддержка GPT для вознагражденной рекламы для Интернета | |
---|---|
Перевозить | OutOfPageFormat.REWARDED |
Событие | RewardedSlotClosedEvent |
Событие | RewardedSlotGrantedEvent |
Событие | RewardedSlotReadyEvent |
Объект | RewardedPayload |
Неделя 28 февраля 2022 года
CommandArray.Push теперь явно связывает предоставленные функции с globalThis
а не своим объектом arguments
.
Неделя 8 декабря 2021 года
Enums теперь также подвергает обратное отображение значений с клавишами, чтобы соответствовать поведению перечислений типовойписной записи. API, которые принимают значения Enum, остаются неизменными, и эти новые обратные отображения не должны использоваться.
Неделя 9 августа 2021 года
Добавлен метод RemoveEventListener .
Вызов AddEventListener Несколько раз с одним и тем же экземпляром функции EventType и обратного вызова теперь является NO-OP. Другими словами, если зарегистрирован один экземпляр функции обратного вызова n для одного и того же типа события, он будет выполняться только один раз при возникновении события, а не n раз.
Неделя 29 июля 2021 года
События GPT о просмотре: ImpressionViewableEvent
и SlotVisibilityChangedEvent
теперь будут продолжать стрелять на длинных страницах. Ранее они закрылись через час после загрузки страницы.
Неделя 3 мая 2021 года
GPT больше не устанавливает пространство для слотов перед тем, как получить рекламу. Это изменение уменьшает совокупный сдвиг макета (CLS) на участках, которые не зарезервировали пространство, используя CSS. Чтобы дополнительно уменьшить CLS на вашем сайте, мы рекомендуем зарезервировать ненулевую область для AD с помощью CSS. Узнать больше
Неделя 22 марта 2021 г.
Обновлено поведение enableLazyLoad()
чтобы также отложить рендеринг подразделений ниже размера на фоновых вкладках.
Неделя 23 февраля 2021 года
googletag.pubads().set
and Slot.set
теперь могут быть вызваны в любое время перед display
или refresh
. Ранее set
только при вызове до googletag.enableServices
.
Неделя 16 февраля 2021 года
googletag.pubads().setPublisherProvidedId
API теперь может быть вызван в любое время. Ранее это работало только в том случае, если вы называли до googletag.enableServices
.
Неделя 4 января 2021 года
googletag.pubads().collapseEmptyDivs
API можно называть неоднократно для изменения настройки. Ранее повторяющиеся звонки будут игнорироваться.
Неделя 12 октября 2020 года
Запущенная веб -интерстициальная открытая бета -версия, см. Справочный центр .
Неделя 31 августа 2020 года
Устаревший definePassback()
и defineOutOfPagePassback()
. Смотрите документы Passback для правильного создания перехода.
Неделя 15 июня 2020 года
Обновлено поведение enableLazyLoad()
чтобы быть совместимым с collapseEmptyDivs(true)
.
Неделя 25 мая 2020 года
GPT больше не будет поддерживать точное местоположение GPS, установленное издателями. В частности, googletag.pubads().setLocation()
больше не будет поддерживать параметры широты, долготы или RADIUS, но вместо этого будет принимать бесплатный адрес.
Неделя 27 апреля 2020 года
Логика рендеринга GPT больше не модулизована в отдельные файлы. Это означает, что GPT принесет меньше файлов в своем выполнении и, следовательно, слегка снижает задержку, но не оказывает чистого влияния на пропускную способность пользователей.
Когда запрос запускается в gpt (позвонив googletag.display()
или googletag.pubads().refresh()
), мы теперь внутренне заморозим все издатель, предоставленные состоянием, так что его нельзя мутировать до отправки запроса. Следовательно, когда запрос запускается, только состояние, добавленное до этой точки, будет использоваться для этого запроса. Любое состояние, которое изменено после этого, будет применяться только к следующим запросам.
Неделя 11 ноября 2019 г.
В настоящее время есть новый рекомендуемый фрагмент для создания GPT Passbacks. Использование definePassback()
и defineOutOfPagePassback()
обескуражено, поскольку эти функции ведут себя синхронно и могут быть заблокированы определенными браузерами. Узнать больше .
Добавлен Slot.updateTargetingFromMap()
Метод.
Добавлены PubAdsService.setPrivacySettings()
в качестве нового метода обеспечения настройки конфиденциальности. Дополнительные настройки будут доступны здесь в будущем.
Неделя 25 марта 2019 года
Сервис Pubads теперь полностью выполняется сразу после вызова googletag.enableServices()
вместо того, чтобы инициализироваться асинхронно. Это означает, что googletag.pubadsReady
теперь гарантированно будет правдой сразу после вызова googletag.enableServices()
. Опрос для проверки стоимости googletag.pubadsReady
больше не должен быть необходим.
Неделя 4 февраля 2019 г.
Обновлено поведение enableLazyLoad()
чтобы позволить изменения в ленивую загрузку конфигурации после вызова enableServices()
, с ленивым конфигурацией загрузки, замороженной для каждого слота при отображении этого слота.
Неделя 21 января 2019 года
Добавлено новое поддерживаемое событие, SlotResponseReceived
, которое стреляет при получении рекламы для слота.
Добавлено новое поле, creativeTemplateId
в googleTag.ResponseInformation
.
Неделя 14 января 2019 года
Добавлено новое поддерживаемое событие, SlotRequestedEvent
, которое стреляет, когда предъявляется запрос на рекламу для слота.
Неделя 27 августа 2018 года
Модифицированный googletag.display()
, чтобы принять googletag.Slot
в качестве аргумента.
Неделя 6 августа 2018 года
Добавляет googletag.PubAdsService.enableLazyLoad()
для ленивых нагрузочных объявлений в GPT.
Неделя 18 июня 2018 года
Исправлена ошибка, которая привела к тому, что googletag.events.SlotOnloadEvent
не запустил.
Неделя 30 апреля 2018 года
Добавляет googletag.PubAdsService.setTagForUnderAgeOfConsent()
для контроля рекламы для пользователей в возрасте до согласия и googletag.PassbackSlot.setTagForUnderAgeOfConsent()
для маркировки слота пассажиров как полученного от пользователя под возрастом.
Неделя 23 апреля 2018 года
Добавляет googletag.PubAdsService.setRequestNonPersonalizedAds()
для контроля персонализации рекламы.
Неделя 12 марта 2018 года
Отброшенное изменение, которое прекратило удаление существующего контента внутри слотов перед освещением, если это содержание не было размещено там GPT. Содержание теперь будет очищено.
Неделя 19 февраля 2018 года
Когда используется режим асинхронного рендеринга: запросы объявлений с использованием xmlhttprequest с помощью метода HTTP GET
где это возможно для всех запросов рекламы, до 8192 лимита символа. Ранее метод HTTP POST
использовался для запросов AD, превышающих 4096 символов, до 8192 лимита символов.
Остановил удаление существующего контента внутри слотов перед освещением, если этот контент не был размещен там GPT. Эта записка неверна; Смотрите запись на неделю 12 марта 2018 года
Неделя 8 января 2018 года
Поддержка альтернативного синтаксиса [..., ['fluid'], ...]
как NamedSized
в пределах многократного массива. Ранее только [..., 'fluid', ...]
считалось действительным.
Неделя 10 июля 2017 года
Удаленное поле метки от Googletag.ResponseInformation .
Неделя 5 июня 2017 года
Modified googletag.display()
и googletag.pubads().display
чтобы принять элемент div, а также идентификатор div. Это позволяет рендеринг слоты внутри DOV, которые находятся в теневой DOM.
Неделя 27 февраля 2017 года
Добавлен sourceAgnosticCreativeId
и sourceAgnosticLineItemId
в SlotRenderEndedEvent
.
Неделя 7 ноября 2016 г.
Выпущен getSlots()
API на службе для получения списка слотов, связанных с обслуживанием.
Неделя 17 октября 2016 года
Изменил как Slot.clearTargeting()
, так и PubAdsService.clearTargeting()
, чтобы принять дополнительный параметр ключа.
Неделя 5 сентября 2016 года
Ошибки, попавшие в googletag.cmd.push()
больше не являются невидимыми и будут напечатаны на консоли.
Неделя 8 августа 2016 г.
Выпустил API SlotOnloadEvent
, чтобы прослушать креатив, чтобы закончить загрузку.
Неделя 25 июля 2016 года
Выпущенный getTargeting()
и getTargetingKeys()
API на PubadsService для получения пользовательских параметров на уровне обслуживания.
Неделя 20 июня 2016 г.
Выпущен API openConsole()
для открытия консоли издательства Google без необходимости обновления страницы.
Неделя 6 июня 2016 г.
Выпущены getTargeting()
и getTargetingKeys()
API для получения пользовательских параметров таргетирования.
Добавление параметра конфигурации, где SafeFrame должен разрешить расширить, нажимая контент: allowPushExpansion
.
Неделя 16 мая 2016 года
Поддержка размера жидкости в многократных запросах рекламы.
Неделя 18 апреля 2016 года
Выпущен API getResponseInformation
, который возвращает информацию о ответе на рекламу для рекламного слота.
Выпущенный API setAdIframeTitle
, который устанавливает вход в качестве заголовка любого ad -контейнера iframes, которые создаются после.
Неделя 4 апреля 2016 года
Увеличение HTTP GET
AD запрос на максимальную длину до 4096 символов.
Неделя 28 марта 2016 года
Добавление параметра конфигурации, где SafeFrame должен разрешить расширить, наложением контента: allowOverlayExpansion
.
Добавление параметра конфигурации, где SafeFrame должен использовать атрибут песочницы HTML5 для предотвращения навигации на верхнем уровне: sandbox
.
Неделя 22 февраля 2016 г.
Добавление способности устанавливать заголовки для AD Container iframes: setAdIframeTitle()
.
Добавление API для настройки свойств SafeFrame на уровне страницы и слота: setSafeFrameConfig()
.
Неделя 15 февраля 2016 г.
Добавление способности уничтожить слот и повторно использовать Div: destroySlots()
.
Добавление API, чтобы заставить использование SafeFrame на слотах AD с гранулированными элементами управления: setForceSafeFrame()
.
Неделя 7 декабря 2015 года
Добавление событий видимости слота ( SlotVisibilityChangedEvent
).
Неделя 26 октября 2015 года
Добавление впечатления о просмотре ( ImpressionViewableEvent
).
Обновление таргетинга Passback с карты JSON ( Passback.updateTargetingFromMap()
).
Неделя 12 октября 2015 года
Поддержка выходящей за пределы перехода .
Неделя 31 августа 2015 года
Реструктуризация архитектуры GPT в тонкий погрузчик и большую реализацию.
Поддержка размера жидкости в GPT.
Эта страница документирует обновления производства в библиотеку тега Google Publisher (GPT). Вы можете периодически проверять эту страницу на наличие объявлений о новых или обновленных функциях, исправлениях ошибок, известных проблемах и устаревшей функциональности.
Чтобы получить обновления, добавленные вам, добавьте URL -адрес этой страницы в ваш выбор для считываемости подачи или используйте прямую ссылку на подачу примечаний на выпуск в Atom 1.0 или RSS 2.0 формат.
Понимание дат выпуска
Все изменения в библиотеке GPT тщательно протестированы перед выпуском. Кроме того, релизы постепенно разворачиваются пользователям для дальнейшей защиты от неожиданных регрессий. Если регрессия обнаруживается в любой точке во время развертывания, весь релиз может быть быстро заброшен, прежде чем она достигнет всех пользователей.
Из -за этого даты выпуска не являются точными; Релиз может занять от нескольких дней до нескольких недель, чтобы полностью развернуться. Это означает, что пользователи встретятся с изменениями в разное время. Представленные ниже даты отражают начало недели, в котором изменение завершилось развертыванием всех пользователей.
Неделя 2 сентября 2024 года
Добавлена поддержка игровой интерстициальной рекламы.
Неделя 19 августа 2024 г.
Настройка для управления поведением потока GPT была переименована в adYield
в threadYield
чтобы уточнить эту функцию, направлена на получение потока JS, а не оптимизацию выхода AD. Поведение функции и его связанное API (кроме имени) остается неизменным. Свойство adYield
будет удалено в будущем выпуске GPT.
Поведение потока по умолчанию может быть отключено с помощью googletag.setConfig({threadYield: 'DISABLED'});
или применяется ко всем слотам, независимо от их местоположения по сравнению с Viewport с googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});
.
Обновлено в GPT | |
---|---|
Свойство | googletag.config.PageSettingsConfig.threadYield |
Неделя 29 июля 2024 года
GPT теперь дает поток JS с использованием Shaduler.posttask (где доступно) с приоритетом: «блокировка пользователя» непосредственно перед рендерингом креативщиков. Было показано, что это оказывает чрезвычайно небольшое влияние на впечатления, при этом значительно пользуясь основными вещами . По умолчанию GPT будет давать только в том случае, если слот находится за пределами видоубийта.
Поведение по умолчанию может быть отключено с помощью googletag.setConfig({adYield: 'DISABLED'});
или применяется ко всем слотам, независимо от их местоположения по сравнению с Viewport с googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});
.
Новое в GPT | |
---|---|
Свойство | googletag.config.PageSettingsConfig.adYield |
Неделя 12 февраля 2024 года
Добавлена поддержка для настройки издателя предоставленных сигналов (PPS) .
Исправлена ошибка, в которой SlotRenderEndedEvent.slotContentChanged
всегда был true
. В будущем, это свойство будет true
только в том случае, если содержимое слота изменилось, и false
в противном случае (например, если объявление не заполнилось).
Неделя 29 января 2024 года
Сфера сети для запросов на рекламу имитирует без заполнения, запустив googletag.events.SlotRenderEndedEvent
с isEmpty
установленным true
. Смотрите слушатели рекламных событий , например, как прослушать это событие. Изменение включает в себя автоматическое обрушение слота при использовании collapseEmptyDivs
.
Добавлена поддержка для настройки расширения рекламы на рабочем столе/планшете и мобильной сети (частичный экран) .
Неделя 11 декабря 2023 года
Добавлена поддержка побочных рельсовых якорных рекламных объявлений .
Новое в GPT | |
---|---|
Перевозить | OutOfPageFormat.LEFT_SIDE_RAIL OutOfPageFormat.RIGHT_SIDE_RAIL |
Неделя 13 ноября 2023 года
Добавлена поддержка для настройки лечения конфиденциальности издателей.
Добавлена поддержка Chrome Prerendering . Когда GPT обнаруживает, что страница находится в состоянии прерандеров, запрос на рекламу будет отложена до тех пор, пока страница не станет видимой для пользователя.
Неделя 23 октября 2023 года
Добавлена поддержка дополнительных веб -интерстициальных триггеров .
Новое в GPT | |
---|---|
Объект | googletag.config.InterstitialConfig |
Свойство | googletag.config.SlotSettingsConfig.interstitial |
Тип | googletag.config.InterstitialTrigger |
Неделя 24 июля 2023 г.
Защищенная аудитория API (ранее известный как Flegh) переходит к общей доступности с июльским выпуском Chrome. При этом функциональность, связанная с компонентом, в GPT, теперь считается стабильной.
Переехал из эксперимента в стабильный | |
---|---|
Объект | googletag.config.ComponentAuctionConfig |
Свойство | googletag.config.SlotSettingsConfig.componentAuction |
Неделя 19 июня 2023 г.
ОБНОВЛЕНИЕ: Начиная с 5 июля 2023 года или после или после того, как GPT больше не будет обслуживать устаревшие версии своей библиотеки JavaScript и не подавать рекламу в этих версиях . Смотрите предыдущее объявление для деталей.
Издатели, работающие на www.googlegservices.com/tag/js/gpt.js, могут продолжать это делать. Тем не менее, рекомендуется переход на предпочтительный домен, так как он может улучшить производительность и обслуживание GPT.JS на www.googletagservices.com может быть прекращено в будущем.
Неделя 6 июня 2023 года
Начиная с 5 июля 2023 года или после или после того, как GPT больше не будет подавать устаревшие версии своей библиотеки JavaScript. Нет никакого влияния, чтобы издатели загружали GPT из официального URL . Издатели, которые обслуживают кэшированную версию gpt.js, pubads_impl.js или любые библиотеки, которые они загружают, должны обновить свои страницы, чтобы использовать официальные URL -адреса. Для получения дополнительной информации см. Руководство по началу работы .
Неделя 22 мая 2023 года
Отрицательные и нулевые значения размера, предоставленные googletag.defineSlot()
и SizeMappingBuilder.addSize()
теперь автоматически удаляются, поскольку они недействительны. В результате существующие интеграции, которые обеспечивают такие неверные значения, могут увидеть увеличение консольных сообщений издателей . Тем не менее, это не повлияет на существующие, допустимые запросы на рекламу.
Неделя 18 мая 2023 года
Установка Secure Signals Scripts Bider By GPT теперь будет выполнена ранее в исполнении GPT. Это может привести к улучшению покрытия сигнала по запросам рекламы.
Неделя 1 мая 2023 года
Исправлена ошибка, где креатив может появиться усеченным при освежении многократных якорных слотов .
Неделя 27 марта 2023 г.
GPT больше не поддерживает функции, основанные на обзоре, в браузерах, которые не национально поддерживают API API Observer Insection . Обратите внимание, что все поддерживаемые браузеры и употребляют этот API.
Метод или событие | |
---|---|
googletag.events.ImpressionViewableEvent | |
googletag.events.SlotVisibilityChangedEvent | |
googletag.pubads().enableLazyLoad() |
Неделя 6 февраля 2023 года
Добавлена поддержка для обмена безопасными сигналами .
Новое в GPT | |
---|---|
Объект | BidderSignalProvider PublisherSignalProvider SecureSignalProvidersArray |
Тип | SecureSignalProvider |
Переменная | googletag.secureSignalProviders |
Неделя 30 января 2023 года
Поведение Service.AddeventListener () было изменено, чтобы, когда произошло событие, все связанные слушатели выполняют перед обработкой более позднего события. Перед этим изменением прослушиватели событий рендеринга и окончания слотов для того же слота могут выполняться вне порядка.
Неделя 15 августа 2022 года
Возврат типа Service.RemoveEventListener () был изменен с boolean
на void
.
Неделя 25 июля 2022 года
Добавлена экспериментальная поддержка для аукционов для лехтных компонентов, чтобы обеспечить раннее тестирование Fleder с несколькими продавцами .
Новое в GPT | |
---|---|
Метод | Slot.setConfig() |
Объект | ComponentAuctionConfig SlotSettingsConfig |
Неделя 18 июля 2022 года
API ContentService
был закат. Вызов googletag.content().setContent
теперь не имеет никакого эффекта, кроме регистрации предупреждения. Свойство googletag.content
скоро будет полностью удалено; После этого попытка позвонить это сделает исключение. Используйте встроенные API-интерфейсы DOM в браузере, чтобы напрямую добавить контент в элементы DIV.
Неделя 23 мая 2022 года
Добавлена поддержка для настройки источника трафика объявления рекламы.
Поддержка GPT для источника трафика | |
---|---|
Перевозить | TrafficSource.ORGANIC TrafficSource.PURCHASED |
Свойство | PrivacySettingsConfig.trafficSource |
Неделя 7 марта 2022 года
Награжденная реклама для Интернета была запущена. Для получения подробной информации посетите Центр справочного менеджера рекламы .
Поддержка GPT для вознагражденной рекламы для Интернета | |
---|---|
Перевозить | OutOfPageFormat.REWARDED |
Событие | RewardedSlotClosedEvent |
Событие | RewardedSlotGrantedEvent |
Событие | RewardedSlotReadyEvent |
Объект | RewardedPayload |
Неделя 28 февраля 2022 года
CommandArray.Push теперь явно связывает предоставленные функции с globalThis
а не своим объектом arguments
.
Неделя 8 декабря 2021 года
Enums теперь также подвергает обратное отображение значений с клавишами, чтобы соответствовать поведению перечислений типовойписной записи. API, которые принимают значения Enum, остаются неизменными, и эти новые обратные отображения не должны использоваться.
Неделя 9 августа 2021 года
Добавлен метод RemoveEventListener .
Вызов AddEventListener Несколько раз с одним и тем же экземпляром функции EventType и обратного вызова теперь является NO-OP. Другими словами, если зарегистрирован один экземпляр функции обратного вызова n для одного и того же типа события, он будет выполняться только один раз при возникновении события, а не n раз.
Неделя 29 июля 2021 года
События GPT о просмотре: ImpressionViewableEvent
и SlotVisibilityChangedEvent
теперь будут продолжать стрелять на длинных страницах. Ранее они закрылись через час после загрузки страницы.
Неделя 3 мая 2021 года
GPT больше не устанавливает пространство для слотов перед тем, как получить рекламу. Это изменение уменьшает совокупный сдвиг макета (CLS) на участках, которые не зарезервировали пространство, используя CSS. Чтобы дополнительно уменьшить CLS на вашем сайте, мы рекомендуем зарезервировать ненулевую область для AD с помощью CSS. Узнать больше
Неделя 22 марта 2021 г.
Обновлено поведение enableLazyLoad()
чтобы также отложить рендеринг подразделений ниже размера на фоновых вкладках.
Неделя 23 февраля 2021 года
googletag.pubads().set
and Slot.set
теперь могут быть вызваны в любое время перед display
или refresh
. Ранее set
только при вызове до googletag.enableServices
.
Неделя 16 февраля 2021 года
googletag.pubads().setPublisherProvidedId
API теперь может быть вызван в любое время. Ранее это работало только в том случае, если вы называли до googletag.enableServices
.
Неделя 4 января 2021 года
googletag.pubads().collapseEmptyDivs
API можно называть неоднократно для изменения настройки. Ранее повторяющиеся звонки будут игнорироваться.
Неделя 12 октября 2020 года
Запущенная веб -интерстициальная открытая бета -версия, см. Справочный центр .
Неделя 31 августа 2020 года
Устаревший definePassback()
и defineOutOfPagePassback()
. Смотрите документы Passback для правильного создания перехода.
Неделя 15 июня 2020 года
Обновлено поведение enableLazyLoad()
чтобы быть совместимым с collapseEmptyDivs(true)
.
Неделя 25 мая 2020 года
GPT больше не будет поддерживать точное местоположение GPS, установленное издателями. В частности, googletag.pubads().setLocation()
больше не будет поддерживать параметры широты, долготы или RADIUS, но вместо этого будет принимать бесплатный адрес.
Неделя 27 апреля 2020 года
Логика рендеринга GPT больше не модулизована в отдельные файлы. Это означает, что GPT принесет меньше файлов в своем выполнении и, следовательно, слегка снижает задержку, но не оказывает чистого влияния на пропускную способность пользователей.
Когда запрос запускается в gpt (позвонив googletag.display()
или googletag.pubads().refresh()
), мы теперь внутренне заморозим все издатель, предоставленные состоянием, так что его нельзя мутировать до отправки запроса. Следовательно, когда запрос запускается, только состояние, добавленное до этой точки, будет использоваться для этого запроса. Любое состояние, которое изменено после этого, будет применяться только к следующим запросам.
Неделя 11 ноября 2019 г.
В настоящее время есть новый рекомендуемый фрагмент для создания GPT Passbacks. Использование definePassback()
и defineOutOfPagePassback()
обескуражено, поскольку эти функции ведут себя синхронно и могут быть заблокированы определенными браузерами. Узнать больше .
Добавлен Slot.updateTargetingFromMap()
Метод.
Добавлены PubAdsService.setPrivacySettings()
в качестве нового метода обеспечения настройки конфиденциальности. Дополнительные настройки будут доступны здесь в будущем.
Неделя 25 марта 2019 года
Сервис Pubads теперь полностью выполняется сразу после вызова googletag.enableServices()
вместо того, чтобы инициализироваться асинхронно. Это означает, что googletag.pubadsReady
теперь гарантированно будет правдой сразу после вызова googletag.enableServices()
. Опрос для проверки стоимости googletag.pubadsReady
больше не должен быть необходим.
Неделя 4 февраля 2019 г.
Обновлено поведение enableLazyLoad()
чтобы позволить изменения в ленивую загрузку конфигурации после вызова enableServices()
, с ленивым конфигурацией загрузки, замороженной для каждого слота при отображении этого слота.
Неделя 21 января 2019 года
Добавлено новое поддерживаемое событие, SlotResponseReceived
, которое стреляет при получении рекламы для слота.
Добавлено новое поле, creativeTemplateId
в googleTag.ResponseInformation
.
Неделя 14 января 2019 года
Добавлено новое поддерживаемое событие, SlotRequestedEvent
, которое стреляет, когда предъявляется запрос на рекламу для слота.
Неделя 27 августа 2018 года
Модифицированный googletag.display()
, чтобы принять googletag.Slot
в качестве аргумента.
Неделя 6 августа 2018 года
Добавляет googletag.PubAdsService.enableLazyLoad()
для ленивых нагрузочных объявлений в GPT.
Неделя 18 июня 2018 года
Исправлена ошибка, которая привела к тому, что googletag.events.SlotOnloadEvent
не запустил.
Неделя 30 апреля 2018 года
Добавляет googletag.PubAdsService.setTagForUnderAgeOfConsent()
для контроля рекламы для пользователей в возрасте до согласия и googletag.PassbackSlot.setTagForUnderAgeOfConsent()
для маркировки слота пассажиров как полученного от пользователя под возрастом.
Неделя 23 апреля 2018 года
Добавляет googletag.PubAdsService.setRequestNonPersonalizedAds()
для контроля персонализации рекламы.
Неделя 12 марта 2018 года
Отброшенное изменение, которое прекратило удаление существующего контента внутри слотов перед освещением, если это содержание не было размещено там GPT. Содержание теперь будет очищено.
Неделя 19 февраля 2018 года
Когда используется режим асинхронного рендеринга: запросы объявлений с использованием xmlhttprequest с помощью метода HTTP GET
где это возможно для всех запросов рекламы, до 8192 лимита символа. Ранее метод HTTP POST
использовался для запросов AD, превышающих 4096 символов, до 8192 лимита символов.
Остановил удаление существующего контента внутри слотов перед освещением, если этот контент не был размещен там GPT. Эта записка неверна; Смотрите запись на неделю 12 марта 2018 года
Неделя 8 января 2018 года
Поддержка альтернативного синтаксиса [..., ['fluid'], ...]
как NamedSized
в пределах многократного массива. Ранее только [..., 'fluid', ...]
считалось действительным.
Неделя 10 июля 2017 года
Удаленное поле метки от Googletag.ResponseInformation .
Неделя 5 июня 2017 года
Modified googletag.display()
и googletag.pubads().display
чтобы принять элемент div, а также идентификатор div. Это позволяет рендеринг слоты внутри DOV, которые находятся в теневой DOM.
Неделя 27 февраля 2017 года
Добавлен sourceAgnosticCreativeId
и sourceAgnosticLineItemId
в SlotRenderEndedEvent
.
Неделя 7 ноября 2016 г.
Выпущен getSlots()
API на службе для получения списка слотов, связанных с обслуживанием.
Неделя 17 октября 2016 года
Изменил как Slot.clearTargeting()
, так и PubAdsService.clearTargeting()
, чтобы принять дополнительный параметр ключа.
Неделя 5 сентября 2016 года
Ошибки, попавшие в googletag.cmd.push()
больше не являются невидимыми и будут напечатаны на консоли.
Неделя 8 августа 2016 г.
Выпустил API SlotOnloadEvent
, чтобы прослушать креатив, чтобы закончить загрузку.
Неделя 25 июля 2016 года
Выпущенный getTargeting()
и getTargetingKeys()
API на PubadsService для получения пользовательских параметров на уровне обслуживания.
Неделя 20 июня 2016 г.
Выпущен API openConsole()
для открытия консоли издательства Google без необходимости обновления страницы.
Неделя 6 июня 2016 г.
Выпущены getTargeting()
и getTargetingKeys()
API для получения пользовательских параметров таргетирования.
Добавление параметра конфигурации, где SafeFrame должен разрешить расширить, нажимая контент: allowPushExpansion
.
Неделя 16 мая 2016 года
Поддержка размера жидкости в многократных запросах рекламы.
Неделя 18 апреля 2016 года
Выпущен API getResponseInformation
, который возвращает информацию о ответе на рекламу для рекламного слота.
Выпущенный API setAdIframeTitle
, который устанавливает вход в качестве заголовка любого ad -контейнера iframes, которые создаются после.
Неделя 4 апреля 2016 года
Увеличение HTTP GET
AD запрос на максимальную длину до 4096 символов.
Неделя 28 марта 2016 года
Добавление параметра конфигурации, где SafeFrame должен разрешить расширить, наложением контента: allowOverlayExpansion
.
Adding configuration option where SafeFrame should use the HTML5 sandbox attribute to prevent top level navigation: sandbox
.
Week of February 22, 2016
Adding ability to set titles for ad container iframes: setAdIframeTitle()
.
Adding an API to configure SafeFrame properties on page and slot level: setSafeFrameConfig()
.
Week of February 15, 2016
Adding ability to destroy a slot and re-use the div: destroySlots()
.
Adding an API to force the use of safeframe on ad slots with granular controls: setForceSafeFrame()
.
Week of December 7, 2015
Adding slot visibility events ( SlotVisibilityChangedEvent
).
Week of October 26, 2015
Adding impression viewability ( ImpressionViewableEvent
).
Update passback targeting from a JSON map ( Passback.updateTargetingFromMap()
).
Week of October 12, 2015
Support for out-of-page passback .
Week of August 31, 2015
Restructuring GPT architecture into a thin loader and a bigger implementation.
Support for fluid size in GPT.