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()
boolean
isAdPlaying()
boolean
isAdsControlsDisplayed()
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()
void
onAdViewClicked()
void
onFullscreenClicked(boolean isFullscreen)
void
onPausedClicked()
void
onPipClicked()
void
onPlayClicked()
void
onSkipClicked()
-
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()
-
-