Interface Pauseroll
-
@MainThread public interface Pauseroll
This class is used to play pauseroll ad breaks.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InstreamAdBreak
getInstreamAdBreak()
ReturnsInstreamAdBreak
that's associated with this pauseroll.void
invalidate()
Invalidate pauseroll playback.void
pause()
Pause pauseroll playback.void
play(InstreamAdView instreamAdView)
Start pauseroll playback.void
prepare(InstreamAdPlayer instreamAdPlayer)
Prepare pauseroll playback.void
resume()
Resume paused pauseroll playback.void
setListener(InstreamAdBreakEventListener listener)
Register a callback for listening pauseroll playback events.void
setVideoAdPlaybackListener(com.yandex.mobile.ads.video.playback.VideoAdPlaybackListener listener)
Register a callback for listening video playback events
-
-
-
Method Detail
-
getInstreamAdBreak
@NonNull InstreamAdBreak getInstreamAdBreak()
ReturnsInstreamAdBreak
that's associated with this pauseroll.- Returns:
InstreamAdBreak
.
-
setListener
void setListener(@Nullable InstreamAdBreakEventListener listener)
Register a callback for listening pauseroll playback events.- Parameters:
listener
- anInstreamAdBreakEventListener
object that handles lifecycle of pauseroll.
-
setVideoAdPlaybackListener
void setVideoAdPlaybackListener(@Nullable com.yandex.mobile.ads.video.playback.VideoAdPlaybackListener listener)
Register a callback for listening video playback events- Parameters:
listener
- anVideoAdPlaybackListener
object that handles video playback events.
-
prepare
void prepare(@NonNull InstreamAdPlayer instreamAdPlayer)
Prepare pauseroll playback. Note that prepare() should always be called before play() method.- Parameters:
instreamAdPlayer
- player to play pauseroll.
-
play
void play(@NonNull InstreamAdView instreamAdView)
Start pauseroll playback. Note that you can call play only on a prepared pauseroll.- Parameters:
instreamAdView
- the view in which pauseroll will be displayed.
-
pause
void pause()
Pause pauseroll playback.
-
resume
void resume()
Resume paused pauseroll playback.
-
invalidate
void invalidate()
Invalidate pauseroll playback. Call this method right before ad player is invalidated. To resume playback after invalidation you should prepare and start pauseroll again.
-
-