На этой странице перечислены обновления библиотеки тегов Google Publisher Tag (GPT). На этой странице публикуются объявления о новых и обновленных функциях, исправлениях ошибок, известных проблемах и прекращении поддержки функций.
Чтобы получать информацию об обновлениях, добавьте URL этой страницы в свой RSS-агрегатор или используйте прямую ссылку на фид с примечаниями к выпуску в формате Atom 1.0
или RSS 2.0
.
О датах выпуска
Все изменения в библиотеке тегов GPT тщательно тестируются перед выпуском. Кроме того, выпуски развертываются постепенно, чтобы защитить пользователей от неожиданных регрессий. Если на любом этапе внедрения будет обнаружена регрессия, весь выпуск можно быстро отменить, прежде чем он дойдет до всех пользователей.
Поэтому даты выпуска не являются точными. Полный выпуск может занять от нескольких дней до нескольких недель. Это означает, что пользователи увидят изменения в разное время. Даты в этих примечаниях к выпуску соответствуют началу недели, в течение которой изменение стало доступно всем пользователям.
Неделя с 19 октября 2026 г.
Добавлена экспериментальная поддержка хуков запросов в общедоступной бета-версии. Теперь издатели могут регистрировать асинхронные функции, которые выполняются параллельно перед каждым запросом объявления на странице в течение настраиваемого времени ожидания.
| Новые возможности тегов GPT | |
|---|---|
| Метод |
PubAdsService.registerRequestHook()
|
| Свойство |
PageSettingsConfig.requestHookTimeoutMs
|
Неделя с 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 config. Это изменение дает несколько преимуществ:
- Улучшенный поиск. Настройки сгруппированы в документации и определениях типов.
- Более интуитивно понятный интерфейс. Вы можете задавать настройки по отдельности или все сразу в одном интерфейсе.
- Более понятные сообщения об ошибках. Ошибки конфигурации описываются более подробно и стандартным языком, что упрощает устранение неполадок.
Старые методы настройки продолжают работать, но обновлены для использования новой платформы конфигурации. В результате вы можете столкнуться с сообщениями об ошибках, ссылающимися на свойства нового 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 г.
Поддержка ContentService API прекращена. Вызов 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 больше не будет поддерживать точные данные о местоположении, полученные от издателей. В частности, 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 г.
Удалено поле labelIds из googleTag.ResponseInformation.
Неделя с 5 июня 2017 г.
Изменены функции googletag.display() и googletag.pubads().display, чтобы они принимали элемент div и идентификатор div. Это позволяет отрисовывать рекламные места внутри элементов div, которые находятся в Shadow DOM.
Неделя от 27 февраля 2017 г.
Добавлены sourceAgnosticCreativeId и sourceAgnosticLineItemId в SlotRenderEndedEvent.
Неделя от 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.