Показывать рекламу в Android Webview - PullRequest
0 голосов
/ 23 октября 2011

Я пытаюсь отобразить рекламу в веб-представлении Android. Фрагмент JS, приведенный ниже, должен быть встроен в веб-представление:

    <script type="text/javascript" src="Ad URL"></script>

URL содержит следующий код:

    document.write('<a target="_blank" 
     href="valid URL">
     <img src="valid Image" border=0></a>');

Вот как я делаю это в своей деятельности:

    WebView mWebView = (WebView)findViewById(R.id.adWebView);
    mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.loadURL("Valid URL");

Приведенный выше код не отображает изображение объявления, но отображает код JavaScript в веб-просмотре. Посоветуйте, пожалуйста, как отображать изображение в веб-просмотре, а не код.

Заранее спасибо.

1 Ответ

1 голос
/ 12 сентября 2012

Возможно, вы больше над этим не работаете, но для всех, кто нашел эту ветку - я только что создал учебник о том, как показывать html / javascript рекламу в веб-просмотре. Самое простое, что можно сделать, это взять мой проект и поменять местами свой javascript:

http://www.projectjourneyman.com/leadbolt-show-ads-in-android-webview

Я думаю, что критическая разница заключается в загрузке данных по-другому - попробуйте это, где "html" - это строка с полным фрагментом HTML:

wv.loadData(html, "text/html", "utf-8");
...