Заметки о выпуске IMA DAI SDK для HTML5

Чтобы получать уведомления о новых выпусках, подпишитесь на обсуждение заметок о выпуске на форуме поддержки IMA.

Версия 3.550.0 – 3.711.0 (последняя)

Версия Дата выпуска Примечания
3.711.0 2025-08-07
  • Улучшает совместимость с XHTML.
3.710.0 2025-08-06
  • Добавляет поддержку отслеживания кликов по рекламе с помощью потоков обслуживания pod.
  • Исправляет ошибку TypeError: a.brands.some is not a function .
  • Исправлена ошибка, из-за которой IMA слишком часто сообщал о событиях завершения показа рекламы.
  • Устраняет сбой, вызванный недопустимыми значениями параметра sz= .
3.704.0 2025-06-19
  • Исправлена проблема, связанная с использованием объекта DOMRect , из-за которой IMA SDK выдавал сообщение об ошибке DOMRect is not defined в средах, использующих Chromium более ранней версии, чем 61.
  • Исправлены показатели видимости OMID для Firefox версии 139.
3.700.0 2025-06-05
  • Отменяет поддержку метода ImaSdkSettings.setCookiesEnabled() .
3.697.0 28.05.2025
  • Параметр viewMode становится необязательным в методах init() и resize() класса AdsManager . Параметр viewMode не имеет никакого значения, и его можно игнорировать.
  • Исправлена ошибка, из-за которой рекламный интерфейс не отображался при присоединении к прямой трансляции во время рекламной паузы.
  • Удаляет устаревший перечисление ViewMode .
3.695.1 2025-04-30
  • Обновляет документацию по методам AdsManager expand() и collapse() для их поведения с нелинейной и VPAID-рекламой.
3.693.0 2025-04-14
  • Отменяет режим доступа DOMAIN OMID.
3.691.0 2025-03-31
  • Исправлена ошибка, из-за которой IMA не отображал значок AdChoices.
  • Исправлена ошибка, из-за которой метод getCompanionAds() возвращал устаревшие данные сопутствующей рекламы для объявлений с одинаковым идентификатором.
3.690.0 2025-03-26
  • Исправлена ошибка, из-за которой видео не воспроизводилось на прокси-элементах видео.
3.689.6 2025-03-24
  • Добавляет класс AdPeriodData , который доступен в событии AD_PERIOD_STARTED и доступен с помощью StreamEvent.getStreamData() .
  • Улучшает типизацию для соответствия типу события и классу обратного вызова прослушивателя.
  • Добавляет предупреждения консоли для устаревших и неподдерживаемых API прослушивания событий.
  • Исправлена проблема с вставкой рекламы под управлением сервера (SGAI), из-за которой события AD_BREAK_STARTED и AD_PERIOD_STARTED задерживались.
  • Повышает стабильность при неудачных сетевых запросах.
  • Уточняет API прослушивания событий.
3.681.0 2025-01-22
  • Добавляет поддержку Ad.getCompanionAds() возвращающего массив сопутствующих объявлений для всех событий, следующих за событием объявления STARTED .
3.673.0 2024-10-16
  • Добавляет поддержку пропускаемой рекламы для потоков VOD DAI Pod Serving .
  • Устраняет утечку памяти, возникающую при уничтожении AdManager во время воспроизведения рекламы.
3.668.1 2024-09-23
  • Исправлена проблема, приводившая к ошибкам 1005 при использовании примера кода IMA в локальной среде.
3.667.0 2024-09-18
  • Параметр networkCode для LiveStreamRequest и VODStreamRequest становится необязательным. Рекомендуем вам включить networkCode , чтобы он соответствовал настройкам идентификатора, используемым в Менеджере рекламы.
3.661.1 2024-08-26
  • Добавляет малайский ( ms ) в список поддерживаемых языков.
3.660.0 2024-08-20
  • Добавлена поддержка значения minSuggestedDuration для нелинейной рекламы. Ранее IMA показывал всю нелинейную рекламу в течение 45 секунд.
3.653.0 2024-07-24
  • Устраняет проблему для незащищенных сред, http:// или localhost, в обновленных версиях Chrome.
3.650.0 2024-07-03
3.647.0 2024-06-20
  • Добавляет обязательное поле StreamRequest.networkCode для сетевого кода Менеджера рекламы издателя для запросов на прямую трансляцию и потоковое вещание по запросу (VOD).
  • Добавляет AdError 1022 для недействительных или неподдерживаемых URL-адресов перехода по клику.
  • Исправлена ошибка, приводившая к бесконечному циклу ошибок в подключенных телевизионных средах при просмотре пропускаемой рекламы.
3.642.0 2024-05-23
  • Устраняет проблему с файлами cookie при отслеживании пингов VAST.
3.637.1 2024-04-25
3.631.0 2024-04-01
  • Добавляет VideoStitcherVodStreamRequest.vodConfigId .
  • Добавляет недействительный файл cookie, предназначенный только для обнаружения трафика и используемый для программной ограниченной рекламы.
3.627.0 2024-03-06
  • Исправлена проблема iframe, приводившая к появлению на консоли предупреждения о выходе из «песочницы» iframe.
3.624.0 2024-02-29
3.621.0 2024-02-15
  • Добавляет значки «Об этой рекламе» к сопутствующим рекламным объявлениям.
  • Улучшает обработку новых запросов на рекламу с тем же AdsLoader во время воспроизведения рекламы.
3.617.1 2024-02-05
  • Добавляет атрибут title к iframes для улучшения доступности
3.616.1 2024-01-31
  • Добавляет поддержку сопутствующей рекламы для обслуживания pod .
  • Устраняет проблему с рекламой AdSense с гибкими сопутствующими объявлениями.
3.614.1 2024-01-22
  • Добавляет поддержку исландской ( 'is' ) локализации.
3.612.0 2024-01-11
  • IMA теперь отдает предпочтение рендерингу креативов SIMID, а не креативов VPAID.
3.609.0 2023-12-12
  • Добавляет поддержку обслуживания модулей DAI VOD с помощью класса PodVodStreamRequest .
  • Исправлена ошибка в прямых трансляциях DAI, из-за которой, если пользователи присоединялись к трансляции во время рекламной паузы, на рекламу нельзя было нажать.
3.607.0 04.12.2023
  • Исправлена ошибка, из-за которой маяки ошибок VAST не срабатывали при отсутствии рекламы.
  • Обновляет AdsManager.skip() , чтобы пропускать рекламу только в том случае, если IMA не отображает кнопку «Пропустить рекламу» и рекламу можно пропустить.
  • Обновляет языковые переводы.
3.601.0
Откат назад
2023-11-06
  • Выполнен откат до версии 3.600.0 из-за проблем с поведением кликов DAI.
  • Выпуск сервиса. Новых функций нет.
3.600.0 2023-11-02
  • Добавляет поведение для отправки пинга об ошибке, если IMA получает пустой VAST.
3.598.0 2023-10-26
  • Добавляет поведение, позволяющее избежать срабатывания URL-адресов показов VAST about:blank .
3.597.0 2023-10-23
  • Добавляет IMA функциональную возможность выбора других рекламных объявлений для воспроизведения, если основное объявление возвращает пустой тег VAST.
3.595.0 2023-10-10
  • Исправлена ошибка, из-за которой performance.now() не определялся на некоторых подключенных телевизорах.
  • Исправлена ошибка, из-за которой элементы пользовательского интерфейса рекламы не отображались в определенных пользовательских реализациях.
3.594.0 2023-10-04
  • Добавляет StreamManager.getAdSkippableState() , который возвращает true , если рекламу в данный момент можно пропустить.
  • Исправлена проблема для IMA DAI, из-за которой значение skipoffset= игнорируется, если ответ VAST содержит пользовательский трекер пропуска событий отслеживания.
3.592.0 2023-09-27
  • Исправлена проблема клиентского IMA, из-за которой значение skipoffset= игнорируется, если ответ VAST содержит пользовательский трекер пропуска событий отслеживания.
