BaseInStreamAdManager
Base class for managing in-stream video ads. Handles the lifecycle and events of video ads, including loading, playing, and tracking.
Constructors
Functions
Called when video ad playback completes.
Called when state changes occur.
Clicks on the button
Called when video ad fails to load.
Called when event logging fails.
Returns a AdParam used to request advertising
Returns the ad provider's name for the loaded ad. Returns null until the ad successfully loads.
Returns the quality of experience.
Returns the loudness information
Gets the mutable parameters for video ad. Must be implemented by subclasses.
Returns the information of the non linear ad.
Return the reminder phrase time offset of the mid term ad
Returns the GfpResponseInfo object for the loaded ad. Returns null until the ad successfully loads.
Returns the current time of linear video ad in milliseconds
Gets the current video ad options. Creates default options if none are set.
Returns the media information of the linear ad.
Hides the overlay ui of the video ad.
Changes the ad container (e.g., PIP, END, AUDIO).
Sets the video ad listener.
Sets the event URL log listener.
Sets the video properties. Must be implemented by subclasses.
Sets the duration for notice display.
Sets the start listener.
Sets the QoE listener for video ad events.
Sets the state log listener.
Sets the video ad rendering options.
Shows the non linear ad.
Shows the overlay ui of the video ad.
Called when video ad is successfully loaded.
Called when event logging is successful.