Класс: AdsManager

Методы

крах

крах()

Свернуть текущее объявление. Это недопустимо для HTML5 SDK.

настроить AdsManager

configureAdsManager(content, adsRenderingSettings)

Задает необходимые параметры для получения ссылки на этот AdManager из события AdsManagerLoaded.

Параметр

содержание

Объект

Объект, который воспроизводит контент издателя.

Значение не должно быть нулевым.

adsRenderingSettings

Необязательный

ОбъявленияОтрисовкаНастройки

Дополнительные настройки для управления отображением рекламы.

Значение может быть нулевым.

разрушать

разрушать()

Удаляет активы рекламы, загруженные во время выполнения, которые должны быть правильно удалены во время завершения рекламы, и останавливает рекламу и все отслеживание.

отказаться от AdBreak

отброситьAdBreak()

Если в данный момент воспроизводится рекламная пауза, отмените ее и возобновите воспроизведение контента. В противном случае проигнорируйте следующую запланированную рекламную паузу. Например, это можно вызвать сразу после загрузки менеджера рекламы, чтобы проигнорировать предварительную прокрутку без потери будущих прокруток в середине или после прокрутки. Это не работает, если запрос объявления не вернул плейлист или ответ VMAP.

расширять

расширять()

Разверните текущее объявление. Это недопустимо для HTML5 SDK.

фокус

фокус()

Ставит фокус на кнопку пропуска, если она есть. Если его нет, основное внимание уделяется интерактивным элементам, включая значки или интерактивные креативы.

getAdSkippableState

getAdSkippableState() возвращает логическое значение

Возвращает true, если объявление в настоящее время можно пропустить. Когда это значение изменяется, AdsManager запускает событие AdEvent.SKIPPABLE_STATE_CHANGED .

Возвращает

boolean Истинно, если рекламу в данный момент можно пропустить, в противном случае — ложь.

получить ключевые точки

getCuePoints() возвращает массив чисел

Возвращает массив смещений в секундах, указывающих, когда будет воспроизводиться запланированная рекламная пауза. Преролл представлен 0, а постролл представлен -1. Пустой массив означает, что реклама или рекламный модуль не имеют расписания и могут быть воспроизведены в любое время.

Возвращает

non-null Array of number Список смещений по времени в секундах.

получить оставшееся время

getRemainingTime() возвращает число

Получить оставшееся время текущей рекламы, которая воспроизводится. Если реклама еще не загружена или воспроизведение закончилось, API вернет -1.

Возвращает

number Возвращает время, оставшееся до показа текущего объявления. Если оставшееся время для текущего объявления не определено (например, персонализированные объявления), возвращается значение -1.

получить объем

getVolume() возвращает число

Получить громкость для текущего объявления.

Возвращает

number Громкость текущего объявления, от 0 (без звука) до 1 (самый громкий).

в этом

инициализация (ширина, высота, режим просмотра, видеоэлемент)

Вызовите init, чтобы инициализировать работу с рекламой в менеджере рекламы.

Параметр

ширина

число

Выбранная ширина объявления.

высота

число

Выбранная высота объявления.

режим просмотра

Режим просмотра

Выбранный режим просмотра.

Значение не должно быть нулевым.

видеоЭлемент

Необязательный

HTMLVideoElement

Элемент видео для пользовательского воспроизведения. Этот элемент видео переопределяет элемент, предоставленный в конструкторе AdDisplayContainer. Используйте это свойство только в случае крайней необходимости — в противном случае мы рекомендуем указать этот элемент видео при создании AdDisplayContainer.

Значение может быть нулевым.

isCustomClickTrackingUsed

isCustomClickTrackingUsed() возвращает логическое значение

Возвращает значение true, если для отслеживания кликов по текущему объявлению используется пользовательский элемент отслеживания кликов. Пользовательское отслеживание кликов используется только в том случае, если в AdDisplayContainer предоставлен необязательный элемент отслеживания кликов, используется пользовательское воспроизведение и текущее объявление не является рекламой AdSense/AdX.

Возвращает

boolean Используется ли пользовательское отслеживание кликов.

isCustomPlaybackUsed

isCustomPlaybackUsed() возвращает логическое значение

Возвращает значение true, если для воспроизведения текущего объявления используется пользовательский видеоэлемент. Пользовательское воспроизведение происходит, когда в AdDisplayContainer предоставляется необязательный элемент видео на платформах, где настраиваемый элемент видео обеспечивает более плавный просмотр рекламы.

Возвращает

boolean Используется ли пользовательское воспроизведение.

Пауза

Пауза()

Приостанавливает текущую воспроизводимую рекламу. Эта функция не будет работать, когда отображается статический оверлей или если реклама еще не загружена или не воспроизводится.

изменить размер

изменить размер (ширина, высота, режим просмотра)

Изменяет размер текущего объявления.

Параметр

ширина

число

Новая ширина рекламного места.

высота

число

Новая высота рекламного места.

режим просмотра

Режим просмотра

Новый режим просмотра.

Значение не должно быть нулевым.

резюме

резюме()

Возобновляет текущее объявление, которое загружено и приостановлено. Эта функция не будет работать, когда отображается статический оверлей или если реклама еще не загружена или не воспроизводится.

setVolume

setVolume (объем)

Установите громкость для текущего объявления.

Параметр

объем

число

Громкость для установки, от 0 (без звука) до 1 (самый громкий).

пропускать

пропускать()

Пропускает текущее объявление, когда AdsManager.getAdSkippableState() имеет значение true. При вызове при других обстоятельствах skip не действует. После завершения пропуска AdsManager запускает событие AdEvent.SKIPPED .

начинать

начинать()

Начните воспроизводить рекламу.

Разработчики должны сначала вызвать AdDisplayContainer.initialize() .

останавливаться

останавливаться()

Перестаньте воспроизводить рекламу. Вызов этого вернет издателя к контенту.

обновитьAdsRenderingSettings

updateAdsRenderingSettings(объявленияRenderingSettings)

Обновляет настройки отображения рекламы. Это следует использовать специально для случаев использования VMAP между рекламными паузами, когда необходимо обновить настройки рендеринга рекламы, такие как битрейт.

Параметр

adsRenderingSettings

ОбъявленияОтрисовкаНастройки

Обновлены настройки отрисовки рекламы.

Значение не должно быть нулевым.