Class JsExecutor
- java.lang.Object
-
- org.prebid.mobile.rendering.views.webview.mraid.JsExecutor
-
public class JsExecutor extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JsExecutor(android.webkit.WebView webView, android.os.Handler scriptExecutionHandler, HandlerQueueManager handlerQueueManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidexecuteAudioVolumeChange(java.lang.Float volume)voidexecuteDisabledFlags(java.lang.String disabledFlags)voidexecuteExposureChange(ViewExposure viewExposure)voidexecuteGetExpandProperties(android.os.Handler handler)voidexecuteGetResizeProperties(android.os.Handler handler)voidexecuteNativeCallComplete()voidexecuteOnError(java.lang.String message, java.lang.String action)voidexecuteOnReady()voidexecuteOnReadyExpanded()voidexecuteOnSizeChange(android.graphics.Rect rect)voidexecuteOnViewableChange(boolean isViewable)Deprecated.voidexecuteSetCurrentPosition(android.graphics.Rect currentPosition)voidexecuteSetDefaultPosition(android.graphics.Rect defaultPosition)voidexecuteSetMaxSize(android.graphics.Rect maxSize)voidexecuteSetScreenSize(android.graphics.Rect screenSize)voidexecuteStateChange(java.lang.String state)HandlerQueueManagergetHandlerQueueManager()voidloading()voidsetMraidVariableContainer(MraidVariableContainer mraidVariableContainer)
-
-
-
Constructor Detail
-
JsExecutor
public JsExecutor(android.webkit.WebView webView, android.os.Handler scriptExecutionHandler, HandlerQueueManager handlerQueueManager)
-
-
Method Detail
-
setMraidVariableContainer
public void setMraidVariableContainer(MraidVariableContainer mraidVariableContainer)
-
getHandlerQueueManager
public HandlerQueueManager getHandlerQueueManager()
-
executeGetResizeProperties
public void executeGetResizeProperties(android.os.Handler handler)
-
executeGetExpandProperties
public void executeGetExpandProperties(android.os.Handler handler)
-
executeSetScreenSize
public void executeSetScreenSize(android.graphics.Rect screenSize)
-
executeSetMaxSize
public void executeSetMaxSize(android.graphics.Rect maxSize)
-
executeSetCurrentPosition
public void executeSetCurrentPosition(android.graphics.Rect currentPosition)
-
executeSetDefaultPosition
public void executeSetDefaultPosition(android.graphics.Rect defaultPosition)
-
executeOnSizeChange
public void executeOnSizeChange(android.graphics.Rect rect)
-
executeOnError
public void executeOnError(java.lang.String message, java.lang.String action)
-
executeDisabledFlags
public void executeDisabledFlags(java.lang.String disabledFlags)
-
executeOnReadyExpanded
public void executeOnReadyExpanded()
-
executeOnReady
public void executeOnReady()
-
executeAudioVolumeChange
public void executeAudioVolumeChange(java.lang.Float volume)
-
executeStateChange
public void executeStateChange(java.lang.String state)
-
executeOnViewableChange
@Deprecated public void executeOnViewableChange(boolean isViewable)
Deprecated.Deprecated since SDK v4.12.0 (since MRAID 3 implementation)
-
executeExposureChange
public void executeExposureChange(ViewExposure viewExposure)
-
executeNativeCallComplete
public void executeNativeCallComplete()
-
loading
public void loading()
-
-