Package com.yandex.mobile.ads.instream
Class InstreamAdBinder
- java.lang.Object
-
- com.yandex.mobile.ads.instream.InstreamAdBinder
-
public class InstreamAdBinder extends java.lang.ObjectInstreamAdBinder allows automatic presenting of instream ads
-
-
Constructor Summary
Constructors Constructor Description InstreamAdBinder(android.content.Context context, InstreamAd instreamAd, InstreamAdPlayer instreamAdPlayer, VideoPlayer videoPlayer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbind(InstreamAdView instreamAdView)Starts instream ad playbackvoidinvalidateAdPlayer()Invalidates ad playback.voidinvalidateVideoPlayer()Invalidates video playback.voidprepareAd()Prepare preroll (if it exists in ad)voidsetInstreamAdListener(InstreamAdListener listener)Register a callback for listening InstreamAdBinder.voidunbind()Unbinds binder from passed view and pauses ad playback
-
-
-
Constructor Detail
-
InstreamAdBinder
public InstreamAdBinder(@NonNull android.content.Context context, @NonNull InstreamAd instreamAd, @NonNull InstreamAdPlayer instreamAdPlayer, @NonNull VideoPlayer videoPlayer)
-
-
Method Detail
-
bind
public void bind(@NonNull InstreamAdView instreamAdView)Starts instream ad playback- Parameters:
instreamAdView- the view in which instream ad breaks will be displayed
-
invalidateVideoPlayer
public void invalidateVideoPlayer()
Invalidates video playback. Call this method right before video player is invalidated.
-
invalidateAdPlayer
public void invalidateAdPlayer()
Invalidates ad playback. Call this method right before ad player is invalidated.
-
setInstreamAdListener
public void setInstreamAdListener(@Nullable InstreamAdListener listener)Register a callback for listening InstreamAdBinder.- Parameters:
listener- anInstreamAdListenerobject that handles lifecycle of instream ad.
-
unbind
public void unbind()
Unbinds binder from passed view and pauses ad playback
-
prepareAd
public void prepareAd()
Prepare preroll (if it exists in ad)
-
-