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
Modifier and TypeMethodDescriptionandroidx.lifecycle.LiveData<Double>androidx.lifecycle.LiveData<String>androidx.lifecycle.LiveData<String>androidx.lifecycle.LiveData<String>androidx.lifecycle.LiveData<String>androidx.lifecycle.LiveData<Double>androidx.lifecycle.LiveData<String>androidx.lifecycle.LiveData<String>androidx.lifecycle.LiveData<Boolean>androidx.lifecycle.LiveData<Double>androidx.lifecycle.LiveData<Double>androidx.lifecycle.LiveData<Boolean>androidx.lifecycle.LiveData<String>androidx.lifecycle.LiveData<String>androidx.lifecycle.LiveData<Integer>booleanbooleanandroidx.lifecycle.LiveData<Boolean>androidx.lifecycle.LiveData<Boolean>androidx.lifecycle.LiveData<Boolean>androidx.lifecycle.LiveData<Boolean>voidvoidonFullscreenClicked(boolean isFullscreen) voidvoidvoidvoidMethods inherited from interface com.jwplayer.pub.api.events.listeners.AdvertisingEvents.OnAdBreakEndListener
onAdBreakEndMethods inherited from interface com.jwplayer.pub.api.events.listeners.AdvertisingEvents.OnAdBreakStartListener
onAdBreakStartMethods inherited from interface com.jwplayer.pub.api.events.listeners.AdvertisingEvents.OnAdImpressionListener
onAdImpressionMethods inherited from interface com.jwplayer.pub.api.events.listeners.AdvertisingEvents.OnAdMetaListener
onAdMetaMethods inherited from interface com.jwplayer.pub.api.events.listeners.AdvertisingEvents.OnAdPauseListener
onAdPauseMethods inherited from interface com.jwplayer.pub.api.events.listeners.AdvertisingEvents.OnAdPlayListener
onAdPlayMethods inherited from interface com.jwplayer.pub.api.events.listeners.AdvertisingEvents.OnAdTimeListener
onAdTimeMethods inherited from interface com.jwplayer.pub.api.events.listeners.VideoPlayerEvents.OnControlsListener
onControlsMethods inherited from interface com.jwplayer.pub.api.events.listeners.VideoPlayerEvents.OnFullscreenListener
onFullscreen
-
Method Details
-
isFullscreen
androidx.lifecycle.LiveData<Boolean> isFullscreen() -
getClickthroughUrl
androidx.lifecycle.LiveData<String> getClickthroughUrl() -
getAdPodMessage
androidx.lifecycle.LiveData<String> getAdPodMessage() -
getAdMessage
androidx.lifecycle.LiveData<String> getAdMessage() -
getCombinedAdMessage
androidx.lifecycle.LiveData<String> getCombinedAdMessage() -
getCurrentAdPosition
androidx.lifecycle.LiveData<Double> getCurrentAdPosition() -
getAdDuration
androidx.lifecycle.LiveData<Double> getAdDuration() -
isSkipButtonVisible
androidx.lifecycle.LiveData<Boolean> isSkipButtonVisible() -
isPipIconVisible
androidx.lifecycle.LiveData<Boolean> isPipIconVisible() -
getPlayButtonStatus
androidx.lifecycle.LiveData<Boolean> getPlayButtonStatus() -
getSkipOffSet
androidx.lifecycle.LiveData<Integer> getSkipOffSet() -
getSkipMessage
androidx.lifecycle.LiveData<String> getSkipMessage() -
getSkipButtonLabel
androidx.lifecycle.LiveData<String> getSkipButtonLabel() -
getLoadingMessage
androidx.lifecycle.LiveData<String> getLoadingMessage() -
isVisibleUI
androidx.lifecycle.LiveData<Boolean> isVisibleUI() -
getSkipButtonAdEnabled
androidx.lifecycle.LiveData<Boolean> getSkipButtonAdEnabled() -
getNoCombinedAdMessage
androidx.lifecycle.LiveData<String> getNoCombinedAdMessage() -
getSeekBarPosition
androidx.lifecycle.LiveData<Double> getSeekBarPosition() -
getSeekBarDuration
androidx.lifecycle.LiveData<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()
-