-
- All Implemented Interfaces:
-
com.brightcove.player.event.Component
@Emits(events = {EventType.AD_VIEWABLE_IMPRESSION})@ListensFor(events = {})@RestrictTo(value = RestrictTo.Scope.LIBRARY) public class IMAAnalytics extends AbstractComponent
-
-
Field Summary
Fields Modifier and Type Field Description private List<Float>
adCuePoints
-
Constructor Summary
Constructors Constructor Description IMAAnalytics(EventEmitter eventEmitter, GoogleIMAVideoAdPlayer googleIMAVideoAdPlayer, List<AdsRequest> adsRequests, BaseVideoView videoView, View adView)
-
Method Summary
Modifier and Type Method Description void
setAdCuePoints(List<Float> adCuePoints)
AdInsight
getAdPodInsight(String adInsightEvent)
AdInsight
getAdInsight(String adInsightEvent)
void
setContentPaused(boolean isContentPaused)
void
startAdInsightTimerTasks()
Starts ad insights timer tasks void
finishAdInsightsTimerTasks()
Finish ad insights timer tasks. void
resetAdInsightValues()
Reset ad insight parameter values after ad is complete or skipped. -
-
Constructor Detail
-
IMAAnalytics
IMAAnalytics(EventEmitter eventEmitter, GoogleIMAVideoAdPlayer googleIMAVideoAdPlayer, List<AdsRequest> adsRequests, BaseVideoView videoView, View adView)
-
-
Method Detail
-
setAdCuePoints
void setAdCuePoints(List<Float> adCuePoints)
-
getAdPodInsight
AdInsight getAdPodInsight(String adInsightEvent)
-
getAdInsight
AdInsight getAdInsight(String adInsightEvent)
-
setContentPaused
void setContentPaused(boolean isContentPaused)
-
startAdInsightTimerTasks
void startAdInsightTimerTasks()
Starts ad insights timer tasks
-
finishAdInsightsTimerTasks
void finishAdInsightsTimerTasks()
Finish ad insights timer tasks.
-
resetAdInsightValues
void resetAdInsightValues()
Reset ad insight parameter values after ad is complete or skipped.
-
-
-
-