Life is Short
Eternal Poster
Pano ma block ang ads especially yung pop up ads mismo sa webview? May sample code po ba kayo? Wala kasi ako mahanap sa internet. Sana may makatulong
shouldOverrideUrlLoading method. Ito ang sample code:WebView myWebView = findViewById(R.id.myWebView);
myWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// Check if the URL is an ad
if (url.contains("ad")) {
// Block the ad by returning true
return true;
}
// Allow the URL to be loaded
return super.shouldOverrideUrlLoading(view, url);
}
});
setWebViewClient method ng WebView. Pagkatapos niyan, nag-override tayo ng shouldOverrideUrlLoading method. Sa loob ng shouldOverrideUrlLoading, maaari mong suriin kung ang URL ay naglalaman ng "ad". Kung ito ay naglalaman ng "ad", ibalik ang true upang hindi ito ma-load. Kung hindi, ma-load ang URL ng normal na paraan gamit ang super.shouldOverrideUrlLoading.shouldOverrideUrlLoading method upang mas detalyado na ma-block ang mga ads base sa iyong pangangailangan.