public interface InstreamAdPlayer
| Modifier and Type | Method and Description |
|---|---|
long |
getAdDuration()
Gets ad video duration
|
long |
getAdPosition()
Gets current ad video position
|
boolean |
isPlayingAd()
Gets value indicating whether player is playing ad
|
void |
pauseAd()
Pauses playing ad
|
void |
playAd()
Starts playing ad
|
void |
prepareAd(com.yandex.mobile.ads.video.playback.model.VideoAd videoAd)
Prepares player for playing video ad.
|
void |
release()
Releases ad player object
|
void |
resumeAd()
Resumes playing ad
|
void |
setInstreamAdPlayerListener(InstreamAdPlayerListener instreamAdPlayerListener)
Sets listener for ad player events.
|
void |
setVolume(float volume)
Sets ad player volume, with 0 being silence and 1 being maximum volume level
|
void |
stopAd()
Stops playing ad
|
void prepareAd(@NonNull
com.yandex.mobile.ads.video.playback.model.VideoAd videoAd)
videoAd - object providing information about the advertising video file to be played.
videoAd should be passed back in all callbacks to InstreamAdPlayerListenervoid playAd()
void pauseAd()
void resumeAd()
void stopAd()
void setVolume(float volume)
volume - volume level in range [0.0, 1.0]void release()
void setInstreamAdPlayerListener(@Nullable
InstreamAdPlayerListener instreamAdPlayerListener)
instreamAdPlayerListener - Listener for ad player eventslong getAdDuration()
long getAdPosition()
boolean isPlayingAd()