На этой странице перечислены обновления библиотеки тегов Google Publisher Tag (GPT). На этой странице публикуются объявления о новых и обновленных функциях, исправлениях ошибок, известных проблемах и прекращении поддержки функций.
Чтобы получать информацию об обновлениях, добавьте URL этой страницы в свой RSS-агрегатор или используйте прямую ссылку на фид с примечаниями к выпуску в формате Atom 1.0
или RSS 2.0
.
О датах выпуска
Все изменения в библиотеке тегов GPT тщательно тестируются перед выпуском. Кроме того, выпуски развертываются постепенно, чтобы защитить пользователей от неожиданных регрессий. Если на любом этапе внедрения будет обнаружена регрессия, весь выпуск можно быстро отменить, прежде чем он дойдет до всех пользователей.
Поэтому даты выпуска не являются точными. Полный выпуск может занять от нескольких дней до нескольких недель. Это означает, что пользователи столкнутся с изменениями в разное время. Даты в этих примечаниях к выпуску соответствуют началу недели, в течение которой изменение стало доступно всем пользователям.
Неделя со 2 ноября 2026 г.
Исправлена ошибка, из-за которой свойство SafeFrameConfig.sandbox ранее допускало значение false. Теперь определение типа TypeScript допускает только null или true, а GPT игнорирует false и регистрирует предупреждение.
Неделя с 19 октября 2026 г.
Добавлена экспериментальная поддержка хуков запросов в общедоступной бета-версии. Это позволяет издателям регистрировать асинхронные функции, которые выполняются параллельно перед каждым запросом объявления на странице в течение настраиваемого времени ожидания.
| Новые возможности тегов GPT | |
|---|---|
| Метод |
PubAdsService.registerRequestHook()
|
| Свойство |
PageSettingsConfig.requestHookTimeoutMs
|
Теперь тег GPT автоматически обновляет коррелятор страницы при клиентских переходах в одностраничных приложениях. Это гарантирует, что запросы объявлений, сделанные после перехода по маршруту, будут обрабатываться как новый просмотр страницы, и издателям не придется вручную вызывать PubAdsService.updateCorrelator().
Неделя с 31 августа 2026 г.
Теперь тег Google Publisher Tag (GPT) автоматически запрашивает свой основной скрипт реализации (pubads_impl.js) с высоким приоритетом получения, устанавливая атрибут fetchpriority="high" для динамически вставляемого элемента скрипта. Это указывает сетевым планировщикам браузера, что нужно в первую очередь загружать библиотеку реализации. В результате сокращается задержка загрузки объявлений на критическом пути рендеринга, а также увеличивается количество показов и кликов при минимальном влиянии на показатели Core Web Vitals.
Издатели могут настроить или переопределить это поведение, добавив атрибут fetchpriority непосредственно в тег загрузчика gpt.js (<script>) на своих страницах. Динамически внедренный скрипт реализации автоматически унаследует значение атрибута fetchpriority, указанное в скрипте загрузчика (например, fetchpriority="low" или fetchpriority="auto").
Неделя с 24 августа 2026 г.
С 8 сентября 2026 г. тег Google Publisher Tag (GPT) будет автоматически обновлять рекламные места с Active View, когда пользователь возвращается на страницу через возвратный кеш (bfcache). Благодаря такому обновлению издатели смогут без проблем восстанавливать показы и увеличивать доход от рекламы.
Издатели, которые хотят отключить автоматическое обновление при переходе по возвратному кешу, могут сделать это через GPT AutoRefreshConfig API.
| Новые возможности тегов GPT | |
|---|---|
| Свойство |
AutoRefreshConfig.backForwardCache
|
Неделя с 18 мая 2026 г.
Прекращение поддержки триггера "При переходе назад" для межстраничных объявлений на сайтах
С 15 июня 2026 года при нажатии кнопки "Назад" межстраничные объявления Менеджера рекламы больше не будут показываться в поддерживаемых браузерах (в том числе Chrome, Edge и Opera). Это изменение будет автоматически применено для всех издателей, которые включали триггер "При переходе назад", и не потребует никаких действий с их стороны. Нововведение помогает соблюдать новые правила Google Поиска, запрещающие перехват нажатия кнопки "Назад": https://developers.google.com/search/blog/2026/04/back-button-hijacking.
Неделя с 27 апреля 2026 г.
Мы устранили проблему с функцией автоматического обновления, из-за которой объявления могли обновляться несколько раз подряд после вмешательства в работу ресурсоемкой рекламы в Chrome. Мы приняли временные меры, чтобы ограничить количество обновлений, и активно работаем над постоянным решением, которое позволит предотвратить такое поведение и повысить надежность функции.
Неделя с 20 апреля 2026 г.
Добавлена поддержка настройки возрастных ограничений, инициированных издателем. Это позволяет издателям передавать в запросах объявлений сигналы о защите конфиденциальности детей и подростков.
Теперь издатели могут использовать настройку tagForAgeTreatment в PrivacySettingsConfig, чтобы применять правила для детей (эквивалент TFCD) или подростков (эквивалент TAP).
| Новые возможности тегов GPT | |
|---|---|
| Перечисление |
TagForAgeTreatment
|
| Свойство |
PrivacySettingsConfig.tagForAgeTreatment
|
Неделя с 9 марта 2026 г.
Когда функция Блокировка тяжелых объявлений в Chrome удаляет объявление, которое использует слишком много ресурсов, тег GPT автоматически обновляет пустой рекламный блок, чтобы в нем появилось другое объявление. Это позволяет обеспечить заполнение рекламного места. Ожидается, что это приведет к увеличению количества показов объявлений, особенно в Chrome на компьютерах.
Примечание о таргетинге и парах "ключ-значение". При автоматическом обновлении будет использоваться существующая конфигурация таргетинга рекламного места. Если в вашей интеграции пары "ключ-значение" обновляются перед каждым обновлением, это может привести к отправке устаревших данных таргетинга. Издатели, которые предпочитают управлять этой логикой вручную, могут отказаться от нее с помощью googletag.config.AutoRefreshConfig.
Неделя с 6 октября 2025 г.
Межстраничные объявления теперь предварительно отрисовывают целевые страницы на том же сайте для триггеров навигации в Chrome. Это повышает удобство для пользователей, поскольку страницы загружаются быстрее, когда межстраничные объявления закрыты.
Неделя с 28 июля 2025 г.
Ряд существующих настроек на уровне страницы и рекламного места был перенесен в новый унифицированный API конфигурации GPT. Это изменение дает несколько преимуществ:
- Улучшенный поиск. Настройки сгруппированы в документации и определениях типов.
- Более интуитивно понятный интерфейс. Вы можете задавать настройки по отдельности или все сразу в одном интерфейсе.
- Более понятные сообщения об ошибках. Ошибки конфигурации описываются более подробно и стандартным языком, что упрощает устранение неполадок.
Старые методы настройки продолжают работать, но обновлены для использования нового фреймворка. В результате вы можете столкнуться с сообщениями об ошибках, ссылающимися на свойства нового API конфигурации, даже при использовании устаревших методов.
Объект SafeFrameConfig перемещен из пространства имен googletag в пространство имен googletag.config.
В таблице ниже перечислены устаревшие методы конфигурации и рекомендуемые замены для них.
| Устаревшие методы настройки | Замена API для настройки GPT |
|---|---|
PubAdsService.set() |
PageSettingsConfig.adsenseAttributes
|
PubAdsService.clearCategoryExclusions()PubAdsService.setCategoryExclusion()
|
PageSettingsConfig.categoryExclusion
|
PubAdsService.setCentering() |
PageSettingsConfig.centering
|
PubAdsService.collapseEmptyDivs() |
PageSettingsConfig.collapseDiv
|
PubAdsService.disableInitialLoad() |
PageSettingsConfig.disableInitialLoad
|
PubAdsService.enableLazyLoad() |
PageSettingsConfig.lazyLoad
|
PubAdsService.setLocation() |
PageSettingsConfig.location
|
PubAdsService.setForceSafeFrame()PubAdsService.setSafeFrameConfig()
|
PageSettingsConfig.safeFrame
|
PubAdsService.enableSingleRequest() |
PageSettingsConfig.singleRequest
|
PubAdsService.clearTargeting()PubAdsService.setTargeting()
|
PageSettingsConfig.targeting
|
PubAdsService.enableVideoAds()PubAdsService.setVideoContent()
|
PageSettingsConfig.videoAds
|
PubAdsService.isInitialLoadDisabled()PubAdsService.get()PubAdsService.getAttributeKeys()PubAdsService.getTargeting()PubAdsService.getTargetingKeys()
|
googletag.getConfig()
|
Slot.set() |
SlotSettingsConfig.adsenseAttributes
|
Slot.clearCategoryExclusions()Slot.setCategoryExclusion()
|
SlotSettingsConfig.categoryExclusion
|
Slot.setClickUrl() |
SlotSettingsConfig.clickUrl
|
Slot.setCollapseEmptyDiv() |
SlotSettingsConfig.collapseDiv
|
Slot.setForceSafeFrame()Slot.setSafeFrameConfig()
|
SlotSettingsConfig.safeFrame
|
Slot.clearTargeting()Slot.setTargeting()Slot.updateTargetingFromMap()
|
SlotSettingsConfig.targeting
|
Slot.get()Slot.getAttributeKeys()Slot.getCategoryExclusions()Slot.getTargeting()Slot.getTargetingKeys()
|
Slot.getConfig()
|
Неделя с 21 июля 2025 г.
Функция threadYield была обновлена, чтобы также уступать поток JS перед созданием URL запроса объявления для запросов, которые содержат только рекламные места в нижней части страницы. Это положительно влияет на основные интернет-показатели и не снижает количество показов.
| Обновления в GPT | |
|---|---|
| Свойство |
googletag.config.PageSettingsConfig.threadYield
|
Неделя со 2 июня 2025 г.
Межстраничные объявления на сайте теперь полностью поддерживают одностраничные приложения (SPA)
У пользователей тегов GPT появилась возможность показывать межстраничные объявления на сайтах, представляющих собой одностраничные приложения, без полной перезагрузки страницы. Вот какие преимущества вы получите:
- Увеличение удобства для пользователей. Благодаря показу объявлений в естественных паузах в одностраничном приложении переход между экранами или страницами выполняется плавно и практически не доставляет аудитории неудобств.
- Более эффективная монетизация. Межстраничная реклама в динамическом контенте межстраничного приложения предоставляет возможность повысить доход.
- Соблюдение стандартов Better Ads Standards. Вы можете и дальше показывать качественную рекламу, предусмотрев варианты отказа от нее и настраиваемые ограничения частоты показа, как того требуют отраслевые стандарты.
Изменять параметры одностраничного приложения не нужно. Тег GPT будет автоматически выявлять и настраивать показ межстраничной рекламы при смене страниц в рамках действующей инфраструктуры. Дополнительную информацию о реализации межстраничных объявлений на сайтах, управляемых GPT, и о триггерах можно найти в статье Показ межстраничных объявлений на сайтах.
Неделя с 26 мая 2025 г.
Ограничение частоты показа межстраничных объявлений в играх H5 снижено со 120 до 30 секунд.
Неделя с 28 апреля 2025 г.
| Новые возможности тегов GPT | |
|---|---|
| Свойство |
SlotRenderEndedEvent.responseIdentifier
|
Неделя с 27 января 2025 г.
Следующие свойства ComponentAuctionConfig.auctionConfig были переименованы в соответствии со спецификацией Protected Audience API.
| Старое название ресурса | Новое название ресурса |
|---|---|
decisionLogicUrl |
decisionLogicURL |
trustedScoringSignalsUrl |
trustedScoringSignalsURL |
Неделя от 21 октября 2024 г.
Измените threadYield, чтобы использовать Scheduler.yield вместо Scheduler.postTask, где это возможно. Подробную информацию вы найдете в документации по доходности.
| Обновления в GPT | |
|---|---|
| Свойство |
googletag.config.PageSettingsConfig.threadYield
|
Неделя со 2 сентября 2024 г.
Добавлена поддержка межстраничных объявлений в играх.
| Новые возможности тегов GPT | |
|---|---|
| Перечисление |
OutOfPageFormat.GAME_MANUAL_INTERSTITIAL
|
| Событие |
GameManualInterstitialSlotClosedEventGameManualInterstitialSlotReadyEvent |
| Метод |
GameManualInterstitialSlotReadyEvent.makeGameManualInterstitialVisible()
|
| Свойство |
EventTypeMap.gameManualInterstitialSlotClosedEventTypeMap.gameManualInterstitialSlotReady |
Неделя с 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 (если доступно) с приоритетом user-blocking непосредственно перед отрисовкой креативов. Как показывает практика, это практически не влияет на количество показов, но значительно улучшает основные интернет-показатели. По умолчанию тег GPT уступает место, только если рекламное место находится за пределами области просмотра.
Режим работы по умолчанию можно отключить с помощью googletag.setConfig({adYield: 'DISABLED'}); или применить ко всем рекламным местам независимо от их расположения относительно области просмотра с помощью googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});.
| Новые возможности тегов GPT | |
|---|---|
| Свойство |
googletag.config.PageSettingsConfig.adYield
|
Неделя от 12 февраля 2024 г.
Добавлена поддержка настройки сигналов, предоставленных издателем.
Исправлена ошибка, из-за которой значение SlotRenderEndedEvent.slotContentChanged всегда было равно true. В дальнейшем это свойство будет иметь значение true, только если контент рекламного места изменился, и false в противном случае (например, если объявление не было показано).
Неделя от 29 января 2024 г.
Сбои в сети при запросах объявлений будут имитировать отсутствие заполнения, запуская googletag.events.SlotRenderEndedEvent с isEmpty, установленным на true. Пример прослушивания этого события приведен в разделе Прослушиватели событий объявлений. В частности, при использовании collapseEmptyDivs рекламное место будет автоматически сворачиваться.
Добавлена поддержка настройки расширения объявлений на компьютерах и планшетах, а также на мобильных сайтах (на часть экрана).
| Новые возможности тегов GPT | |
|---|---|
| Объект |
googletag.config.AdExpansionConfig |
| Свойство |
googletag.config.AdExpansionConfig.enabledgoogletag.config.PageSettingsConfig.adExpansiongoogletag.config.SlotSettingsConfig.adExpansion
|
Неделя с 11 декабря 2023 г.
Добавлена поддержка боковых фиксированных объявлений.
| Новые возможности тегов GPT | |
|---|---|
| Перечисление |
OutOfPageFormat.LEFT_SIDE_RAILOutOfPageFormat.RIGHT_SIDE_RAIL
|
Неделя с 13 ноября 2023 г.
Добавлена поддержка настройки вариантов защиты конфиденциальности издателя.
| Новые возможности тегов GPT | |
|---|---|
| Функция |
googletag.setConfig()
|
| Объект |
googletag.config.PageSettingsConfig
googletag.config.PrivacyTreatmentsConfig
|
| Свойство |
googletag.config.PageSettingsConfig.privacyTreatments
googletag.config.PrivacyTreatmentsConfig.treatments
|
| Тип |
googletag.config.PrivacyTreatment
|
Добавлена поддержка предварительной отрисовки в Chrome. Если тег GPT обнаружит, что страница находится в состоянии предварительной отрисовки, запрос объявления будет отложен до тех пор, пока страница не станет видна пользователю.
Неделя от 23 октября 2023 г.
Добавлена поддержка необязательных триггеров межстраничных объявлений на сайте.
| Новые возможности тегов GPT | |
|---|---|
| Объект |
googletag.config.InterstitialConfig
|
| Свойство |
googletag.config.SlotSettingsConfig.interstitial
|
| Тип |
googletag.config.InterstitialTrigger
|
Неделя от 24 июля 2023 г.
Protected Audience API (ранее – 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 г.
Теперь тег GPT будет устанавливать скрипты систем назначения ставок, которые используют защищенные сигналы, на более раннем этапе своего выполнения. Это может привести к улучшению покрытия сигналов в запросах объявлений.
Неделя с 1 мая 2023 г.
Исправлена ошибка, из-за которой креатив мог показываться усеченным при обновлении фиксированных рекламных мест с несколькими размерами.
Неделя с 27 марта 2023 г.
Теги GPT больше не поддерживают функции, связанные с видимостью, в браузерах, которые не поддерживают Intersection Observer API. Обратите внимание, что все поддерживаемые браузеры изначально поддерживают этот API.
| Метод или событие | |
|---|---|
googletag.events.ImpressionViewableEvent
|
|
googletag.events.SlotVisibilityChangedEvent
|
|
googletag.pubads().enableLazyLoad()
|
|
Неделя от 6 февраля 2023 г.
Добавлена поддержка передачи защищенных сигналов.
| Новые возможности тегов GPT | |
|---|---|
| Объект |
BidderSignalProviderPublisherSignalProviderSecureSignalProvidersArray
|
| Тип |
SecureSignalProvider
|
| Переменная |
googletag.secureSignalProviders
|
Неделя с 30 января 2023 г.
Поведение Service.addEventListener() было изменено таким образом, что при возникновении события все связанные прослушиватели выполняются до обработки последующего события. До этого изменения прослушиватели событий начала и окончания отрисовки рекламного места могли выполняться не по порядку.
Неделя с 15 августа 2022 г.
Тип возвращаемого значения Service.removeEventListener() изменен с boolean на void.
Неделя от 25 июля 2022 г.
Добавлена экспериментальная поддержка аукционов компонентов FLEDGE, чтобы можно было тестировать FLEDGE с несколькими продавцами.
| Новые возможности тегов GPT | |
|---|---|
| Метод |
Slot.setConfig()
|
| Объект |
ComponentAuctionConfigSlotSettingsConfig
|
Неделя с 18 июля 2022 г.
Поддержка API ContentService прекращена. Вызов googletag.content().setContent теперь не имеет никакого эффекта, кроме регистрации предупреждения. Свойство googletag.content скоро будет полностью удалено. После этого попытка его вызова приведет к исключению. Для добавления контента в блоки div напрямую пользуйтесь встроенными в браузер интерфейсами DOM API.
Неделя от 23 мая 2022 г.
Добавлена поддержка настройки источника трафика для запросов объявлений.
| Поддержка источников трафика в тегах GPT | |
|---|---|
| Перечисление |
TrafficSource.ORGANICTrafficSource.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 теперь будут активироваться и во время длительных сеансов на странице. Ранее они закрывались через час после загрузки страницы.
Неделя с 3 мая 2021 г.
Тег GPT больше не резервирует место для рекламных мест до получения объявлений. Это изменение снижает совокупный сдвиг макета (CLS) на сайтах, где не зарезервировано место с помощью CSS. Чтобы ещё больше снизить CLS на сайте, рекомендуем зарезервировать для объявления ненулевую область с помощью CSS. Подробнее…
Неделя с 22 марта 2021 г.
Изменено поведение функции enableLazyLoad(): теперь она также задерживает отрисовку рекламных мест в нижней части страницы на фоновых вкладках.
Неделя с 23 февраля 2021 г.
Методы googletag.pubads().set и Slot.set теперь можно вызывать в любое время до display или refresh. Ранее метод set применялся, только если он вызывался до googletag.enableServices.
Неделя с 16 февраля 2021 г.
Теперь googletag.pubads().setPublisherProvidedId API можно вызывать в любое время. Ранее он работал, только если вызывался до 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 гарантированно будет иметь значение true сразу после вызова 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 г.
Из googleTag.ResponseInformation удалено поле labelIds.
Неделя с 5 июня 2017 г.
Изменены методы googletag.display() и googletag.pubads().display, чтобы они принимали элемент div и идентификатор div. Это позволяет отрисовывать рекламные места внутри элементов div, которые находятся в Shadow DOM.
Неделя от 27 февраля 2017 г.
В SlotRenderEndedEvent добавлены sourceAgnosticCreativeId и sourceAgnosticLineItemId.
Неделя с 7 ноября 2016 г.
Выпущен API getSlots() для сервиса, позволяющий получать список интервалов, связанных с сервисом.
Неделя с 17 октября 2016 г.
В Slot.clearTargeting() и PubAdsService.clearTargeting() добавлен необязательный параметр key.
Неделя с 5 сентября 2016 г.
Ошибки, обнаруженные в googletag.cmd.push(), теперь видны и будут выводиться в консоли.
Неделя с 8 августа 2016 г.
Выпущен API SlotOnloadEvent, позволяющий отслеживать завершение загрузки креатива.
Неделя с 25 июля 2016 г.
В PubAdsService добавлены API getTargeting() и getTargetingKeys() для получения специальных параметров таргетинга на уровне сервиса.
Неделя с 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, чтобы предотвратить навигацию верхнего уровня: sandbox.
Неделя с 22 февраля 2016 г.
Добавлена возможность задавать заголовки для окон iframe, в которых размещаются объявления: setAdIframeTitle().
Добавление API для настройки свойств SafeFrame на уровне страницы и рекламного места: setSafeFrameConfig().
Неделя с 15 февраля 2016 г.
Добавлена возможность удалять рекламное место и повторно использовать элемент div: destroySlots().
Добавление API, который позволяет принудительно использовать SafeFrame в рекламных местах с точными настройками: setForceSafeFrame().
Неделя с 7 декабря 2015 г.
Добавление событий видимости рекламного места (SlotVisibilityChangedEvent).
Неделя с 26 октября 2015 г.
Добавление видимости показов (ImpressionViewableEvent).
Обновите таргетинг резервных креативов из карты JSON (Passback.updateTargetingFromMap()).
Неделя с 12 октября 2015 г.
Поддержка возврата показов внестраничных объявлений.
Неделя с 31 августа 2015 г.
Реструктуризация архитектуры GPT: разделение на небольшой загрузчик и более крупную реализацию.
Поддержка гибкого размера в тегах GPT.