| com.smaato.soma.sdk.video.ad.Video |
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| interface | Video.OnClickListener | A listener for the click event. | |||||||||
| interface | Video.OnCloseListener | A listener for the close event. | |||||||||
| interface | Video.OnCompleteListener | A listener for the complete event. | |||||||||
| interface | Video.OnStartListener | A listener for the start event. | |||||||||
| interface | Video.OnTtlExpiredListener | A listener for the TTL(time to live) expiration event. | |||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract String | getAdSpaceId() | ||||||||||
| abstract String | getPublisherId() | ||||||||||
| abstract UserInfo | getUserInfo() | ||||||||||
| abstract boolean | isAvailableForPresentation() | ||||||||||
| abstract void |
setCloseButtonEnabled(boolean enabled)
Sets an
enabled flag if close button should/shouldn't be shown during Video ad playback. | ||||||||||
| abstract Video |
setOnClickListener(Video.OnClickListener onClickListener)
Sets
Video.OnClickListener to receive click events
| ||||||||||
| abstract Video |
setOnCloseListener(Video.OnCloseListener onCloseListener)
Sets
Video.OnCloseListener to receive close events
| ||||||||||
| abstract Video |
setOnCompleteListener(Video.OnCompleteListener onCompleteListener)
Sets
Video.OnCompleteListener to receive video playback completion events
| ||||||||||
| abstract Video |
setOnStartListener(Video.OnStartListener onStartListener)
Sets
Video.OnStartListener to receive start events
| ||||||||||
| abstract Video |
setOnTtlExpiredListener(Video.OnTtlExpiredListener onTtlExpiredListener)
Sets
Video.OnTtlExpiredListener to receive TTL(time to live) expiration events
| ||||||||||
| abstract void |
show()
Shows successfully loaded ad.
| ||||||||||
loadAd(Context, String, String, SmaatoSdkVideo.LoadListener).
loadAd(Context, String, String, SmaatoSdkVideo.LoadListener).
true if ad is ready to be presented by @{link #show} call and false if not.
Sets an enabled flag if close button should/shouldn't be shown during Video ad playback.
Has no effect on Video ad that is already shown by show() call. The default value is false
| enabled | a flag to pass if close button should enabled/disabled respectively. |
|---|
Sets Video.OnClickListener to receive click events
Video instance keeps java.lang.ref.WeakReference on listener to prevent memory leaks.
It's responsibility of Video's user to keep instances from been collected by garbage collector.
| onClickListener | to set |
|---|
Video instance to provide easy way of setters combining
Sets Video.OnCloseListener to receive close events
Video instance keeps java.lang.ref.WeakReference on listener to prevent memory leaks.
It's responsibility of Video's user to keep instances from been collected by garbage collector.
Video instance to provide easy way of setters combining.
Sets Video.OnCompleteListener to receive video playback completion events
Video instance keeps java.lang.ref.WeakReference on listener to prevent memory leaks.
It's responsibility of Video's user to keep instances from been collected by garbage collector.
| onCompleteListener | to set |
|---|
Video instance to provide easy way of setters combining
Sets Video.OnStartListener to receive start events
Video instance keeps java.lang.ref.WeakReference on listener to prevent memory leaks.
It's responsibility of Video's user to keep instances from been collected by garbage collector.
| onStartListener | to set |
|---|
Video instance to provide easy way of setters combining
Sets Video.OnTtlExpiredListener to receive TTL(time to live) expiration events
Video instance keeps java.lang.ref.WeakReference on listener to prevent memory leaks.
It's responsibility of Video's user to keep instances from been collected by garbage collector.
| onTtlExpiredListener | to set |
|---|
Video instance to provide easy way of setters combining
Shows successfully loaded ad.