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

# AdPlaybackControllerEvent

AdPlaybackController ad events.

**Event** | **Description**
----- | -----
AdClickThru | The user clicked on the ad.
AdContentSizeChange | The ad content size changed.
AdPlayingStateChange | The ad playback state changed.
AdPodClose | The user interrupted AdPod playback.
AdPodComplete | `AdPlaybackController` played the AdPod to the end.
AdPodError | An error occurred. You can find the list of errors in the [Error](Error-interface.md) section.
AdPodImpression | Triggered when the ad is displayed.
AdPodSkipped | One of the AdPods was skipped.
AdPodStarted | AdPod started playing.
AdPodStopped | AdPod stopped playing. AdPodStopped can be called without calling AdPodStarted (if the AdPod stopped playing before the start, at the step of initialization).
AdPodVideoFirstQuartile | 25% of one AdPod was played.
AdPodVideoMidpoint | 50% of one AdPod was played.
AdPodVideoThirdQuartile | 75% of one AdPod was played.
AdRemainingTimeChange | The time remaining until the end of the ad changed.
AdSkippableStateChange | The ad skippable state changed.
AdStarted | `AdPlaybackController` started playing the ad.
AdStartRequest | Beginning of ad playback (called immediately after  `AdPlaybackController.playAd`).
AdStartRejected | Automatic ad playback failed.
AdStopped | `AdPlaybackController` finished playing the ad and released resources.
AdVolumeAvailabilityStateChange | The ad volume control availability status changed.
AdVolumeChange | The ad volume changed.
AllAdPodVideoComplete | `AdPlaybackController` finished AdPod playback, all the AdPods played to the end. If one of the AdPods ended earlier (for example, an error occurred, ads were skipped, or the stopAd method was called), there is no callback.
