public interface Inroll
Интерфейс, который используется для проигрывания рекламных вставок формата In-Roll.

Method Summary

All Methods
Instance Methods
Abstract Methods
Modifier and TypeMethod and Description
InstreamAdBreakgetInstreamAdBreak()
Возвращает объект класса InstreamAdBreak, который используется для формата In-Roll.
voidinvalidate()
Делает недействительным воспроизведение In-Roll.
voidpause()
Приостанавливает проигрывание In-Roll.
voidplay(InstreamAdView instreamAdView)
Запускает проигрывание In-Roll.
voidprepare(InstreamAdPlayer instreamAdPlayer)
Подготавливает In-Roll для воспроизведения.
voidresume()
Возобновляет проигрывание In-Roll после приостановки.
voidsetListener(InstreamAdBreakEventListener listener)
Задает объект InstreamAdBreakEventListener, который отслеживает работу In-Roll в рекламном объявлении.

Method Detail

getInstreamAdBreak

@NonNull
InstreamAdBreak getInstreamAdBreak()
Возвращает объект класса InstreamAdBreak, который используется для формата In-Roll.
Returns:
Объект класса InstreamAdBreak.

setListener

void setListener(@Nullable
                 InstreamAdBreakEventListener listener)
Задает объект InstreamAdBreakEventListener, который отслеживает работу In-Roll в рекламном объявлении.
Parameters:
listener - Объект InstreamAdBreakEventListener, который отслеживает работу In-Roll в рекламном объявлении.

prepare

void prepare(@NonNull
             InstreamAdPlayer instreamAdPlayer)
Подготавливает In-Roll для воспроизведения. Метод `prepare()` всегда необходимо вызывать перед методом `play()`.
Parameters:
instreamAdPlayer - Плеер (InstreamAdPlayer) для воспроизведения In-Roll.

play

void play(@NonNull
          InstreamAdView instreamAdView)
Запускает проигрывание In-Roll. Метод можно вызывать только после подготовки In-Roll к воспроизведению.
Parameters:
instreamAdView - `View` (InstreamAdView), в котором будет отображаться In-Roll.

pause

void pause()
Приостанавливает проигрывание In-Roll.

resume

void resume()
Возобновляет проигрывание In-Roll после приостановки.

invalidate

void invalidate()
Делает недействительным воспроизведение In-Roll. Вызовите этот метод перед тем, как рекламный видеоплеер станет недействительным. Чтобы возобновить воспроизведение после признания In-Roll недействительным, необходимо заново подготовить и запустить воспроизведение In-Roll.