Webview показывает вам HTML, возвращенный по URL, который был загружен. onReceivedError()
не будет вызвано, если вы получите ответ, содержащий сообщение об ошибке.
Проверьте, что вы получаете в виде HTML с сервера, используя следующий код в onPageFinished()
.
webView.evaluateJavascript(
"(function() { return ('<html>'+document.getElementsByTagName('html')[0].innerHTML+'</html>'); })();",
new ValueCallback<String>() {
@Override
public void onReceiveValue(String html) {
// displays the HTML received after the URL is loaded.
Log.e("#Eval", "Html -> " + html);
}
});
Поскольку вы упомянули, что сообщение не реализовано в вашем приложении, оно должно быть получено со стороны сервера.
Google (неудивительно) знает изрядное количество о том, где люди считают страницу. У них есть статья о том, куда поместить рекламу.
Лично, у меня есть реклама на моем праве статей C# внизу - к тому времени, когда Вы добираетесь там, Вы уже получили все преимущество страницы. Тем путем я не чувствую, что разрушаю своих пользователей. С другой стороны я действительно не пытаюсь сделать значительные деньги от них.
Я нахожу, что реклама посреди статьи является очень раздражающей. Избегайте этого, если это возможно. Поместите рекламу в стороны и вершину, но не забудьте оставлять много пространства для содержания также. Помните, что> 90% пользователей приедут для содержания так или иначе и не будут заботиться о рекламе, неважно, куда Вы помещаете их. Те, кто хочет их, определят их на сторонах столь же легко. Но те, кто не делает (и это - подавляющее большинство) просто будут очень раздражены, если реклама побеспокоит их - таким образом менее вероятно для возвращения к сайту.
Я собираюсь получить тепло для этого, но: абсолютная наиболее успешная практика не состоит в том, чтобы поместить рекламу в туда вообще.
реклама положительного героя... существует некоторые методы JavaScript для блокирования этого?
Я не попытался бы сделать такую вещь потому что это количество как саботаж также. Просто позвольте введенному коду Adsense быть.
Мне нравится размещение рекламы stackoverflow: