Class MraidWebViewClient
java.lang.Object
android.webkit.WebViewClient
org.prebid.mobile.rendering.views.webview.AdWebViewClient
org.prebid.mobile.rendering.views.webview.mraid.MraidWebViewClient
Handles injecting the MRAID javascript to the 2nd webview, when encountering mraid.js urls
-
Nested Class Summary
Nested classes/interfaces inherited from class org.prebid.mobile.rendering.views.webview.AdWebViewClient
AdWebViewClient.AdAssetsLoadedListener -
Field Summary
Fields inherited from class org.prebid.mobile.rendering.views.webview.AdWebViewClient
adAssetsLoadedListenerFields inherited from class android.webkit.WebViewClient
ERROR_AUTHENTICATION, ERROR_BAD_URL, ERROR_CONNECT, ERROR_FAILED_SSL_HANDSHAKE, ERROR_FILE, ERROR_FILE_NOT_FOUND, ERROR_HOST_LOOKUP, ERROR_IO, ERROR_PROXY_AUTHENTICATION, ERROR_REDIRECT_LOOP, ERROR_TIMEOUT, ERROR_TOO_MANY_REQUESTS, ERROR_UNKNOWN, ERROR_UNSAFE_RESOURCE, ERROR_UNSUPPORTED_AUTH_SCHEME, ERROR_UNSUPPORTED_SCHEME, SAFE_BROWSING_THREAT_BILLING, SAFE_BROWSING_THREAT_MALWARE, SAFE_BROWSING_THREAT_PHISHING, SAFE_BROWSING_THREAT_UNKNOWN, SAFE_BROWSING_THREAT_UNWANTED_SOFTWARE -
Constructor Summary
ConstructorsConstructorDescriptionMraidWebViewClient(AdWebViewClient.AdAssetsLoadedListener adAssetsLoadedListener, String mraidScript) -
Method Summary
Modifier and TypeMethodDescriptionandroid.webkit.WebResourceResponseshouldInterceptRequest(android.webkit.WebView view, String url) Methods inherited from class org.prebid.mobile.rendering.views.webview.AdWebViewClient
onLoadResource, onPageFinished, onPageStarted, onReceivedError, registerSpecialUrl, shouldOverrideKeyEvent, shouldOverrideUrlLoadingMethods inherited from class android.webkit.WebViewClient
doUpdateVisitedHistory, onFormResubmission, onPageCommitVisible, onReceivedClientCertRequest, onReceivedError, onReceivedHttpAuthRequest, onReceivedHttpError, onReceivedLoginRequest, onReceivedSslError, onRenderProcessGone, onSafeBrowsingHit, onScaleChanged, onTooManyRedirects, onUnhandledKeyEvent, shouldInterceptRequest, shouldOverrideUrlLoading
-
Constructor Details
-
MraidWebViewClient
public MraidWebViewClient(AdWebViewClient.AdAssetsLoadedListener adAssetsLoadedListener, String mraidScript)
-
-
Method Details
-
shouldInterceptRequest
public android.webkit.WebResourceResponse shouldInterceptRequest(android.webkit.WebView view, String url) - Overrides:
shouldInterceptRequestin classandroid.webkit.WebViewClient
-