3.582.5 2023-07-25
  • Добавляет рекламное событие AD_BREAK_FETCH_ERROR , которое срабатывает, когда рекламная пауза не может воспроизвести ни одной рекламы.
  • Обновляет поведение AdPodInfo.getPodIndex() для поддержки рекламы в начале прямых трансляций DAI.
  • Исправляет значение, возвращаемое Ad.getContentType() для нелинейных объявлений с ресурсами HTML или iframe.
3.580.0 2023-07-10
  • Добавляет ошибку консоли, когда DAI StreamManager и клиентскому AdDisplayContainer предоставляется не-HTMLVideoElement, поскольку это приводит к сбою измерений видимости и слышимости.
3.579.0 2023-07-05
  • Добавляет предупреждение журнала в консоль при использовании устаревшего внешнего googletag.encryptedSignalProviders .
3.573.0 2023-05-15
  • Исправлена ошибка, из-за которой IMA не сообщал, что требуемые сопутствующие объявления не отображались при отсутствии доступных слотов для сопутствующих объявлений.
3.568.1 2023-04-13
  • Теперь IMA запускает событие CLICK для переходов по рекламным объявлениям SIMID.
  • Упраздняет ошибку рекламы 1300: CONSENT_MANAGEMENT_PROVIDER_NOT_READY .
3.566.2 28.03.2023
  • Только обновление документации. Указывает, что DAI adTagParameters принимает только string значения.
3.565.0 2023-03-21
3.564.1 2023-03-20
  • Переименовывает следующие API VideoStitcherVodStreamRequest :
3.557.0 2023-02-21

Показать более ранние версии (до 2023 года)

3.548.0 2022-12-06
  • Добавляет StreamData.dashPeriodUrl для StreamData из STREAM_INITIALIZED . Этот URL используется для потоков DASH-линейных модулей.
3.544.0 2022-11-10
  • Добавляет поддержку audio/aac mimeType если он указан проигрывателем или через AdsRenderingSettings.mimeTypes .
3.541.0 2022-10-27
  • Исправлена ошибка, из-за которой IMA непреднамеренно добавлялся к объекту окна.
3.532.0 2022-09-21
  • Исправлена проблема с DAI, из-за которой возникала ошибка консоли при запуске сеанса рекламы OMID.
  • Устранена проблема, из-за которой пользователи не могли нажать на ссылку линейного объявления, следующую за нелинейным объявлением.
3.531.0 2022-09-19
  • Добавляет возможность requestPause и requestPlay для креативов SIMID во время прямых трансляций. Эта функция уже доступна для трансляций VOD.
  • Исправлена ошибка, из-за которой иногда при завершении видеорекламы выполнялись ненужные сетевые запросы со значением «null».
3.529.2 2022-09-08
  • Исправлена ошибка, из-за которой некоторые идентификаторы креативов в цепочке оболочек не заполнялись в объекте рекламы.
3.526.0 2022-08-22
  • Исправлена проблема с параметром is_lat на подключенных телевизионных устройствах.
  • Исправлена ошибка, из-за которой кнопка « Узнать больше» отображалась некорректно в среде рабочего стола.
3.523.0 2022-08-04
3.522.0 2022-07-18
  • Обновляет поведение относительно максимального битрейта по умолчанию для подключений Wi-Fi. Вы можете переопределить максимальный битрейт с помощью AdsRenderingSettings.bitrate .
3.521.0 2022-07-12
  • Добавляет событие AD_CAN_PLAY , которое IMA активирует, когда реклама готова к воспроизведению. Используйте это событие, чтобы узнать, когда обновлять пользовательский интерфейс проигрывателя после события AD_BUFFERING .
  • Исправлена проблема с пользовательским интерфейсом рекламы для не-Trueview-рекламы, которая следовала за рекламой Trueview в рекламном модуле.
3.520.0 29 июня 2022 г.
3.517.2 2022-05-23
3.513.0 2022-05-03
  • Обновляет описание для AdDisplayContainer.initialize() выделяя шаги, необходимые для проигрывателей, использующих автовоспроизведение.
3.512.0 2022-04-21
  • Устраняет проблемы с прокси-сервером GPT при его использовании для пересылки событий из IMA через границу iframe.
3.508.0 28.03.2022
  • Исправлена ошибка, из-за которой во время показа рекламы VMAP вызов adsLoader.onContentComplete() после adsManager.destroy() приводил к некорректному воспроизведению рекламы после показа.
  • Исправлена ошибка, из-за которой во время показа рекламы VMAP вызов AdsManager.discardAdBreak() иногда не приводил к отмене рекламной паузы.
3.501.0 2022-02-17
3.498.1 2022-02-10
  • RDID больше не будет отправляться в запросе объявления, если указано TFUA или TFCD.
  • Исправлена ошибка, из-за которой параметр URL перезаписывался SDK.
3.495.1 2022-01-10
  • Исправлена ошибка, из-за которой google.ima.OmidVerificationVendor не был определен.
3.494.0 2022-01-04
  • Исправлена ошибка, из-за которой объявления TrueView for Action с концевыми кавычками принудительно фокусировались на кнопке пропуска, что приводило к непреднамеренной прокрутке.
3.493.0 2021-12-16
  • Реализована поддержка OMID в клиентской части IMA HTML5 и DAI. Примечание: издатели могут по-прежнему наблюдать небольшое (<7%) расхождение между показами в OMID и Менеджере рекламы.
  • Добавляет новый API режима доступа OMID .
3.488.0 08.11.2021
  • Удаляет предупреждения «Нераспознанный компонент», выводимые на консоль.
  • Исправлено поведение резервных копий JavaScript-рекламы, связанное с размером запроса объявления.
3.485.1 2021-10-11
  • Исправлена ошибка OMID, из-за которой могли возникать проблемы, если в течение жизненного цикла одного AdsDisplayContainer загружалось несколько AdsManager.
  • Исправлена ошибка, из-за которой фраза «Почему эта реклама?» могла отображаться дважды для некоторых объявлений.
3.483.2 04.10.2021
  • Исправлена ошибка интеграции IMA с OMID для веба при использовании внутри Shadow DOM.
3.480.1 2021-09-13
  • Исправлена ошибка, из-за которой DAI сообщал OM SDK неверный уровень громкости при отключенном звуке видеоплеера.
3.479.1 2021-09-08
3.474.0 2021-08-09
  • Добавляет расширение макроса US_PRIVACY в URL-адреса отслеживания и запроса в соответствии со стандартом IAB CCPA .
3.470.1 2021-07-01
  • Исправлена ошибка в мобильном Safari, из-за которой управление проигрывателем не отключалось должным образом при adBreakEnded.
3.469.0 24 июня 2021 г.
  • Исправлена ошибка, возникавшая при извлечении сопутствующих объявлений до события STARTED .
3.467.0 2021-06-17
  • Исправлена проблема с объявлениями VPAID в режиме INSECURE , вызванная обновлением браузера Chrome.
3.458.0 2021-05-13
  • Добавляет класс DaiSdkSettings со следующими API:
    • DaiSdkSettings.getFeatureFlags()
    • DaiSdkSettings.setFeatureFlags()
3.452.0 2021-04-15
  • Изменяет поведение приостановки рекламы, чтобы она останавливалась каждый раз, когда клики по рекламе приводят к переходу на другую страницу. Это изменение обязывает издателей отображать пользовательский интерфейс для возобновления показа рекламы после приостановки. Подробнее об этом изменении см. в публикации блога «Изменения в поведении приостановки» . Издатели могут протестировать реализацию этих изменений, используя этот тег объявления .
3.448.1 31.03.2021
  • Добавляет свойство AdsRequest.pageUrl для таргетинга рекламы. Значение свойства переопределяет параметр &url= для запросов рекламы.
  • Обновляет событие AdEvent.Type.DURATION_CHANGE , которое будет отправляться при изменении длительности креатива SIMID.
  • Исправлена ошибка, из-за которой предварительно загруженные объявления SIMID могли приводить к тому, что последующие объявления не регистрировали события нажатия в мобильных средах.
