2012-09-04 4 views
4

Я хочу добавить рекламное объявление Leadbolt в веб-обозревателе. Вот рекламный код нижеДобавить Javascript в Webview В Android

<script type="text/javascript" src="http://ad.leadboltads.net/show_app_ad.js?section_id=xxxxxxxxx"></script> 

Как я могу добавить это?

ответ

3

WebView имеет метод loadData(). Разрешить веб-загрузку html-кода напрямую. Вы можете попробовать.

String js_str = "<script type='text/javascript' src='http://ad.leadboltads.net/show_app_ad.js?section_id=xxxxxxxxx'></script>" 

WebView webview = new WebView(); 

webview.loadData(js_str, null, null); 
+0

Вы можете избежать кавычки внутри вашей строки. – Eric

+0

большое спасибо! мне очень помогли –

0

попробовать это

WebView wv = (WebView)findViewById(R.id.webViewad); 
wv.getSettings().setJavaScriptEnabled(true); 
StringBuilder htmlData = new StringBuilder("<html>"); 
htmlData.append("<head><title>Ad</title></head>"); 
htmlData.append("<body>"); 
htmlData.append("<script type=\"text/javascript\" 
src=\"http://ad.leadboltads.net/show_app_ad.js?section_id=YOUR_ID\"></script>"); 
htmlData.append("</body>"); 
htmlData.append("</html>"); 
wv.loadData(htmlData.toString(),"text/html", "ISO 8859-1"); 
Смежные вопросы