com.yandex.mobile.ads.instream
Class InstreamAdBinder
java.lang.Object
com.yandex.mobile.ads.instream.InstreamAdBinder
public class InstreamAdBinder
extends java.lang.Object
Класс, который автоматически отслеживает прогресс воспроизведения основного видео и берет на себя управление проигрыванием рекламных роликов.
Constructor Summary
Constructor and Description |
---|
InstreamAdBinder(android.content.Context context, InstreamAd instreamAd, InstreamAdPlayer instreamAdPlayer, VideoPlayer videoPlayer)
Создает объект класса
InstreamAdBinder . |
Method Summary
Modifier and Type | Method and Description |
---|---|
void | bind(InstreamAdView instreamAdView)
Запускает воспроизведение в inStream.
|
void | invalidateAdPlayer()
Делает недействительным воспроизведение рекламного ролика.
|
void | invalidateVideoPlayer()
Делает недействительным воспроизведение основного видео.
|
void | prepareAd()
Подготавливает рекламный ролик формата Pre-Roll, если он существует в рекламном объявлении.
|
void | setInstreamAdListener(InstreamAdListener listener)
Задает объект класса
InstreamAdListener для получения оповещений о событиях, происходящих во время жизненного цикла inStream рекламы. |
void | unbind()
Убирает привязку просмотренной view и приостанавливает воспроизведение рекламы.
|
Constructor Detail
InstreamAdBinder
public InstreamAdBinder(@NonNull android.content.Context context, @NonNull InstreamAd instreamAd, @NonNull InstreamAdPlayer instreamAdPlayer, @NonNull VideoPlayer videoPlayer)
Создает объект класса
InstreamAdBinder
.- Parameters:
context
- Объект системного класса Context.instreamAd
- Загруженная реклама inStream (объект классаInstreamAd
).instreamAdPlayer
- Реализация плеера (объект классаInstreamAdPlayer
).videoPlayer
- Реализация плеера (объект классаVideoPlayer
).
Method Detail
bind
public void bind(@NonNull InstreamAdView instreamAdView)
Запускает воспроизведение в inStream.
- Parameters:
instreamAdView
- View (объект классаInstreamAdView
), в которой будут проигрываться рекламные ролики.
invalidateVideoPlayer
public void invalidateVideoPlayer()
Делает недействительным воспроизведение основного видео. Вызовите этот метод перед тем, как видеоплеер станет недействительным.
invalidateAdPlayer
public void invalidateAdPlayer()
Делает недействительным воспроизведение рекламного ролика. Вызовите этот метод перед тем, как рекламный видеоплеер станет недействительным.
setInstreamAdListener
public void setInstreamAdListener(@Nullable InstreamAdListener listener)
Задает объект класса
InstreamAdListener
для получения оповещений о событиях, происходящих во время жизненного цикла inStream рекламы.- Parameters:
listener
- Объект классаInstreamAdListener
, который будет получать оповещения о событиях.
unbind
public void unbind()
Убирает привязку просмотренной view и приостанавливает воспроизведение рекламы.
prepareAd
public void prepareAd()
Подготавливает рекламный ролик формата Pre-Roll, если он существует в рекламном объявлении.