public class InstreamAdBinder
extends java.lang.Object
| Constructor and Description |
|---|
InstreamAdBinder(android.content.Context context,
InstreamAd instreamAd,
InstreamAdPlayer instreamAdPlayer,
VideoPlayer videoPlayer) |
| Modifier and Type | Method and Description |
|---|---|
void |
bind(InstreamAdView instreamAdView)
Starts instream ad playback
|
void |
invalidateAdPlayer()
Invalidates ad playback.
|
void |
invalidateVideoPlayer()
Invalidates video playback.
|
void |
prepareAd()
Prepare preroll (if it exists in ad)
|
void |
setInstreamAdListener(InstreamAdListener listener)
Register a callback for listening InstreamAdBinder.
|
void |
unbind()
Unbinds binder from passed view and pauses ad playback
|
public InstreamAdBinder(@NonNull
android.content.Context context,
@NonNull
InstreamAd instreamAd,
@NonNull
InstreamAdPlayer instreamAdPlayer,
@NonNull
VideoPlayer videoPlayer)
public void bind(@NonNull
InstreamAdView instreamAdView)
instreamAdView - the view in which instream ad breaks will be displayedpublic void invalidateVideoPlayer()
public void invalidateAdPlayer()
public void setInstreamAdListener(@Nullable
InstreamAdListener listener)
listener - an InstreamAdListener object that handles lifecycle of instream ad.public void unbind()
public void prepareAd()