Class VideoCreativeModel
- java.lang.Object
-
- org.prebid.mobile.rendering.models.CreativeModel
-
- org.prebid.mobile.rendering.video.VideoCreativeModel
-
public class VideoCreativeModel extends CreativeModel
-
-
Field Summary
-
Fields inherited from class org.prebid.mobile.rendering.models.CreativeModel
omEventTracker, trackingManager
-
-
Constructor Summary
Constructors Constructor Description VideoCreativeModel(TrackingManager trackingManager, OmEventTracker omEventTracker, AdUnitConfiguration adConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdVerificationsgetAdVerifications()java.lang.StringgetAuid()longgetMediaDuration()java.lang.StringgetMediaUrl()longgetSkipOffset()java.lang.StringgetVastClickthroughUrl()java.util.HashMap<VideoAdEvent.Event,java.util.ArrayList<java.lang.String>>getVideoEventUrls()voidregisterVideoEvent(VideoAdEvent.Event event, java.util.ArrayList<java.lang.String> urls)voidsetAdVerifications(AdVerifications adVerifications)voidsetAuid(java.lang.String auid)voidsetMediaDuration(long mediaDuration)voidsetMediaUrl(java.lang.String mediaUrl)voidsetSkipOffset(long skipOffset)voidsetVastClickthroughUrl(java.lang.String vastClickthroughUrl)voidtrackNonSkippableStandaloneVideoLoaded(boolean isAutoPlay)voidtrackPlayerStateChange(InternalPlayerState changedPlayerState)voidtrackVideoAdStarted(float duration, float volume)voidtrackVideoEvent(VideoAdEvent.Event videoEvent)-
Methods inherited from class org.prebid.mobile.rendering.models.CreativeModel
getAdConfiguration, getClickUrl, getDisplayDurationInSeconds, getHeight, getHtml, getImpressionUrl, getName, getRefreshMax, getTargetUrl, getTracking, getTransactionState, getWidth, hasEndCard, isRequireImpressionUrl, registerActiveOmAdSession, registerTrackingEvent, setAdConfiguration, setClickUrl, setDisplayDurationInSeconds, setHasEndCard, setHeight, setHtml, setImpressionUrl, setName, setRefreshMax, setRequireImpressionUrl, setTargetUrl, setTracking, setTransactionState, setWidth, trackDisplayAdEvent, trackEventNamed
-
-
-
-
Constructor Detail
-
VideoCreativeModel
public VideoCreativeModel(TrackingManager trackingManager, OmEventTracker omEventTracker, AdUnitConfiguration adConfiguration)
-
-
Method Detail
-
registerVideoEvent
public void registerVideoEvent(VideoAdEvent.Event event, java.util.ArrayList<java.lang.String> urls)
-
trackVideoEvent
public void trackVideoEvent(VideoAdEvent.Event videoEvent)
-
trackPlayerStateChange
public void trackPlayerStateChange(InternalPlayerState changedPlayerState)
-
trackVideoAdStarted
public void trackVideoAdStarted(float duration, float volume)
-
trackNonSkippableStandaloneVideoLoaded
public void trackNonSkippableStandaloneVideoLoaded(boolean isAutoPlay)
-
getVideoEventUrls
public java.util.HashMap<VideoAdEvent.Event,java.util.ArrayList<java.lang.String>> getVideoEventUrls()
-
getMediaUrl
public java.lang.String getMediaUrl()
-
setMediaUrl
public void setMediaUrl(java.lang.String mediaUrl)
-
getMediaDuration
public long getMediaDuration()
-
setMediaDuration
public void setMediaDuration(long mediaDuration)
-
getSkipOffset
public long getSkipOffset()
-
setSkipOffset
public void setSkipOffset(long skipOffset)
-
getAuid
public java.lang.String getAuid()
-
setAuid
public void setAuid(java.lang.String auid)
-
getVastClickthroughUrl
public java.lang.String getVastClickthroughUrl()
-
setVastClickthroughUrl
public void setVastClickthroughUrl(java.lang.String vastClickthroughUrl)
-
getAdVerifications
public AdVerifications getAdVerifications()
-
setAdVerifications
public void setAdVerifications(AdVerifications adVerifications)
-
-