public class POBVideoMeasurement extends POBMeasurement implements com.pubmatic.sdk.common.viewability.POBVideoMeasurementProvider
com.pubmatic.sdk.common.viewability.POBVideoMeasurementProvider.POBOmidSessionListener, com.pubmatic.sdk.common.viewability.POBVideoMeasurementProvider.POBVerificationScriptResource, com.pubmatic.sdk.common.viewability.POBVideoMeasurementProvider.POBVideoAdErrorType, com.pubmatic.sdk.common.viewability.POBVideoMeasurementProvider.POBVideoPlayerStateadEvents, adSession, TAG| Constructor and Description |
|---|
POBVideoMeasurement() |
| Modifier and Type | Method and Description |
|---|---|
void |
finishAdSession()
Finishes the Ad session.
|
void |
impressionOccurred() |
void |
loaded(boolean isSkippable,
float skipDuration) |
void |
signalAdEvent(com.pubmatic.sdk.common.POBDataType.POBVideoAdEventType event) |
void |
signalError(com.pubmatic.sdk.common.viewability.POBVideoMeasurementProvider.POBVideoAdErrorType errorType,
java.lang.String message) |
void |
signalPlayerStateChange(com.pubmatic.sdk.common.viewability.POBVideoMeasurementProvider.POBVideoPlayerState videoPlayerState) |
void |
start(float duration,
float playerVolume) |
void |
startAdSession(android.view.View view,
java.util.List<com.pubmatic.sdk.common.viewability.POBVideoMeasurementProvider.POBVerificationScriptResource> resources,
com.pubmatic.sdk.common.viewability.POBVideoMeasurementProvider.POBOmidSessionListener omidSessionListener) |
addFriendlyObstructions, omidJsServiceScript, omSDKVersion, removeFriendlyObstructions, setTrackViewpublic void signalAdEvent(@NonNull
com.pubmatic.sdk.common.POBDataType.POBVideoAdEventType event)
signalAdEvent in interface com.pubmatic.sdk.common.viewability.POBVideoMeasurementProviderpublic void startAdSession(@NonNull
android.view.View view,
@NonNull
java.util.List<com.pubmatic.sdk.common.viewability.POBVideoMeasurementProvider.POBVerificationScriptResource> resources,
@NonNull
com.pubmatic.sdk.common.viewability.POBVideoMeasurementProvider.POBOmidSessionListener omidSessionListener)
startAdSession in interface com.pubmatic.sdk.common.viewability.POBVideoMeasurementProviderpublic void impressionOccurred()
impressionOccurred in interface com.pubmatic.sdk.common.viewability.POBVideoMeasurementProviderpublic void signalPlayerStateChange(@NonNull
com.pubmatic.sdk.common.viewability.POBVideoMeasurementProvider.POBVideoPlayerState videoPlayerState)
signalPlayerStateChange in interface com.pubmatic.sdk.common.viewability.POBVideoMeasurementProviderpublic void signalError(@NonNull
com.pubmatic.sdk.common.viewability.POBVideoMeasurementProvider.POBVideoAdErrorType errorType,
@NonNull
java.lang.String message)
signalError in interface com.pubmatic.sdk.common.viewability.POBVideoMeasurementProviderpublic void loaded(boolean isSkippable,
float skipDuration)
loaded in interface com.pubmatic.sdk.common.viewability.POBVideoMeasurementProviderpublic void start(float duration,
float playerVolume)
start in interface com.pubmatic.sdk.common.viewability.POBVideoMeasurementProviderpublic void finishAdSession()
POBMeasurementfinishAdSession in interface com.pubmatic.sdk.common.viewability.POBMeasurementProviderfinishAdSession in class POBMeasurement