У меня есть веб-просмотр, который показывает HTML-содержание страницы веб-сайта.Тем не менее, у меня есть необходимость показывать рекламу, загруженную на главном веб-сайте, в моем веб-обзоре.Как я могу добиться этого с помощью Webview?
Заранее спасибо, и это код моего веб-просмотра:
content = (WebView)findViewById(R.id.post_webView);
content.setInitialScale(300);
content.getSettings().setJavaScriptEnabled(true);
content.getSettings().setLoadWithOverviewMode(true);
content.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
content.setScrollbarFadingEnabled(false);
content.loadData(mapContent.get("rendered").toString(),"text/html","UTF-8");
content.loadDataWithBaseURL(null, "<html><head><style>img{max-width: "+ (int)((display.getWidth())*30.0/100.0)+"px; max-height: "+(int)((display.getHeight())*70.0/100.0)+"px; width:auto; height: auto; display: block; margin-top: 3px ; margin-left: 0px !important; margin-bottom: 4px; } </style>" +
"<style>@font-face {font-family: MyFont;src: url(\"file:///android_asset/fonts/Montserrat-Regular.ttf\")}</style>"+
"<style>body{font-family: 'MyFont'; }</style>" +
"<style>figure{max-width: "+ (int)((display.getWidth())*30.0/100.0) +"px; max-height: "+(int)((display.getHeight())*70.0/100.0)+"px; width:auto; height: auto; display: block; margin-top: 3px ; margin-left: 0px !important; margin-bottom: 4px; } </style>"+
"<style>iframe{max-width: 100%; width:auto; height: auto; display: block; margin-top: 3px; margin-left: 2px; margin-bottom: 4px; width: 80%;}</style></head><body>" +
mapContent.get("rendered").toString() +
"</body></html>", "text/html", "UTF-8", null);