3.447.1 2021-03-15
  • Обновляет поведение типов MIME, указанных через AdsRenderingSettings.mimeTypes , таким образом, чтобы типы, не поддерживаемые браузером, игнорировались.
  • Добавляет поддержку таких расширений, как отслеживание ActiveView и пользовательское отслеживание во время потоковой передачи Ad Pod.
3.446.1 2021-03-08
  • Исправлена ошибка, из-за которой реклама, следующая за рекламой SIMID, не отправляла события TAPPED.
3.445.1 2021-03-02
  • Исправлена ошибка, из-за которой нелинейные промежуточные ролики отображались слишком короткое время при предварительной загрузке пост-роликов.
3.444.1 2021-02-25
  • Изменяет сообщение об ошибке, когда тег объявления возвращает только <Playlist/> , на VAST_EMPTY_RESPONSE: 1009 , а не на UNKNOWN_AD_RESPONSE: 1010 .
  • Исправлена ошибка, из-за которой линейные объявления AdSense регистрировались как нелинейные.
  • Исправлена ошибка с рекламой simid, из-за которой requestChangeDuration мог быть вызван только один раз.
  • Исправлена ошибка, из-за которой обслуживание модулей приводило к отправке лишних пингов и ошибок 404.
3.442.0 2021-02-17
  • Добавляет API флагов функций, который можно использовать для включения или отключения определенных функций, которые не включены постоянно в IMA. Используйте ImaSdkSettings.getFeatureFlags() и ImaSdkSettings.setFeatureFlags() для получения и установки флагов функций. В будущих версиях SDK флаги функций будут использоваться для дополнительных функций, которые можно включить.
  • Добавляет флаг функции enableOmidBeta для тех, кто хочет принять участие в открытом бета-тестировании OMID для веб-браузеров.
  • Добавляет специальное неизвестное значение длительности (-3), чтобы отключить предварительную загрузку VMAP после показа. Для установки используйте AdsRequest.contentDuration() .
3.439.0 2021-02-08
  • Добавлен метод ImaSdkSettings.setSessionId() для установки идентификатора сеанса, который используется исключительно для ограничения частоты показов.
3.438.0 2021-02-03
  • Исправлена ошибка, из-за которой события IMA иногда дублировались при включенной предварительной загрузке.
3.436.0 2021-01-26
  • Исправлена ошибка в обслуживании pod, из-за которой ранние проверки метаданных могли отправляться несколько раз.
  • Исправлена ошибка, из-за которой AdServingId перезаписывал AdSystem , если значение было установлено ниже в VAST.
3.433.2 2021-01-14
  • Разрешен ограниченный показ рекламы, когда пользователь не дает согласия на файлы cookie, пользователь отклоняет согласие на файлы cookie или когда IMA не получает действительную строку TC в регионах GDPR и ePrivacy после льготного периода интеграции IAB TCFv2.
Откат к 3.429.0 2020-12-10
  • Откат к версии 3.429.0 из-за проблемы в версии 3.430.0, из-за которой контрольные точки для потоков DAI VOD возвращали начальное и конечное время 0. Эта проблема возникала в основном в собственных SDK (Android и iOS).
3.427.1 2020-12-02
  • Обновлена справочная информация для contentDuration с целью прояснить случай использования предварительной загрузки VMAP после ролика.
  • Исправлена ошибка, из-за которой объявления VPAID имели неправильный размер.
  • Исправлена ошибка, из-за которой метод getAdSkippableState возвращал неверные значения.
Откат к версии 3.423.0 2020-11-11
  • Откат к версии 3.423.0 из-за проблемы в версии 3.424.1, в которой изменения в поведении паузы рекламы негативно повлияли на ряд издателей.
3.424.1 2020-11-09
  • Исправлена ошибка, из-за которой изменения громкости не сохранялись при предварительной загрузке менеджеров объявлений.
  • Изменено поведение приостановки рекламы: теперь реклама останавливается каждый раз, когда клики по рекламе приводят к переходу со страницы. Это изменение обязывает издателей отображать пользовательский интерфейс для возобновления показа рекламы после остановки. Подробнее об этом изменении см. в публикации блога «Изменения в поведении приостановки» . Издатели могут протестировать реализацию этих изменений, используя этот тег объявления .
3.420.1 2020-11-02
  • Исправлена ошибка, из-за которой в некоторых случаях после пропуска рекламы в начале ролика реклама в середине ролика не воспроизводилась, а вместо нее отображался черный экран со звуком рекламы в начале ролика.
3.418.3 2020-10-22
  • Исправлена ошибка, из-за которой параметры согласия удалялись из рекламных запросов в объявлениях AdSense.
3.418.1 2020-10-21
  • Медиафайлы HLS больше не являются выбираемым форматом контейнера для Chrome на настольных компьютерах или мобильных устройствах.
  • Исправлена проблема с вызовами AdsManager.destroy() из-за которой использование VmapAdManager в определенных ситуациях не приводило к запуску события ALL_ADS_COMPLETED .
3.417.2 2020-10-19
  • Исправлена проблема со строками прозрачности и согласия (строками TC), из-за которой строка не разрешалась, если URL-адрес тега рекламы и URL-адрес, предоставленный поставщиком управления согласием, имели разные значения.
  • Исправлена ошибка, из-за которой событие IMPRESSION отправлялось издателю для нелинейных объявлений AdSense, даже если объявление не могло быть показано из-за ограничений по размеру.
  • Исправлена ошибка, из-за которой fullscreen события на iOS учитывались дважды.
3.415.1 2020-10-05
  • Исправлена ошибка, приводившая к запутыванию свойств AdProgressData .
  • Защищенные объявления VPAID с прокси-видеоэлементами теперь корректно пересылают событие смены полноэкранного режима.
  • ima3_dai_debug.js теперь выводит дополнительные логи на консоль.
  • Теперь IMA регистрирует протоколы VPAID, перечисленные в разделе 3 Руководства по определению VPAID .
  • Исправлена ошибка, из-за которой объявления, использующие резервный ресурс, иногда запрашивали один и тот же тег объявления дважды.
3.411.1 2020-09-23
  • Изменено поведение глубоких ссылок на устройствах Android 6.0 и более ранних версий таким образом, чтобы пользователи перенаправлялись в приложение рекламодателя вместо целевой страницы, если таковая доступна.
3.410.0 2020-09-17
  • Добавлена поддержка сопутствующих объявлений iframe и HTML в DAI SDK.
3.407.0 2020-09-02
  • Защищенные объявления VPAID, которые могли быть затронуты вмешательством Heavy Ads, теперь выдают ошибку, что позволяет SDK возобновить воспроизведение.
3.405.0 2020-08-27
  • В DAI SDK добавлен метод StreamManager.focus() , который позволяет программно изменять фокус для кнопки пропуска и других интерактивных элементов пользовательского интерфейса.
3.404.1 2020-08-25
  • В клиентский SDK добавлен метод AdsManager.focus() , который позволяет программно изменять фокус для кнопки пропуска и других интерактивных элементов пользовательского интерфейса.
  • Изменено время появления рекламы FullSlot с 2 до 0,3 секунд.
  • Если при инициализации размер рекламного слота VPAID составляет 0x0, SDK теперь вызовет метод resizeAd() рекламы VPAID после того, как размер слота будет установлен правильно, чтобы размер рекламы изменился в соответствии с новыми размерами слота.
3.403.1 2020-08-24
  • Исправлена проблема с adPodInfo.podIndex для потоков DAI VOD, чтобы гарантировать правильную индексацию рекламы в середине ролика, начиная с 1.
  • Исправлена проблема с adPodInfo.timeOffset для потоков DAI VOD, из-за которой реклама в конце трансляции не возвращала корректное значение -1.
  • Гарантировано, что элементы AdsDisplayContainer внутри теневого DOM больше не блокируются.
