2011-10-22 91 views
0

我想在Android的Webview中展示广告。需要嵌入在网页视图是下面给出的JS代码片段:Android Web视图中的展示广告

<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"); 

上述代码不会显示广告图片,但会在web视图中显示javascript代码。请告诉我如何在webview中显示图像,而不是代码。

在此先感谢。

回答

1

你可能不再工作了,但对于其他人找到这个线程 - 我刚刚创建了一个关于如何在web视图中显示html/javascript广告的教程。做最简单的事情将是抢我的项目,交换你的JavaScript:

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

我认为关键的区别是不同的加载数据 - 试试这个,其中“HTML”是完整的一个字符串HTML代码片段:

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