-
- All Implemented Interfaces:
-
com.monetization.ads.instream.binder.UnifiedInstreamAdBinder
@MainThread() public class InstreamAdBinder implements UnifiedInstreamAdBinder
InstreamAdBinder allows automatic presenting of instream ads
-
-
Constructor Summary
Constructors Constructor Description InstreamAdBinder(Context context, InstreamAd instreamAd, InstreamAdPlayer instreamAdPlayer, VideoPlayer videoPlayer)
-
Method Summary
Modifier and Type Method Description voidbind(@NonNull() InstreamAdView instreamAdView)Starts instream ad playback voidinvalidateVideoPlayer()Invalidates video playback. voidinvalidateAdPlayer()Invalidates ad playback. voidsetInstreamAdListener(@Nullable() InstreamAdListener listener)Register a callback for listening InstreamAdBinder. voidunbind()Unbinds binder from passed view and pauses ad playback voidprepareAd()Prepare preroll (if it exists in ad) voidsetVideoAdPlaybackListener(@Nullable() VideoAdPlaybackListener listener)Sets listener for single video ad creative playback events. -
-
Constructor Detail
-
InstreamAdBinder
InstreamAdBinder(Context context, InstreamAd instreamAd, InstreamAdPlayer instreamAdPlayer, VideoPlayer videoPlayer)
-
-
Method Detail
-
bind
void bind(@NonNull() InstreamAdView instreamAdView)
Starts instream ad playback
- Parameters:
instreamAdView- the view in which instream ad breaks will be displayed
-
invalidateVideoPlayer
void invalidateVideoPlayer()
Invalidates video playback. Call this method right before video player is invalidated.
-
invalidateAdPlayer
void invalidateAdPlayer()
Invalidates ad playback. Call this method right before ad player is invalidated.
-
setInstreamAdListener
void setInstreamAdListener(@Nullable() InstreamAdListener listener)
Register a callback for listening InstreamAdBinder.
- Parameters:
listener- an InstreamAdListener object that handles lifecycle of instream ad.
-
unbind
void unbind()
Unbinds binder from passed view and pauses ad playback
-
prepareAd
void prepareAd()
Prepare preroll (if it exists in ad)
-
setVideoAdPlaybackListener
void setVideoAdPlaybackListener(@Nullable() VideoAdPlaybackListener listener)
Sets listener for single video ad creative playback events.
- Parameters:
listener- A VideoAdPlaybackListener that will be triggered on video events.
-
-
-
-