An implementation of the IMAVideoDisplay protocol. This object is intended
to be initialized with the content player, and will reuse the player for
playing ads.
[[["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 2025-01-14 UTC."],[[["IMAAVPlayerVideoDisplay is an implementation of the IMAVideoDisplay protocol, designed to reuse the content player for ad playback."],["Publishers can receive specific events through the `playerVideoDisplayDelegate` property."],["Provides access to stream subtitles, available after stream playback starts, via the `subtitles` property."],["Enables customizing `AVURLAsset` initialization for stream playback through `streamAssetOptions`, which doesn't affect client-side ads."],["Instantiated with an AVPlayer instance using `initWithAVPlayer:`."]]],["`IMAAVPlayerVideoDisplay` implements the `IMAVideoDisplay` protocol, reusing a content player for ads. It initializes with an `AVPlayer` instance for content playback. Key features include: a `playerVideoDisplayDelegate` for specific events; `subtitles` for the current stream, accessible after playback starts; and `streamAssetOptions` to customize `AVURLAsset` initialization for streams, not affecting client-side ads. The object is created using the `-initWithAVPlayer:` method.\n"]]