Класс: AdEvent

перечисление

Тип

статический

нить

Типы рекламных событий

Ценить

AD_CAN_PLAY

Срабатывает, когда объявление готово к воспроизведению без буферизации, либо в начале объявления, либо после завершения буферизации.

CONTENT_PAUSE_REQUESTED

Срабатывает, когда содержимое должно быть приостановлено. Обычно это происходит прямо перед тем, как объявление будет охватывать контент.

CONTENT_RESUME_REQUESTED

Срабатывает, когда содержимое должно быть возобновлено. Обычно это происходит, когда реклама заканчивается или сворачивается.

НАЖМИТЕ

Срабатывает при клике по объявлению.

VIDEO_CLICKED

Срабатывает при нажатии на часть видеообъявления, не связанную с переходом по клику.

VIDEO_ICON_CLICKED

Срабатывает, когда пользователь щелкает значок видео.

НАЧАЛ

Срабатывает, когда реклама начинает воспроизводиться.

AD_PROGRESS

Срабатывает при изменении текущего значения времени объявления. Вызов getAdData() для этого события вернет объект AdProgressData.

AD_BUFFERING

Срабатывает, когда реклама остановила воспроизведение для буферизации.

ВПЕЧАТЛЕНИЕ

Срабатывает, когда URL-адрес показа пингуется.

ПРИОСТАНОВЛЕНО

Срабатывает, когда реклама приостановлена.

ВОЗОБНОВЛЕНО

Срабатывает при возобновлении показа объявления.

FIRST_QUARTILE

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

СРЕДНЯЯ ТОЧКА

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

THIRD_QUARTILE

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

ПОЛНЫЙ

Срабатывает, когда реклама завершает воспроизведение.

DURATION_CHANGE

Срабатывает при изменении продолжительности объявления.

USER_CLOSE

Срабатывает, когда объявление закрывается пользователем.

ЗАГРУЖЕН

Срабатывает, когда доступны рекламные данные.

ALL_ADS_COMPLETED

Срабатывает, когда менеджер объявлений завершает воспроизведение всех действительных объявлений в ответе объявлений или когда ответ не возвращает никаких действительных объявлений.

ПРОПУЩЕНО

Срабатывает, когда пользователь пропускает рекламу.

LINEAR_CHANGED

Срабатывает, когда отображаемое объявление меняется с линейного на нелинейное или наоборот.

SKIPPABLE_STATE_CHANGED

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

AD_METADATA

Срабатывает при загрузке списка объявлений.

AD_BREAK_READY

Срабатывает, когда правило объявления или рекламная пауза VMAP воспроизводились бы, если autoPlayAdBreaks имеет значение false.

БРЕВНО

Срабатывает при обнаружении нефатальной ошибки. Пользователю не нужно предпринимать никаких действий, поскольку SDK продолжит воспроизведение той же или следующей рекламы в зависимости от ситуации с ошибкой.

VOLUME_CHANGED

Срабатывает при изменении объема рекламы.

VOLUME_MUTED

Срабатывает, когда громкость рекламы отключена.

ВЗАИМОДЕЙСТВИЕ

Срабатывает, когда объявление запускает обратный вызов взаимодействия. Взаимодействия с рекламой содержат строку идентификатора взаимодействия в данных объявления.

Свойство

Тип

статический

нить

Типы рекламных событий

Ценить

AD_CAN_PLAY

Срабатывает, когда объявление готово к воспроизведению без буферизации, либо в начале объявления, либо после завершения буферизации.

CONTENT_PAUSE_REQUESTED

Срабатывает, когда содержимое должно быть приостановлено. Обычно это происходит прямо перед тем, как объявление будет охватывать контент.

CONTENT_RESUME_REQUESTED

Срабатывает, когда содержимое должно быть возобновлено. Обычно это происходит, когда реклама заканчивается или сворачивается.

НАЖМИТЕ

Срабатывает при клике по объявлению.

VIDEO_CLICKED

Срабатывает при нажатии на часть видеообъявления, не связанную с переходом по клику.

VIDEO_ICON_CLICKED

Срабатывает, когда пользователь щелкает значок видео.

НАЧАЛ

Срабатывает, когда реклама начинает воспроизводиться.

AD_PROGRESS

Срабатывает при изменении текущего значения времени объявления. Вызов getAdData() для этого события вернет объект AdProgressData.

AD_BUFFERING

Срабатывает, когда реклама остановила воспроизведение для буферизации.

ВПЕЧАТЛЕНИЕ

Срабатывает, когда URL-адрес показа пингуется.

ПРИОСТАНОВЛЕНО

Срабатывает, когда реклама приостановлена.

ВОЗОБНОВЛЕНО

Срабатывает при возобновлении показа объявления.

FIRST_QUARTILE

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

СРЕДНЯЯ ТОЧКА

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

THIRD_QUARTILE

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

ПОЛНЫЙ

Срабатывает, когда реклама завершает воспроизведение.

DURATION_CHANGE

Срабатывает при изменении продолжительности объявления.

USER_CLOSE

Срабатывает, когда объявление закрывается пользователем.

ЗАГРУЖЕН

Срабатывает, когда доступны рекламные данные.

ALL_ADS_COMPLETED

Срабатывает, когда менеджер объявлений завершает воспроизведение всех действительных объявлений в ответе объявлений или когда ответ не возвращает никаких действительных объявлений.

ПРОПУЩЕНО

Срабатывает, когда пользователь пропускает рекламу.

LINEAR_CHANGED

Срабатывает, когда отображаемое объявление меняется с линейного на нелинейное или наоборот.

SKIPPABLE_STATE_CHANGED

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

AD_METADATA

Срабатывает при загрузке списка объявлений.

AD_BREAK_READY

Срабатывает, когда правило объявления или рекламная пауза VMAP воспроизводились бы, если autoPlayAdBreaks имеет значение false.

БРЕВНО

Срабатывает при обнаружении нефатальной ошибки. Пользователю не нужно предпринимать никаких действий, поскольку SDK продолжит воспроизведение той же или следующей рекламы в зависимости от ситуации с ошибкой.

VOLUME_CHANGED

Срабатывает при изменении объема рекламы.

VOLUME_MUTED

Срабатывает, когда громкость рекламы отключена.

ВЗАИМОДЕЙСТВИЕ

Срабатывает, когда объявление запускает обратный вызов взаимодействия. Взаимодействия с рекламой содержат строку идентификатора взаимодействия в данных объявления.

Методы

получить рекламу

getAd() возвращает объявление

Получить текущую рекламу, которая воспроизводится или только что воспроизводилась.

Возвращает

nullable Ad Объявление, связанное с событием, или значение null, если соответствующее объявление отсутствует.

getAdData

getAdData() возвращает объект

Позволяет передавать дополнительные данные из объявления.

Пример:


if (event.type == google.ima.AdEvent.Type.LOG) {
  let adData = event.getAdData();
  if (adData['adError']) {
    console.log('Non-fatal error occurred: ' +
        adData['adError'].getMessage());
  }
}

Возвращает

nullable Object Дополнительные данные для события. События журнала, вызванные ошибкой, содержат объект типа «google.ima.AdError», доступ к которому можно получить с помощью ключа «adError».