Interface Pauseroll


  • @MainThread
    public interface Pauseroll
    This class is used to play pauseroll ad breaks.
    • Method Detail

      • setVideoAdPlaybackListener

        void setVideoAdPlaybackListener​(@Nullable
                                        com.yandex.mobile.ads.video.playback.VideoAdPlaybackListener listener)
        Register a callback for listening video playback events
        Parameters:
        listener - an VideoAdPlaybackListener 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.