| Interface | Description |
|---|---|
| POBEndCardRendering |
Interface for End Card rendering
|
| POBPlayer |
Interface, provides methods for basic functionality and events of player like play,pause,etc.
|
| POBPlayer.POBPlayerListener |
Player Listener to provides callback methods like ad ready to play, failed etc.
|
| POBProgressiveEventListener |
An interface to update about the progress of the video playing
|
| POBVastPlayerListener |
Interface definition for callbacks to be invoked when POBVastPlayer notifies events
|
| POBVastPlayerListener.POBAutoClickEventListener |
Interface definition to notify click tracking event
|
| 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 |
|---|---|
| POBEndCardUtil |
Class to handle the redundant code from POBEndCardView and POBMraidEndCardView class.
|
| 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.
|
| POBMediaPlayer |
Class responsible for native media player handling and provides basic video player functionality
to play video content
|
| POBMraidEndCardView |
End Card Implementation to handle End Card/Companion's/Learn more functionality
|
| 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
|
| POBVideoPlayer.SupportedMediaType |
Enum for mime types supported by
POBVideoPlayerView |
| POBVideoPlayer.VideoPlayerState |
States of Video player
|