在 Android Webview 中展示广告
我正在尝试在 Android 的 Webview 中显示广告。下面给出的 JS 片段需要嵌入到 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 代码。请告诉我如何在网络视图中显示图像而不是代码。
提前致谢。
I am trying to display Ads in Android's Webview. The JS snippet that is given below needs to be embedded in the webview:
<script type="text/javascript" src="Ad URL"></script>
The URL contains the following code:
document.write('<a target="_blank"
href="valid URL">
<img src="valid Image" border=0></a>');
Here's how am doing it in my activity:
WebView mWebView = (WebView)findViewById(R.id.adWebView);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadURL("Valid URL");
The above code does not display the Ad image but it displays the javascript code in the webview. Please advise me how to display the image in the webview and not the code.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能不再致力于此工作,但对于找到此线程的其他人 - 我刚刚创建了一个有关如何在网络视图中显示 html/javascript 广告的教程。最简单的方法是获取我的项目并将您的 javascript 交换到:
http://www.projectjourneyman.com/leadbolt-show-ads-in-android-webview
我认为关键的区别是以不同的方式加载数据 - 试试这个,其中“html”是带有完整 HTML 的字符串片段:
You may not be working on this anymore, but for anyone else finding this thread - I just created a tutorial on how to show an html/javascript ad in a webview. The simplest thing to do would be to grab my project and swap your javascript in:
http://www.projectjourneyman.com/leadbolt-show-ads-in-android-webview
I think the critical difference is loading the data differently - try this, where "html" is a string with the full HTML snippet: