Package com.brightcove.ima.analytics
Class IMAAnalytics
java.lang.Object
com.brightcove.player.event.AbstractComponent
com.brightcove.ima.analytics.IMAAnalytics
- All Implemented Interfaces:
Component
@Emits(events="adViewableImpression")
@ListensFor(events={})
@RestrictTo(LIBRARY)
public class IMAAnalytics
extends AbstractComponent
-
Field Summary
Fields inherited from class com.brightcove.player.event.AbstractComponent
eventEmitter, listenerTokens
-
Constructor Summary
ConstructorDescriptionIMAAnalytics
(EventEmitter eventEmitter, GoogleIMAVideoAdPlayer googleIMAVideoAdPlayer, List<com.google.ads.interactivemedia.v3.api.AdsRequest> adsRequests, BaseVideoView videoView, android.view.View adView) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Finish ad insights timer tasks.getAdInsight
(String adInsightEvent) getAdPodInsight
(String adInsightEvent) void
Reset ad insight parameter values after ad is complete or skipped.void
setAdCuePoints
(List<Float> adCuePoints) void
void
void
void
void
void
void
setContentPaused
(boolean isContentPaused) void
Starts ad insights timer tasksMethods inherited from class com.brightcove.player.event.AbstractComponent
addListener, addOnceListener, getEventEmitter, removeListener, removeListeners
-
Constructor Details
-
IMAAnalytics
public IMAAnalytics(EventEmitter eventEmitter, GoogleIMAVideoAdPlayer googleIMAVideoAdPlayer, List<com.google.ads.interactivemedia.v3.api.AdsRequest> adsRequests, BaseVideoView videoView, android.view.View adView)
-
-
Method Details
-
getAdPodInsight
-
getAdInsight
-
setAdCuePoints
-
setAdPodRequestStartTime
public void setAdPodRequestStartTime() -
setAdsPodRequestMs
public void setAdsPodRequestMs() -
setAdLoadedTimeMs
public void setAdLoadedTimeMs() -
setAdsAdStartTime
public void setAdsAdStartTime() -
setContentPaused
public void setContentPaused(boolean isContentPaused) -
setAdsAdSkipped
public void setAdsAdSkipped() -
setAdsAdInteraction
public void setAdsAdInteraction() -
startAdInsightTimerTasks
public void startAdInsightTimerTasks()Starts ad insights timer tasks -
finishAdInsightsTimerTasks
public void finishAdInsightsTimerTasks()Finish ad insights timer tasks. -
resetAdInsightValues
public void resetAdInsightValues()Reset ad insight parameter values after ad is complete or skipped.
-