3.402.0 2020-08-13
  • Перевыпущена интеграция IAB TCFv2 после устранения расхождений между gdpr=1 и gdpr=true чтобы оба значения оценивались одинаково. Мы рекомендуем использовать gdpr=1 .
3.399.2 28 июля 2020 г.
  • В DAI SDK добавлены рекламные события StreamEvent.Type.PAUSED и StreamEvent.Type.RESUMED .
  • Добавлено событие ICON_FALLBACK_IMAGE_CLOSED , которое срабатывает при закрытии диалогового окна выбора резервного изображения значка для подключенных телевизионных устройств.
  • Исправлена ошибка, из-за которой не отображались сопутствующие рекламные объявления, если идентификатор объявления совпадал с идентификатором предыдущего объявления.
  • Добавлена поддержка запросов на изменение длительности для объявлений SIMID в клиентский SDK.
3.398.1 2020-07-21
  • Добавлены дополнительные данные журнала в SDK отладки DAI.
3.397.1 2020-07-21
  • Интеграция файлов cookie GFP со стандартом GDPR TCFv2. Теперь, когда издатели интегрируются с CMP, их конечные пользователи в Европейской экономической зоне и Великобритании не будут использовать файлы cookie при соблюдении любого из следующих условий:
    • Издатель отказался.
    • Пользователь явно отказался.
    • CMP ожидает взаимодействия с пользователем.
3.396.0 2020-07-16
  • Добавлена возможность настраивать тайм-аут принятия решения о показе рекламного модуля для потоков DAI, указав значение (в миллисекундах) параметра dai-apto для streamRequest.adTagParameters . Этот параметр также влияет на тайм-аут инициализации потока, который на 4 секунды больше значения dai-apto .
3.395.0 2020-07-14
  • Исправлена проблема с кликами по DAI в мобильном Safari.
  • Временно отменена интеграция IAB TCFv2 из-за расхождений между использованием gdpr=1 и gdpr=true .
3.394.0 2020-07-13
  • Улучшена обработка исключений в случаях, когда при инициализации отсутствует доступная сеть.
  • Изменено событие AD_PERIOD_ENDED для уничтожения текущей воспроизводимой рекламы и сброса всех данных, связанных с рекламой.
  • Добавлены отчеты об изменении объема для объявлений VPAID.
  • Добавлен параметр subtitle_name для субтитров DAI для указания наборов субтитров для одного языка.
3.391.0 2020-06-15
  • Исправлена ошибка, допускавшая показ пропускаемой рекламы во время прямых трансляций.
3.388.1 2020-06-02
  • Добавлена функция возврата ошибки, когда VPAID JavaScript пытается воспроизвести рекламу до срабатывания события запуска рекламы SDK.
  • Исправлена ошибка, из-за которой в некоторых случаях игнорировался CompanionAdSelectionSettings .
3.384.0 2020-05-04
  • Улучшена доступность кнопки пропуска:
    • Сделал текст перед пропуском доступным для табуляции, чтобы его могли прочитать программы чтения с экрана.
    • Добавлены значения aria-label для обратного отсчета до пропуска и кнопки пропуска.
3.383.0 28.04.2020
  • Добавлена поддержка клиентской рекламы SIMID.
3.381.1 2020-04-16
  • Исправлена ошибка, из-за которой воспроизведение контента могло зависнуть, если реклама не загружалась в плейлисте правил рекламы.
3.379.2 2020-04-09
  • Обновлена обработка объявлений VPAID: теперь новые видеоэлементы не появляются. Ранее IMA создавал новый видеоэлемент для объявлений VPAID, если элемент, предоставленный издателем, не работал должным образом.
3.373.2 2020-03-10
  • Исправлена ошибка, из-за которой события VOLUME_CHANGED и VOLUME_MUTED не срабатывали корректно.
3.367.1 2020-02-12
  • Добавлен метод getVersion в AdsLoader, позволяющий получить текущую версию SDK.
3.366.0 2020-02-06
  • Использование ViewMode API прекращено.
3.365.1 2020-02-03
3.364.0 28.01.2020
  • Исправлена проблема с настройкой локализации для DAI SDK.
  • Обновленные данные контрольных точек теперь используют точность с плавающей точкой.
3.361.1 2020-01-21
  • Улучшена видимость раздела «Почему эта реклама?» и «Продолжительность рекламы» на мобильных устройствах с узкой шириной экрана.
3.360.0 2020-01-15
  • Обновлено время контрольных точек до чисел с плавающей точкой для большей точности.
  • Добавлена поддержка отображения значков из рекламных оболочек в дополнение к значкам из встроенных объявлений.
  • Обновлена логика обнаружения наложений для более точного определения видимости.
3.358.2 2020-01-15
  • Исправлена проблема в Internet Explorer 11, из-за которой EventTarget не был определен.
3.358.1 2020-01-08
  • Удален текст, предшествующий пропуску, из обратного отсчета времени пропуска пропускаемой рекламы.
3.355.4 2020-01-03
  • Добавлена поддержка поиска и передачи параметров согласия CCPA и GDPR .
  • Исправлена ошибка, из-за которой пользовательское воспроизведение некорректно блокировалось в мобильном браузере iOS Safari.
3.355.3 2019-12-10
  • Исправлена ошибка, из-за которой в некоторых случаях не возникало событий журнала.
3.355.0 2019-12-05
  • Исправлена проблема с переходами по ссылкам, содержащими перенаправления в App Store на iOS.
3.354.0 2019-12-04
  • Добавлена поддержка пропускаемой рекламы на мобильных устройствах iOS 10+ в ситуациях, когда элемент видео не передается в AdDisplayContainer .
  • Для всех нелинейных и полнослотовых объявлений добавлена двухсекундная задержка между показом объявления и моментом, когда на него можно нажать.
  • Исправлена ошибка, из-за которой setAdWillPlayMuted не отключал рекламу, если enablePreloading было установлено значение true .
3.351.1 2019-11-14
  • Исправлена ошибка, из-за которой в некоторых случаях события рекламы LOG и INTERACTION не включали объект рекламы.
  • Добавлена автоматическая интеграция запросов Google Ad для реализаций поставщиков услуг управления согласием, соответствующих стандарту IAB TCFv2, таких как Funding Choices от Google.
3.349.0 2019-11-11
  • Исправлена проблема с отслеживанием событий breakstart и breakend останова VMAP.
3.346.0 2019-10-25
  • Добавлена поддержка рекламы TrueView в DAI SDK. Рекламу TrueView можно реализовать, передав элемент AdUiElement конструктору StreamManager.
3.343.1 2019-10-17
  • Исправлена ошибка с анализом встроенного VMAP на tvOS.
3.339.0 2019-10-09
  • Добавлена поддержка значков VAST в DAI SDK. Значки можно реализовать, передав AdUiElement конструктору StreamManager .
3.338.1 2019-10-07
  • Добавлено событие VIDEO_CLICKED , которое срабатывает при каждом клике по видео — даже если клик не приводит к переходу по ссылке.
  • Добавлена поддержка отображения значка «Почему эта реклама?» в объявлениях DAI. Это можно реализовать, передав AdUiElement конструктору StreamManager .
3.337.0 2019-10-01
  • В DAI SDK добавлена поддержка пропускаемой рекламы. Пропускаемую рекламу можно реализовать, передав элемент AdUiElement конструктору StreamManager .
3.336.1 2019-09-30
  • Добавлена поддержка в DAI SDK для передачи AdUiElement в конструктор StreamManager , который следует использовать вместо setClickElement для обработки кликов.
3.334.0 2019-09-23
  • Исправлена ошибка предварительной загрузки VPAID.
3.325.3 2019-08-19
  • Всплывающие окна в Microsoft Edge теперь отображаются как новые вкладки.
  • Всплывающие окна в Internet Explorer 11 теперь отображаются как новые окна.
