public class POBMraidWebClient extends POBHTMLViewClient
POBHTMLViewClient.HTMLViewClientListener, POBHTMLViewClient.OnRenderProcessGoneListenerERROR_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| Modifier and Type | Method and Description |
|---|---|
android.webkit.WebResourceResponse |
shouldInterceptRequest(android.webkit.WebView view,
java.lang.String url)
Method Override from webview to identify the creative is mraid supported and injects
mraid JS into WebView content
|
android.webkit.WebResourceResponse |
shouldInterceptRequest(android.webkit.WebView webView,
android.webkit.WebResourceRequest request)
Method Override from webview to identify the creative is mraid supported and injects
mraid JS into WebView content, the method works above version Build.VERSION_CODES.LOLLIPOP
|
disableMultipleOnPageFinished, onPageFinished, onReceivedError, onReceivedError, onRenderProcessGone, setHTMLClientListener, shouldOverrideUrlLoading, shouldOverrideUrlLoadingdoUpdateVisitedHistory, onFormResubmission, onLoadResource, onPageCommitVisible, onPageStarted, onReceivedClientCertRequest, onReceivedHttpAuthRequest, onReceivedHttpError, onReceivedLoginRequest, onReceivedSslError, onSafeBrowsingHit, onScaleChanged, onTooManyRedirects, onUnhandledKeyEvent, shouldOverrideKeyEventpublic android.webkit.WebResourceResponse shouldInterceptRequest(android.webkit.WebView view,
java.lang.String url)
shouldInterceptRequest in class android.webkit.WebViewClientview - on which mraid js to be injectedurl - which is used to check if there is any mraid dependencypublic android.webkit.WebResourceResponse shouldInterceptRequest(android.webkit.WebView webView,
android.webkit.WebResourceRequest request)
shouldInterceptRequest in class android.webkit.WebViewClientwebView - on which mraid js to be injectedrequest - which is used to check if there is any mraid dependency