Package com.jwplayer.pub.ui.viewmodels
Interface VastAdsViewModel
-
- All Superinterfaces:
AdvertisingEvents.OnAdBreakEndListener,AdvertisingEvents.OnAdBreakStartListener,AdvertisingEvents.OnAdImpressionListener,AdvertisingEvents.OnAdMetaListener,AdvertisingEvents.OnAdPauseListener,AdvertisingEvents.OnAdPlayListener,AdvertisingEvents.OnAdTimeListener,EventListener,VideoPlayerEvents.OnControlsListener,VideoPlayerEvents.OnFullscreenListener
public interface VastAdsViewModel extends AdvertisingEvents.OnAdImpressionListener, AdvertisingEvents.OnAdBreakStartListener, AdvertisingEvents.OnAdBreakEndListener, AdvertisingEvents.OnAdPlayListener, AdvertisingEvents.OnAdPauseListener, AdvertisingEvents.OnAdTimeListener, VideoPlayerEvents.OnFullscreenListener, VideoPlayerEvents.OnControlsListener, AdvertisingEvents.OnAdMetaListener
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description androidx.lifecycle.LiveData<java.lang.Double>getAdDuration()androidx.lifecycle.LiveData<java.lang.String>getAdMessage()androidx.lifecycle.LiveData<java.lang.String>getAdPodMessage()androidx.lifecycle.LiveData<java.lang.String>getClickthroughUrl()androidx.lifecycle.LiveData<java.lang.String>getCombinedAdMessage()androidx.lifecycle.LiveData<java.lang.Double>getCurrentAdPosition()androidx.lifecycle.LiveData<java.lang.String>getLoadingMessage()androidx.lifecycle.LiveData<java.lang.String>getNoCombinedAdMessage()androidx.lifecycle.LiveData<java.lang.Boolean>getPlayButtonStatus()androidx.lifecycle.LiveData<java.lang.Double>getSeekBarDuration()androidx.lifecycle.LiveData<java.lang.Double>getSeekBarPosition()androidx.lifecycle.LiveData<java.lang.Boolean>getSkipButtonAdEnabled()androidx.lifecycle.LiveData<java.lang.String>getSkipButtonLabel()androidx.lifecycle.LiveData<java.lang.String>getSkipMessage()androidx.lifecycle.LiveData<java.lang.Integer>getSkipOffSet()booleanisAdPlaying()booleanisAdsControlsDisplayed()androidx.lifecycle.LiveData<java.lang.Boolean>isFullscreen()androidx.lifecycle.LiveData<java.lang.Boolean>isPipIconVisible()androidx.lifecycle.LiveData<java.lang.Boolean>isSkipButtonVisible()androidx.lifecycle.LiveData<java.lang.Boolean>isVisibleUI()voidonAdViewClicked()voidonFullscreenClicked(boolean isFullscreen)voidonPausedClicked()voidonPipClicked()voidonPlayClicked()voidonSkipClicked()-
Methods inherited from interface com.jwplayer.pub.api.events.listeners.AdvertisingEvents.OnAdBreakEndListener
onAdBreakEnd
-
Methods inherited from interface com.jwplayer.pub.api.events.listeners.AdvertisingEvents.OnAdBreakStartListener
onAdBreakStart
-
Methods inherited from interface com.jwplayer.pub.api.events.listeners.AdvertisingEvents.OnAdImpressionListener
onAdImpression
-
Methods inherited from interface com.jwplayer.pub.api.events.listeners.AdvertisingEvents.OnAdMetaListener
onAdMeta
-
Methods inherited from interface com.jwplayer.pub.api.events.listeners.AdvertisingEvents.OnAdPauseListener
onAdPause
-
Methods inherited from interface com.jwplayer.pub.api.events.listeners.AdvertisingEvents.OnAdPlayListener
onAdPlay
-
Methods inherited from interface com.jwplayer.pub.api.events.listeners.AdvertisingEvents.OnAdTimeListener
onAdTime
-
Methods inherited from interface com.jwplayer.pub.api.events.listeners.VideoPlayerEvents.OnControlsListener
onControls
-
Methods inherited from interface com.jwplayer.pub.api.events.listeners.VideoPlayerEvents.OnFullscreenListener
onFullscreen
-
-
-
-
Method Detail
-
isFullscreen
androidx.lifecycle.LiveData<java.lang.Boolean> isFullscreen()
-
getClickthroughUrl
androidx.lifecycle.LiveData<java.lang.String> getClickthroughUrl()
-
getAdPodMessage
androidx.lifecycle.LiveData<java.lang.String> getAdPodMessage()
-
getAdMessage
androidx.lifecycle.LiveData<java.lang.String> getAdMessage()
-
getCombinedAdMessage
androidx.lifecycle.LiveData<java.lang.String> getCombinedAdMessage()
-
getCurrentAdPosition
androidx.lifecycle.LiveData<java.lang.Double> getCurrentAdPosition()
-
getAdDuration
androidx.lifecycle.LiveData<java.lang.Double> getAdDuration()
-
isSkipButtonVisible
androidx.lifecycle.LiveData<java.lang.Boolean> isSkipButtonVisible()
-
isPipIconVisible
androidx.lifecycle.LiveData<java.lang.Boolean> isPipIconVisible()
-
getPlayButtonStatus
androidx.lifecycle.LiveData<java.lang.Boolean> getPlayButtonStatus()
-
getSkipOffSet
androidx.lifecycle.LiveData<java.lang.Integer> getSkipOffSet()
-
getSkipMessage
androidx.lifecycle.LiveData<java.lang.String> getSkipMessage()
-
getSkipButtonLabel
androidx.lifecycle.LiveData<java.lang.String> getSkipButtonLabel()
-
getLoadingMessage
androidx.lifecycle.LiveData<java.lang.String> getLoadingMessage()
-
isVisibleUI
androidx.lifecycle.LiveData<java.lang.Boolean> isVisibleUI()
-
getSkipButtonAdEnabled
androidx.lifecycle.LiveData<java.lang.Boolean> getSkipButtonAdEnabled()
-
getNoCombinedAdMessage
androidx.lifecycle.LiveData<java.lang.String> getNoCombinedAdMessage()
-
getSeekBarPosition
androidx.lifecycle.LiveData<java.lang.Double> getSeekBarPosition()
-
getSeekBarDuration
androidx.lifecycle.LiveData<java.lang.Double> getSeekBarDuration()
-
isAdsControlsDisplayed
boolean isAdsControlsDisplayed()
-
onFullscreenClicked
void onFullscreenClicked(boolean isFullscreen)
-
onPlayClicked
void onPlayClicked()
-
onPausedClicked
void onPausedClicked()
-
onSkipClicked
void onSkipClicked()
-
onAdViewClicked
void onAdViewClicked()
-
onPipClicked
void onPipClicked()
-
isAdPlaying
boolean isAdPlaying()
-
-