3.323.2 2019-08-12
  • Всплывающие окна в Internet Explorer 11 теперь можно прокручивать.
3.320.0 2019-07-23
  • Добавлена поддержка URL-адресов intent:// для ссылок на страницы в приложениях Android.
  • Добавлена поддержка URL-адресов market:// для ссылок на страницы в магазине Google Play на Android.
3.319.1 2019-07-22
  • Добавлена поддержка нескольких универсальных идентификаторов объявлений. Методы getUniversalAdIdValue и getUniversalAdIdRegistry теперь устарели.
3.316.0 2019-07-10
  • Добавлены authToken и streamFormat в объект запроса потока DAI.
3.312.1 2019-06-17
  • Добавлены функции getUniversalAdIdValue и getUniversalAdIdRegistry в объект рекламы для DAI.
3.311.0 2019-06-11
  • Исправлена ошибка метаданных YouTube для неопубликованных видео.
Откат к версии 3.296.0 2019-04-24
  • Откат к версии 3.296.0 из-за ошибки в версии 3.297.3, из-за которой воспроизведение видео не продолжалось после последнего кадра рекламы в начале ролика.
3.290.0 2019-04-01
  • Исправлена ошибка, из-за которой неподдерживаемые типы объявлений (нелинейные, VPAID) некорректно выдавались ошибками.
3.284.0 2019-03-04
  • Исправлена ошибка, из-за которой подписанные события не удалялись при удалении рекламы.
  • Добавлены события AD_PERIOD_STARTED и AD_PERIOD_ENDED для DAI. Их можно использовать для определения наличия контента в потоке DAI, а также воспроизведения рекламы или рекламного контента.
3.279.0 2019-02-13
  • Добавлено свойство manifestFormat для StreamData , указывающее формат потока. Это свойство заполняется при наступлении события LOADED .
Откат к 3.274.0 2019-02-12
  • Откат на 3.274.0.
3.275.4 2019-02-06
  • Добавлено свойство manifestFormat для StreamData , указывающее формат потока. Это свойство заполняется при наступлении события LOADED .
3.273.0 24.01.2019
  • Исправлена ошибка, из-за которой значки VAST не отображались в рекламе VPAID.
3.271.0 2019-01-10
  • Добавляет поддержку макросов VAST 4.1. Подробнее см. в спецификации VAST 4.1 .
  • Исправлена ошибка, из-за которой объявления VPAID, запускавшиеся за пределами экрана, инициализировались с неправильным размером слота.
  • Исправлена ошибка, из-за которой не возникали ошибки видео для прямых трансляций или трансляций по запросу.
  • Исправлена ошибка, из-за которой контент не возобновлялся в iOS Safari.
3.259.0 2018-11-27
  • Исправлена проблема с отображением сопутствующих объявлений, если рекламные модули содержат рекламу VPAID или используют резервный вариант на уровне активов.
3.255.0 2018-11-12
  • Исправлена проблема с поддержкой кликов для значков VAST в объявлениях VPAID в небезопасном режиме.
3.254.0 2018-11-08
  • Добавляет событие AdEvent.Type.AD_BUFFERING . Это событие срабатывает, когда воспроизведение рекламы останавливается из-за буферизации.
3.246.0 2018-10-18
  • Исправлена проблема с устаревшим воспроизведением при использовании прокси-сервера Google Publisher Tag с IMA SDK.
3.244.2 2018-10-16
  • Добавляет событие AD_PROGRESS . Это событие срабатывает во время воспроизведения рекламы и содержит объект AdProgressData , полученный через getAdData() .
  • Добавляет isCookiesEnabled() и setCookiesEnabled() в ImaSdkSettings .
  • Устранена проблема с показом следующих друг за другом пропускаемых видеорекламы.
  • Исправлена проблема с ошибками рекламы при использовании пользовательского воспроизведения в iOS.
3.234.1 2018-09-04
  • Рекламные объявления VAST-оболочки в пакете, которые не возвращают рекламу, теперь можно заменить рекламными объявлениями меньшей или такой же длительности из рекламного буфета (рекламными объявлениями без порядкового номера).
3.228.0 2018-08-14
  • Устраняет проблему с показом подряд пропускаемых объявлений.
  • Исправлена ошибка, из-за которой AdsManager.isCustomPlaybackUsed() возвращал неверное значение при установке после создания AdsLoader .
3.227.0 2018-08-13
  • Попытка воспроизвести только поддерживаемые типы MIME, переданные в AdsRenderingSettings.mimeTypes .
3.226.2 2018-08-07
  • Рекламные объявления без установленного времени показа теперь показываются до следующего рекламного объявления, а не 15 секунд.
  • Исправлена ошибка, из-за которой AdsRequest.vastLoadTimeout экспортировался неправильно.
  • Исправлена ошибка, из-за которой Ad.getVastMediaBitrate экспортировался неправильно.
3.225.0 2018-07-30
  • Принудительно использует вывод VAST 4 для запросов Google Ad Manager.
3.223.0 2018-07-25
  • Добавляет Ad.getVastMediaBitrate() .
3.216.1 2018-06-26
  • Исправлена ошибка в DAI SDK, из-за которой Ad.getDuration() ошибочно возвращал миллисекунды вместо секунд.
3.216.0 2018-06-20
  • Исправлена ошибка, из-за которой ошибки 303 ошибочно регистрировались как ошибки 1005. Эти ошибки регистрировались на сервере как ошибки 900, а не как ошибки 303.
3.214.1 2018-06-12
Откат к версии 3.211.3 2018-06-07
  • Из-за проблем, затрагивающих некоторые реализации iPhone, выполнен откат до версии 3.211.3.
3.213.1 2018-06-07
3.210.1 2018-05-16
  • Исправлена ошибка, из-за которой реклама продолжала отображаться после вызова AdDisplayContainer.destroy() .
  • Добавляет allow="autoplay" в iframe, используемый для загрузки объявлений VPAID.
3.198.2 2018-03-27
  • Исправлена проблема с предварительной загрузкой в последних версиях настольных браузеров Chrome и Safari.
3.193.1 2018-02-26
  • Удалить ошибочно документированные методы сериализации и десериализации в AdError .
3.192.0 2018-02-14
  • Удаляет ненужный код ошибки INVALID_ADX_EXTENSION. Реклама продолжает воспроизводиться, даже если анализ расширения завершился неудачей.
  • IMA, загруженный в iframe, теперь будет наследовать политику автовоспроизведения родительской страницы в Chrome 65+.
  • Устраняет утечку памяти, возникавшую, когда реализации не уничтожали AdsManager при возникновении AdError.
3.190.0 2018-01-30
  • Объявления VPAID теперь будут сообщать об ошибке при остановке показа без сообщения о показе. Это аналогично поведению всех остальных объявлений.
3.189.0 2018-01-24
  • Исправлена ошибка, возникавшая при переходе от различных стратегий автоматического воспроизведения к воспроизведению по клику.
  • Исправлена проблема воспроизведения в IE 11.
  • Исправлена проблема с серединой роликов на iOS 11.
  • Пустые сопутствующие объявления VPAID больше не вызывают ошибку консоли.
  • Понижен уровень некоторых предупреждений для использования информационных журналов.
3.186.1 2017-12-07
  • AdErrorEvent.getInnerError() теперь может возвращать внутренний объект AdError. Это позволяет проверить, не сработало ли автовоспроизведение.
3.184.1 2017-11-02
  • Исправлена ошибка, из-за которой предварительно загруженная реклама не воспроизводилась, если adsManager.init вызывался недостаточно быстро.
  • Добавляет AdError.AUTOPLAY_DISALLOWED, который срабатывает, когда SDK пытается автоматически воспроизвести рекламу, но браузер не позволяет ему это сделать.
Откат к 3.182.1 2017-10-26
  • Из-за проблем, затрагивающих некоторые реализации плагина videojs-ima, выполнен откат до версии 3.182.1.
