Обычно я использую shouldOverrideUrlLoading
для блокировки рекламы в веб-просмотре, но на этот раз ссылки на рекламу на новом веб-сайте не фиксируются в
public boolean shouldOverrideUrlLoading(WebView view, String url)
и
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request)
но он записан в
public WebResourceResponse shouldInterceptRequest(final WebView view, String url)
, поэтому я использовал этот метод
@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
@Override
public WebResourceResponse shouldInterceptRequest(final WebView view, String url) {
Log.d("soidfzs", url);
WebResourceResponse webResourceResponse = null;
if (url.contains("https://googleads") || url.contains("doubleclick") || url.contains("google-analytics.com") || url.contains("adservice") || url.contains("securepubads")) {
Log.d("soidfzs", "here");
return webResourceResponse;
} else {
return super.shouldInterceptRequest(view, url);
}
}
, но ссылки по-прежнему загружаются и реклама показывает
Итак, что я должен вернуть?