Defines a set of methods that a video player must implement to be used by the IMA SDK for
dynamic ad insertion.
Defines an interface to allow SDK to track progress of the content video. It provides
updates required to enable triggering ads at configured cue points.
Gets an update on the progress of the video.
The function must not return a null value.
Use VideoProgressUpdate.VIDEO_TIME_NOT_READY if the current time is not
available.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-11-14 UTC."],[[["The `ContentProgressProvider` interface enables the IMA SDK to track the progress of video content for dynamic ad insertion."],["It provides updates on video progress, which are used to trigger ads at predefined cue points."],["Implementers must provide a `getContentProgress()` method that returns a `VideoProgressUpdate` object, indicating the current video playback time or `VIDEO_TIME_NOT_READY` if unavailable."]]],[]]