3.183.1 2017-10-26
  • Исправлена ошибка, из-за которой предварительно загруженная реклама не воспроизводилась, если adsManager.init вызывался недостаточно быстро.
3.182.0 2017-10-17
  • Исправлено воспроизведение линейной видеорекламы по клику в Safari 11 для настольных компьютеров.
Откат к 3.180.3 2017-10-06
  • Из-за проблем с отображением некоторых объявлений некорректно выполнен откат до версии 3.180.3.
3.181.3 2017-10-05
  • Исправлена ошибка, из-за которой недействительные клики приводили к остановке видео.
  • Исправлена ошибка, из-за которой возникала ошибка во время рекламной паузы при использовании discardAdBreak() .
Откат к 3.179.0 2017-09-22
  • Из-за проблем с некоторыми рекламными объявлениями VPAID выполнен откат до версии 3.179.0.
3.179.0 2017-09-18
  • Исправлена ошибка, из-за которой отображалось несколько рекламных интерфейсов при предварительной загрузке рекламы и повторном использовании контейнера рекламы.
3.178.0 2017-08-31
  • Исправлена ошибка, из-за которой возникало исключение при показе пропускаемой рекламы на мобильной странице Safari, на которой она не могла быть отображена. Теперь SDK корректно обрабатывает это исключение.
  • Исправлена ошибка, из-за которой в редких случаях CONTENT_RESUME_REQUESTED не срабатывал для потоков HLS в мобильном Safari.
3.176.0 2017-08-10
  • Добавляет AdsRequest.liveStreamPrefetchSeconds .
  • Удаляет AdsRenderingSettings.useShareButton .
3.175.0 2017-07-31
  • Отображение нелинейного объявления VPAID теперь приведет к тому, что начальное событие будет отправлено из SDK к игроку.
  • Линейная реклама VPAID теперь запустит начальное событие на впечатлении, а не на старте.
3.174.0 2017-07-24
  • Исправляет проблему, из-за которой некоторые предварительные стручки заморозили, когда была включена предварительная загрузка.
  • Исправляет проблему, в которой реклама в среднем ролле приведет к перезагрузке контента с самого начала в некоторых реализациях iOS.
  • Исправляет проблему, в которой какой -то контент в прямом эфире не сможет возобновить рекламу на iOS.
3.173.1 2017-07-06
  • Удаляет поддержку рекламы Flash VPAID. Это является частью более крупного проекта Flash Temercation IMA SDK. Для получения дополнительной информации см. Унижающую вспышку в IMA SDK .
3.173.0 28 июня 2017 г.
  • Исправляет проблему, в которой контент не был правильно восстановлен с помощью пользовательского воспроизведения в мобильной сети iOS при переключении контента и вскоре после этого запроса рекламы.
3.172.0 2017-06-14
  • Исправляет проблему, которая заставила AdSense AdSense AdSense в полной слоте.
  • Добавляет Ad.getSkipTimeOffset() .
3.171.0 2017-06-08
  • Добавляет поддержку полной рекламы AdSense Adsense к следующим существующим методам AdsManager :
    • getCurrentTime()
    • getRemainingTime()
    • getDuration()
    • getAdSkippableState()
    • skip()
3.170.0 2017-06-01
  • Добавляет AdsRequest.vastLoadTimeout .
  • Добавляет поддержку для пропусков рекламы на iPhone и iPod Touch при использовании ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(true) .
3.169.1 2017-05-19
  • Добавляет поддержку события VPAID AdInteraction . При срабатывании видеоплеер получает новое событие AdEvent.INTERACTION .
3.168.0 2017-05-08
  • Изменяет время ожидания загрузки носителя по умолчанию до 8 секунд с 15 секунд.
  • Исправляет проблему, в которой настройка ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() не имела никакого эффекта.
3.166.0 2017-04-12
  • Добавляет ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() . Пользовательский воспроизведение теперь вновь включено в iOS Safari по умолчанию (он был отключен в 3.164.0). Объявление будет отображаться на сафари, как и до 3,164,0.
3.164.0 2017-03-29
  • Исправляет автоматическую поддержку для мобильной сети на iOS и Android. Чтобы включить, отключить свой видеоплеер или позвонить AdsManager.setVolume(0) прежде чем звонить AdsManager.start() .
3.161.4 2017-03-24
  • Добавляет AdsManager.updateAdsRenderingSettings() для обновления настроек рендеринга рекламы после вызова getAdsManager() .
Откат на 3.161.1 2017-03-24
  • Откат на 3.161.1.
3.163.0 2017-03-23
  • Добавляет AdsManager.updateAdsRenderingSettings() для обновления настроек рендеринга рекламы после вызова getAdsManager() .
3.160.3 2017-03-07
  • Исправляет проблему с неправильными позициями AD, зарегистрированными для смешанных стручков.
3.159.0 2017-02-21
  • Добавляет поддержку для отрывка на уровне активов.
3.156.0 2017-01-26
  • Исправляет неправильную отчетность по позиции AD со смешанными стручками VPAID.
  • Добавляет ImaSdkSettings.(set|get)DisableFlashAds() .
  • Добавляет «Приложение/Dash+XML» в качестве действительного типа MIME.
  • Добавляет следующие методы в Ad :
    • getUniversalAdIdValue()
    • getUniversalAdIdRegistry()
  • Добавляет следующие свойства в AdsRequest :
    • contentDuration
    • contentKeywords
    • contentTitle
3.154.1 2017-01-10
  • Ad.getWrapperCreativeIds() теперь более надежна в сопоставлении креативщиков через обертки.
3.153.1 2016-12-07
  • Добавляет Ad.getDealId() .
  • Добавляет Ad.getSurveyUrl() .
  • Добавляет Ad.getWrapperCreativeIds() .
  • Добавляет поддержку значков в рекламу Flash и HTML5 VPAID в режиме включенного. Значки не будут работать в небезопасном режиме.
3.151.1 10/10/2016
  • Добавляет Ad.getAdvertiserName() .
  • Исправляет проблему со Flash VPAID в HTML5.
3.147.1 2016-10-14
  • Добавляет Ad.getCreativeId() .
3.146.2 2016-10-10
  • Исправляет ошибку, в которой конкретные рекламные объявления VPAID были прекращены преждевременно.
  • Исправляет проблему, в которой реклама Flash VPAID была обрезана в полноэкранном режиме.
3.145.0 2016-09-22
  • Добавляет Ad.getApiFramework() .
3.144.0 2016-09-13
  • Добавляет AdError.ErrorCode.VAST_PROBLEM_DISPLAYING_MEDIA_FILE .
3.140.1 2016-08-18
  • Исправляет проблему с кликом для небезопасной рекламы VPAID Flash.
3.139.0 2016-08-10
  • Удаляет AdsRenderingSettings.AUTO_SCALE .
3.137.0 2016-07-26
  • Добавляет Ad.getVastMediaWidth() и Ad.getVastMediaHeight() .
  • Исправляет курсор в стиле встроенного AD UI.
3.135.1 29 июня 2016 г.
  • Добавляет поддержку предварительной загрузки медиа -активов через AdsRenderingSettings.enablePreloading .
3.134.0 2016-06-16
  • Исправляет проблему, в которой кнопка AD Skip иногда исчезает, если нажат таймер обратного отсчета.
3.133.0 2016-06-07
  • Исправляет визуальный сбой с кнопками пропуска на Android 4.4.4. Кнопки пропуска на других платформах не были затронуты этим глюком и не затронуты этим изменением.
3.128.2 2016-05-03
  • Добавляет AdsRenderingSettings.playAdsAfterTime .
3.123.0 2016-02-24
  • Добавляет поддержку VPAID Flash Creatives в правила VMAP/AD.
3.120.0 2016-01-27
  • Добавляет параметр videoElement в AdsManager.init . Это можно использовать для указания пользовательского видео элемента, который будет использоваться, если он не готов при вызове конструктора AdDisplayContainer . Конструктор AdDisplayContainer по -прежнему остается предпочтительным способом предоставления пользовательского видео элемента.
  • Добавляет AdsRenderingSettings.useStyledLinearAds .
