Google. Има . AdsManager
Предоставляет внешний общедоступный API издателю и взаимодействует с внутренним экземпляром менеджера рекламы.
Методы
крах
крах()
Свернуть текущее объявление. Это недопустимо для 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 | ОбъявленияОтрисовкаНастройки Обновлены настройки отрисовки рекламы. Значение не должно быть нулевым. |