| Interface | Description |
|---|---|
| POBProgressiveEventListener |
An interface to update about the progress of the video playing
|
| POBVastPlayer.OnSkipButtonAppear |
Interface to provide Skip button appearance callback
|
| POBVastPlayerListener |
Interface definition for callbacks to be invoked when POBVastPlayer notifies events
|
| POBVideoPlayer |
Protocol, provides methods for basic functionality and events of video player like play,pause,etc.
|
| POBVideoPlayerView.POBVideoPlayerListener |
Video Player Listener to provides callback methods like ad ready to play, failed etc.
|
| Class | Description |
|---|---|
| POBEndCardView |
End Card Implementation to handle End Card/Companion's/Learn more functionality
|
| POBIconView |
Icon view Implementation to handle Industry choice icon For example AdChoice icon.
|
| POBPlayerController |
An abstract class defining the protocols for the Player controller
|
| POBProgressiveEventHandler |
Class to handle quartile and progressive events
|
| POBVastHTMLView<T extends com.pubmatic.sdk.common.base.POBAdDescriptor> |
Abstract class defines Custom card implementation.
|
| POBVastPlayer |
This class is responsible for showing and managing video and it's respective feature like learn more
end-card
|
| POBVastPlayerUtil |
An utility class for video specific classes
|
| POBVideoPlayerController |
Video player Controller, to provide video control like seek bar, mute/un-mute button on video player
|
| POBVideoPlayerView |
Video player view follow video player protocol and provides basic video player functionality
to play video content
|
| Enum | Description |
|---|---|
| POBVastPlayer.Linearity |
Enum to define the linearity of VAST ad
|
| POBVideoPlayerView.SupportedMediaType |
Enum for mime types supported by
POBVideoPlayerView |