Как добавить сайт добавляет в Webview (Android)? - PullRequest
0 голосов
/ 16 декабря 2018

У меня есть веб-просмотр, который показывает 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);
...