Package 

Interface Inroll

  • All Implemented Interfaces:

    @MainThread() 
    public interface Inroll
    
                        

    This class is used to play inroll ad breaks.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • setVideoAdPlaybackListener

         abstract void setVideoAdPlaybackListener(@Nullable() VideoAdPlaybackListener listener)

        Register a callback for listening video playback events

        Parameters:
        listener - an VideoAdPlaybackListener object that handles video playback events.
      • prepare

         abstract 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

         abstract 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

         abstract void pause()

        Pause inroll playback.

      • resume

         abstract void resume()

        Resume paused inroll playback.

      • invalidate

         abstract 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.