public interface POBVideoMeasurementProvider extends POBMeasurementProvider
| Modifier and Type | Interface and Description |
|---|---|
static interface |
POBVideoMeasurementProvider.POBVerificationScriptResource |
static class |
POBVideoMeasurementProvider.POBVideoAdErrorType |
static class |
POBVideoMeasurementProvider.POBVideoAdEventType |
static class |
POBVideoMeasurementProvider.POBVideoPlayerState |
POBMeasurementProvider.POBScriptListener| Modifier and Type | Method and Description |
|---|---|
void |
impressionOccurred()
OpenBid SDK calls this method to notify ad session about impression event
|
void |
loaded(boolean isSkippable,
float skipDuration)
OpenBid SDK calls this method to notify ad loaded event
|
void |
signalAdEvent(POBVideoMeasurementProvider.POBVideoAdEventType event)
OpenBid SDK calls this method to signal POBVideoMeasurementProvider for viewability measurement session.
|
void |
signalError(POBVideoMeasurementProvider.POBVideoAdErrorType errorType,
java.lang.String message)
OpenBid SDK calls this method to notify error to ad session
|
void |
signalPlayerStateChange(POBVideoMeasurementProvider.POBVideoPlayerState videoPlayerState)
OpenBid SDK calls this method to notify player state event
|
void |
start(float duration)
OpenBid SDK calls this method to notify start event
|
void |
startAdSession(android.view.View view,
java.util.List<POBVideoMeasurementProvider.POBVerificationScriptResource> resources)
OpenBid SDK calls this method to start view-ability measurement session on Ad load.
|
finishAdSession, omidJsServiceScript, omSDKVersion, setTrackViewvoid signalAdEvent(@NonNull
POBVideoMeasurementProvider.POBVideoAdEventType event)
event - POBVideoAdEventType of event to signalvoid startAdSession(android.view.View view,
@NonNull
java.util.List<POBVideoMeasurementProvider.POBVerificationScriptResource> resources)
view - ad viewresources - ad verification resourcesvoid impressionOccurred()
void signalPlayerStateChange(@NonNull
POBVideoMeasurementProvider.POBVideoPlayerState videoPlayerState)
videoPlayerState - POBVideoPlayerState of video playervoid signalError(@NonNull
POBVideoMeasurementProvider.POBVideoAdErrorType errorType,
@NonNull
java.lang.String message)
errorType - type of error to notifymessage - error messagevoid loaded(boolean isSkippable,
float skipDuration)
isSkippable - true if ad is skippablevoid start(float duration)
duration - vast ad duration