public interface InstreamAdPlayerListener
Интерфейс определяет методы обратного вызова, которые отслеживают ход воспроизведения рекламы. Callback вызывает объект, который должен ответить на соответствующий вызов в InstreamAdPlayer.

Method Summary

All Methods
Instance Methods
Abstract Methods
Modifier and TypeMethod and Description
voidonAdBufferingFinished(VideoAd videoAd)
Вызывается, когда InstreamAdPlayer завершил буферизацию рекламного ролика.
voidonAdBufferingStarted(VideoAd videoAd)
Вызывается, когда InstreamAdPlayer начал буферизацию рекламного ролика.
voidonAdCompleted(VideoAd videoAd)
Вызывается, когда InstreamAdPlayer завершил воспроизведение рекламного ролика.
voidonAdPaused(VideoAd videoAd)
Вызывается, когда воспроизведение рекламного ролика было приостановлено.
voidonAdPrepared(VideoAd videoAd)
Вызывается, когда рекламный ролик подготовлен к воспроизведению.
voidonAdResumed(VideoAd videoAd)
Вызывается, когда воспроизведение рекламного ролика было возобновлено.
voidonAdStarted(VideoAd videoAd)
Вызывается, когда рекламный ролик начал проигрываться.
voidonAdStopped(VideoAd videoAd)
Вызывается, когда воспроизведение рекламного ролика было остановлено.
voidonError(VideoAd videoAd, InstreamAdPlayerError error)
Вызывается, когда произошла ошибка воспроизведения рекламного ролика.
voidonVolumeChanged(VideoAd videoAd, float volume)
Вызывается, когда во время воспроизведения рекламного ролика была изменена громкость.

Method Detail

onAdPrepared

void onAdPrepared(@NonNull
                  VideoAd videoAd)
Вызывается, когда рекламный ролик подготовлен к воспроизведению.
Parameters:
videoAd - Объект класса VideoAd.

onAdStarted

void onAdStarted(@NonNull
                 VideoAd videoAd)
Вызывается, когда рекламный ролик начал проигрываться.
Parameters:
videoAd - Объект класса VideoAd, в котором произошло событие.

onAdPaused

void onAdPaused(@NonNull
                VideoAd videoAd)
Вызывается, когда воспроизведение рекламного ролика было приостановлено.
Parameters:
videoAd - Объект класса VideoAd, в котором произошло событие.

onAdResumed

void onAdResumed(@NonNull
                 VideoAd videoAd)
Вызывается, когда воспроизведение рекламного ролика было возобновлено.
Parameters:
videoAd - Объект класса VideoAd, в котором произошло событие.

onAdBufferingStarted

void onAdBufferingStarted(@NonNull
                          VideoAd videoAd)
Вызывается, когда InstreamAdPlayer начал буферизацию рекламного ролика.
Parameters:
videoAd - Объект класса VideoAd, в котором произошло событие.

onAdBufferingFinished

void onAdBufferingFinished(@NonNull
                           VideoAd videoAd)
Вызывается, когда InstreamAdPlayer завершил буферизацию рекламного ролика.
Parameters:
videoAd - Объект класса VideoAd, в котором произошло событие.

onAdCompleted

void onAdCompleted(@NonNull
                   VideoAd videoAd)
Вызывается, когда InstreamAdPlayer завершил воспроизведение рекламного ролика.
Parameters:
videoAd - Объект класса VideoAd, в котором произошло событие.

onVolumeChanged

void onVolumeChanged(@NonNull
                     VideoAd videoAd,
                     float volume)
Вызывается, когда во время воспроизведения рекламного ролика была изменена громкость.
Parameters:
videoAd - Объект класса VideoAd, в котором произошло событие.
volume - Значение громкости, которое было выставлено в плеере.

onAdStopped

void onAdStopped(@NonNull
                 VideoAd videoAd)
Вызывается, когда воспроизведение рекламного ролика было остановлено.
Parameters:
videoAd - Объект класса VideoAd.

onError

void onError(@NonNull
             VideoAd videoAd,
             @NonNull
             InstreamAdPlayerError error)
Вызывается, когда произошла ошибка воспроизведения рекламного ролика.
Parameters:
videoAd - Объект класса VideoAd, в котором произошло событие.
error - Объект класса InstreamAdPlayerError.