---
metadata:
  - name: generator
    content: Diplodoc Platform v5.34.3
alternate:
  - https://yandex.ru/dev/video-sdk/doc/en/sdk-html5/AdPlaybackControllerCallbackData.md
  - https://yandex.ru/dev/video-sdk/doc/ru/sdk-html5/AdPlaybackControllerCallbackData.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/video-sdk/doc/ru/llms.txt

# AdPlaybackControllerCallbackData

Типы данных, передаваемые в callback.

#|
|| **Тип** | **Описание** ||
|| AdClickThru: {} | Тип данных для события AdClickThru. ||
|| AdContentSizeChange: {} | Тип данных для события AdContentSizeChange. ||
|| 
AdPlayingStateChange: \{playingState: PublicAdPlayingState} 
|
Тип данных для события AdPlayingStateChange.<br/><br/>В объекте передается информация об изменении состояния воспроизведения рекламы: `playingState: PublicAdPlayingState`. Допустимые значения:
* `end` — воспроизведение рекламы завершилось;
* `idle` — состояние воспроизведения не определено;
* `pause` — воспроизведение рекламы стоит на паузе;
* `play` — воспроизведение рекламы.||
|| AdPodClose: {} | Тип данных для события AdPodClose. ||
|| AdPodComplete: {} | Тип данных для события AdPodComplete. ||
|| AdPodError: \{code: Error} | В объекте передается информация об ошибке, которая произошла во время операции (со списком ошибок можно ознакомиться в разделе [Error](https://yandex.ru/dev/video-sdk/doc/ru/sdk-html5/Error-interface.md)). ||
|| AdPodImpression: {} | Тип данных для события AdPodImpression. ||
|| AdPodSkipped: {} | Тип данных для события AdPodSkipped. ||
|| AdPodStarted: {} | Тип данных для события AdPodStarted. ||
|| AdPodStopped: {} | Тип данных для события AdPodStopped. ||
|| AdPodVideoFirstQuartile: {} | Тип данных для события AdPodVideoFirstQuartile. ||
|| AdPodVideoMidpoint: {} | Тип данных для события AdPodVideoMidpoint. ||
|| AdPodVideoThirdQuartile: {} | Тип данных для события AdPodVideoThirdQuartile. ||
|| AdRemainingTimeChange: {} | Тип данных для события AdRemainingTimeChange. ||
|| 
AdSkippableStateChange: \{skippableState: boolean}
|
Тип данных для события AdSkippableStateChange.<br/><br/>В объекте передается информация о возможности пропуска рекламы: `skippableState: boolean`. Допустимые значения: 
* `true` — появилась возможность пропуска рекламы;
* `false` — возможность пропуска рекламы больше недоступна.||
|| AdStarted: {} | Тип данных для события AdStarted. ||
|| AdStartRequest: {} | Тип данных для события AdStartRequest. ||
|| AdStopped: {} | Тип данных для события AdStopped. ||
|| AdVolumeAvailabilityStateChange: {} | Тип данных для события AdVolumeAvailabilityStateChange. ||
|| AdVolumeChange: {} | Тип данных для события AdVolumeChange. ||
|| AllAdPodVideoComplete: {} | Тип данных для события AllAdPodVideoComplete. ||
|#