BitmovinAdAnalytics
public class BitmovinAdAnalytics
Collects the client side ad analytics data.
The api is called from arbitrary player threads and the session stop handling runs on the
thread that emits the event, lock serializes the compound sequences on the ad state.
-
Declaration
Swift
func onAdManifestLoaded(adBreak: AnalyticsAdBreak, downloadTime: TimeInterval) -
Declaration
Swift
func onAdBegin(ad: AnalyticsAd) -
Declaration
Swift
func onAdPlaying() -
Declaration
Swift
func onAdFinished() -
Declaration
Swift
func onAdBreakStarted(adBreak: AnalyticsAdBreak) -
Ignored once the content has started playing, because a play is a resume from then on.
Declaration
Swift
func onPlay(timestamp: TimeInterval) -
Declaration
Swift
func onContentStartedPlaying() -
Declaration
Swift
func onAdBreakFinished() -
Declaration
Swift
func onAdClicked(clickThroughUrl: String?) -
Declaration
Swift
func onAdSkipped() -
Declaration
Swift
func onAdError(adBreak: AnalyticsAdBreak, errorData: ErrorData, originalError: Any?) -
Declaration
Swift
func onAdQuartile(quartile: _CsaiAdQuartile)