3.118.0 2016-01-13
  • VPAID Flash Creatives теперь поддерживается в IMA HTML5.
3.116.4 2015-12-10
  • Мобильная реклама, в которой не используется пользовательский отслеживание, теперь будет иметь новый пользовательский интерфейс с кнопкой «Узнайте больше». Нажатие на объявление теперь сделает паузу или возобновить его вместо того, чтобы направить пользователя на целевую страницу объявления.
3.115.0 2015-12-03
  • Любое нелинейное AdSense или AD Exchange AD высотой более 90 пикселей теперь будет отображаться в виде AD FullSlot.
  • Новая реклама Fullslot занимает весь контент и содержит таймер обратного отсчета и кнопку пропуска. Игра контента возобновляется после закрытия рекламы, либо из таймера, либо когда пользователь пропускает объявление.
  • Нелинейные рекламные объявления AdSense или AD с высотой менее 90px также могут быть вынуждены отображать FullSlot, установив adsRequest.forceNonLinearFullSlot=true .
3.113.1 2015-11-12
3.111.0 2015-10-28
3.110.0 2015-10-21
  • Добавляет Ad.getTraffickingParameters и Ad.getTraffickingParametersString .
3.108.1 2015-09-23
  • Добавляет компаньонную поддержку рекламы VPAID.
3.107.1 2015-09-18
  • Пользовательский воспроизведение на Android 4.0+ был отключен. Реклама все еще будет работать, но будет использовать принадлежащий SDK игроку вместо предоставленного пользователем игрока.
3.101.22 2015-09-10
  • Режим VPAID теперь по умолчанию включен, а не отключен.
3.101.17 2015-08-27
  • Делает Ad.getContentType() доступным после LOADED события, а не на STARTED события. Это обеспечивает более ранний доступ к данным рекламы.
3.101.10 2015-08-06
3.101.8 2015-07-25
  • Исправляет проблему значений Correlator, не обновляя теги AD Manager в формате pubars.g.doubleclick.net/gampad/live/ads.
3.101.6 2015-07-23
3.101.4 2015-07-13
  • Пользовательский воспроизведение отключено на 5% устройств Android 4.0+. Это число увеличит до 100% в течение будущих выпусков.
3.101.2 2015-06-17
  • В TrueView Ads теперь будет иметь кнопку «Узнайте больше» в правом верхнем углу. Нажатие на объявление за пределами этой кнопки «Учить больше» больше не приведет пользователей на сайт рекламодателя.
  • Кнопка Skip для рекламы Skipp, теперь будет отображаться, даже когда используется отслеживание на заказ.
Откат на 3.101.1 2015-06-04
  • Из -за проблем с воспроизведением Android отказался до 3.101.1.
3.102.1 2015-06-04
  • В TrueView Ads теперь будет иметь кнопку «Узнайте больше» в правом верхнем углу. Нажатие на объявление за пределами этой кнопки «Учить больше» больше не приведет пользователей на сайт рекламодателя.
  • Кнопка Skip для рекламы Skipp, теперь будет отображаться, даже когда используется отслеживание на заказ.
  • Пользовательский воспроизведение на Android 4.0+ будет отключено. Реклама все еще будет работать, но будет использовать принадлежащий SDK игроку вместо предоставленного пользователем игрока.
3.99.4 2015-05-12
  • Исправлена ошибка адаптера VPAID, из -за которой кнопку Skip кнопку и элементы AD ClickThrough иногда нельзя.
  • Ads TrueView теперь правильно вернет Skippable State через AdsManager.getAdSkippableState() .
3.98.0 30.04.2015
  • Теперь позволяет загружать IMA3.JS в отдельный DOM или iframe из видео контейнера, если он находится в том же происхождении.
3.97.0 22.04.2015
  • Исправляет ошибку, где client.js не загружается из -за неправильного использования протокола.
  • Исправляет ошибку адаптера VPAID, где адаптер не загружается, если он загружен в раздел <head> .
3.93.1 23.03.2015
  • Добавляет метод setAdWillAutoPlay на AdsRequest . Это позволит издателям указать, будет ли объявление воспроизведено в ответ на действие пользователя или будет ли объявление автоматическое воспроизведение.
3.91.0 25.02.2015
  • Исправляет ошибку, связанную с VPAID, где видеоплеер запускал событие «воспроизводить» в рекламу VPAID вместо ожидаемого события «Играть».
3.87.0 2015-02-04
  • Исправляет ошибку, в которой клиенты, не использующие пользовательский интерфейс IMA, получали неверные значения от getAdSkippableState .
  • Выпуск версий теперь изменится с 3.1.x на 3.xy
3.1.85 28 января 2015 г.
  • Добавлен AdEvent.Type.AD_METADATA .
3.1.81 2014-11-19
  • Исправлена проблема с тегом свободного колеса с определенными третьими запросами рекламы.
3.1.80 2014-11-13
  • Добавлены getPlayerType , setPlayerType , getPlayerVersion и setPlayerVersion в ImaSdkSettings , чтобы позволить игрокам партнеров указать тип игрока и версию игрока при интеграции с SDK.
3.1.79 2014-11-06
  • Internet Explorer 11 теперь поддерживается в IMA HTML5 SDK. Смотрите объявление для получения дополнительной информации.
Откат на 3.1.75 2014-10-17
  • Из -за проблем с воспроизведением рекламы в мобильной сети, перевернувшись до 3.1.75.
3.1.73 2014-10-03
  • Включает пользовательский отслеживание для всех мобильных устройств. Это возвращает изменение, введенное в предыдущем выпуске (3.1.72), которое включало пользовательское отслеживание щелчка только для iPhone и Android Pre-4.0. Это более ограниченное пользовательское отслеживание щелчков будет добавлено обратно в SDK позднее.
3.1.72 2014-10-02
  • Теперь мы рекомендуем вам всегда передать видеоплеер в качестве элемента воспроизведения пользовательского воспроизведения, так как пользовательский воспроизведение будет использоваться только в определенных средах.
  • Пользовательские элементы отслеживания кликов теперь используются только в определенных средах. ПРИМЕЧАНИЕ. Если вы отображаете свой пользовательский элемент отслеживания щелчка по вашему видеоплеру, он сломает клику и пропустить способность рендеринговых рекламных объявлений.
3.1.70 2014-09-18
  • Изменен reportAdAutoPlayed приведенный на setAdWillAutoPlay на AdsRequest .
3.1.69 2014-09-18
  • Кнопка Learn Dire будет отображаться для мобильной рекламы независимо от длины рекламы.
3.1.68 2014-09-17
  • Добавлено в reportAdAutoPlayed настройки AdsRequest . Обратите внимание, что reportAdAutoPlayed переименован в setAdWillAutoPlay . См. Примечания к выпуску 3.1.70.
3.1.66 2014-09-11
  • Добавляет (1) настройку uiElements в AdsRenderingSettings и (2) API getUiElements на AD.
3.1.65 2014-09-04
  • Обнаружена кнопкой Skip легче обнаружить для пользователей Reader, превратив ее в реальную кнопку.
3.1.63 2014-08-22
  • Добавлена поддержка VPAID 2 JavaScript Creatives.
  • Добавлена поддержка огромных 3 значков.
  • Добавлены следующие новые функции для рекламы сопутствующих:
    • Поддержка атрибута «требуется» в обширном элементе CompanionAds .
    • Поддержка атрибута «Adlotid» в обширном элементе Companion .
    • Если несколько компаньонов возвращаются в обширном, SDK выберет наиболее подходящую компаньонную рекламу для данной среды.
  • Исправлена ошибка, где ImaSdkSettings.setNumRedirects и ImaSdkSettings.getNumRedirects были недоступны.
  • Добавлены методы API isCustomPlaybackUsed и isCustomClickTrackingUsed .
