Google. Има . AdEvent
Этот тип события вызывается объявлением в качестве уведомления при изменении состояния объявления и при взаимодействии пользователей с объявлением. Например, когда реклама начинает воспроизводиться, на нее нажимают и т. д. Вы можете зарегистрироваться на различные события изменения состояния в AdsManager.
перечисление
Тип
нить
Типы рекламных событий
Ценить | |
---|---|
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».