Я сделал некоторые изменения, и он отлично работает для баннеров. Я сделал следующие изменения:
Если предоставлен WebViewClient, верните значение true, это означает, что приложение-хозяин обрабатывает URL-адрес, а return false означает, что текущий WebView обрабатывает URL-адрес
blockquote>@Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.contains("www.mysite.com")) { view.loadUrl(url); return false; }else { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(intent); return true; } }