3.1.62 2014-08-14
  • Обновление (11/11/2014): в настоящее время мы не рекомендуем, чтобы издатели проходили в своем пользовательском игроке. К концу сентября мы выпустим функцию автоматического переключения между пользовательским игроком и принадлежащим SDK игроку, и в этот момент мы начнем рекомендовать эту реализацию.
    Теперь мы рекомендуем издателям всегда передать пользовательский видеоплеер при создании AdDisplayContainer . Следите за новостями для изменения вашего кода.
  • Издателям больше не придется сохранять и восстанавливать состояние плеера контента на событиях CONTENT_PAUSE_REQUESTED и CONTENT_RESUME_REQUESTED .
3.1.57 2014-06-26
  • Добавляет событие IMPRESSION на Adsmanager, которое будет поднято, когда будет зарегистрировано впечатление.
  • Добавляет события VOLUME_CHANGED и VOLUME_MUTED в Adsmanager.
3.1.55 2014-06-11
  • Консоль GPT теперь может работать, если она включена со всеми официально распознаваемыми флагами ( 'google_console' , 'google_force_console ' и 'googfc' для использования на мобильных устройствах). Не нужно устанавливать значения параметров (например 'google_console=1' ).
3.1.54 2014-06-09
  • Если пользователь не указывает предпочтительный максимальный битрейт, по умолчанию для мобильных телефонов составляет 500 кбит, а по умолчанию для других устройств, включая настольный компьютер, составляет 1000 кбит.
  • Удален ImaSdkSettings.getCompetitiveExclusion() .
  • Выставил API minSuggestedDuration на классе Ad .
3.1.53 29 мая 2014 г.
  • Ядро SDK теперь всегда будет загружено с imasdk.googleapis.com.
3.1.51 2014-05-12
  • Исправлена ошибка, которая заставила приостановить приостановленную рекламу для автоматического возобновления, когда пользователь заблокировал устройство.
  • Обновил документацию для обширных ошибок тайм -аута и указал длину тайм -аутов.
3.1.50 2014-04-30
  • Исправляет ошибку, которая вызвала ошибки для издателей, которые изменили прототип массива (например, пользователи Motools).
  • Изменения Ad.getContentType функциональности для возврата пустой строки вместо нуля, когда contentType неизвестен.
  • Представляет 25% эксперимент по загрузке основного двоичного файла из нашего нового домена, iMasdk.googleapis.com. Это повлияет только на издателей, которые специально включают s0.2mdn.net для cors. Согласно нашим тестам, это никто не должен быть.
  • Поводит новая область до 1% 5/01/2014, 25% от 5/02/2014 и 100% 07/07/2014.
3.1.47 2014-04-11
  • Добавьте новый APIS Ad.getTitle() , Ad.getDescription() и Ad.getContentType() .
  • Поддержите обширные макросы CACHEBUSTER и ERRORCODE .
3.1.46 2014-04-03
  • API getCompanionAds теперь принимает google.ima.CompanionAdSelectionSettings в качестве своего третьего дополнительного параметра
  • Исправьте ошибку Safari IOS в iPad, которая замораживает видео объявление в медленных сетях.
3.1.45 2014-03-06
  • Добавлен API AdsLoader.setAutoPlayAdBreaks , который позволяет издателю выбирать, разыгрываются ли разрывы VMAP и Adrules AD автоматически.
  • Добавлено событие adBreakReady , которое будет отправлено AdsManager , когда разрыв рекламы сыграл бы, если бы autoPlayAdBreaks установит на false.
3.1.44 2014-01-28
  • Добавлено код ошибки VAST_MEDIA_LOAD_TIMEOUT в google.ima.AdError.ErrorCode для сериалов.
3.1.41 2013-12-16
  • Исправлена API adsManager.skip() для работы с Правилами AD.
3.1.38 2013-12-04
  • Разоблачает google.ima.settings и его метод setLocale ima3.js
3.1.35 2013-11-14
  • Когда для пользовательского отслеживания клика не указано для пользовательского воспроизведения, клики отслеживаются SDK iframe, а не пользовательским видеоэлементом.
  • Включает пользовательский интерфейс Video Ad по умолчанию, включая рендеринг кнопки Skip.
  • Изменения видимой строки «реклама» на «рекламу».
3.1.34 2013-10-22
  • Добавлена loadVideoTimeout к AdSrenderingSettings .
  • Измените время -аут -аут -аут на 15 секунд. Если объявление не начнет играть через 15 секунд, оно будет заброшено, а Content_Resume_Requested уволен.
  • Лучшая поддержка для обширных кодов ошибок. Установил несколько неиспользованных кодов ошибок, консолидировали других. Код ошибки 200 теперь представлен постоянной vast_trafficking_error. Неизвестный_ад_Рекс теперь является SDK-специфическим, код 1010.
  • Отключенный рекламный разгар на реализациях iPhone.
3.1.33 2013-10-10
  • Исправлена ошибка в обнаружении некоторых рекламных кликов на мобильных устройствах.
3.1.23 2013-08-22
  • Новые API для ADPODINFO: выставленная максимальная продолжительность стручков, индекс стручков и смещение времени POD. Для получения дополнительной информации об этих новых API, см. Страницу Adpodinfo .
3.1.20 2013-08-07
  • Исправление ошибок: Исправлены проблемы с обширными обертками, которые не содержат креативщиков.
  • Исправление ошибки: Исправленные проблемы с полноэкранным настольным настольным компьютером Safari.
3.1.12 2013-05-21
  • Исправляет ошибку в реализации Companions API (не GPT).
3.1.10 2013-05-14
  • Если GPT (тег Google Publisher) используется для отображения компаньонов, SDK теперь будет извлекать из него размеры слотов компаньона и добавить их к запросу в рекламе в Google Ad Manager, переоценивая любые размеры издателей.
3.1 2012-12-18
  • Этот выпуск приносит серьезные внутренние изменения, которые влияют на то, как загружается SDK. Незначительные изменения интеграции необходимы.
    • Новые URL -адреса загрузки API SDK:
    • SDK больше не использует отдельный асинхронный погрузчик. Когда API SDK загружен, вы можете начать использовать его немедленно.
    • SDK API представляет собой относительно тонкий слой, обернутый ядро SDK. Ядро загружается в iframe сразу после создания AddisPlayContainer . Важно создать AddisplayContainer на раннем этапе, чтобы минимизировать воздействие задержки на загрузку SDK.
    • Новые API:
    • Предыдущие версии SDK, включая 3,0,15, не будут поддерживаться в будущем. Обязательно обновите до версии 3.1 при самом раннем удобстве.
3.0.15 2012-10-22
  • AddisplayContainer теперь должен быть указан во время создания AdSloader. Умеренный способ передачи AdDisplayContainer с использованием метода Getadsmanager будет удален в следующем выпуске. См. Руководство по миграции AddisplayContainer для получения дополнительной информации об изменениях.
  • Различные изменения в поддержке индивидуальной поддержки воспроизведения:
    • Перенесите настройки пользовательских воспроизведения в конструктор AddisplayContainer . Умеренный способ установления их с использованием adsrenderingsettings будет удален в следующем выпуске.
    • При использовании пользовательского видео воспроизведения и нажимайте элементы отслеживания, SDK не будет отображать и не скрывать эти элементы автоматически. Издатель должен контролировать отображение пользовательских элементов воспроизведения.
    • Для пользовательского видео воспроизведения на iPhone/iPod SDK не выходит из полноэкранного, когда будет закончена линейная реклама. Для воспроизведения видео объявлений, контролируемого SDK, в поведении нет изменений.
    • В следующем выпуске SDK больше не будет изменять размер пользовательского видео воспроизведения и нажимать на элементы отслеживания, когда будут вызваны init и resize .
    Некоторые из этих изменений были реализованы для сохранения как можно большего количества рендеринговых свойств пользовательских элементов воспроизведения и позволить им контролировать код издателя.
3.0.14 2012-09-26