Interface Inroll


  • @MainThread
    public interface Inroll
    This class is used to play inroll 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 inroll playback. Note that prepare() should always be called before play() method.
        Parameters:
        instreamAdPlayer - player to play inroll.
      • play

        void play​(@NonNull
                  InstreamAdView instreamAdView)
        Start inroll playback. Note that you can call play only on a prepared inroll.
        Parameters:
        instreamAdView - the view in which inroll will be displayed.
      • pause

        void pause()
        Pause inroll playback.
      • resume

        void resume()
        Resume paused inroll playback.
      • invalidate

        void invalidate()
        Invalidate inroll playback. Call this method right before ad player is invalidated. To resume playback after invalidation you should prepare and start inroll again.