Я делаю приложение для просмотра веб-страниц. У меня проблема: «Объявления AdSense появляются при использовании пользовательских вкладок Chrome, но объявления AdSense не появляются при использовании обычного просмотра в Интернете». Как разрешена реклама в обычном веб-просмотре?
Пример İmage

CookieSyncManager.createInstance(getActivity());
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.acceptCookie();
cookieManager.acceptThirdPartyCookies(webView);
cookieManager.setAcceptCookie(true);
CookieSyncManager.createInstance(getActivity());
CookieSyncManager.getInstance().startSync();
webView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
webView.getSettings().setDisplayZoomControls(false);
webView.getSettings().setAppCacheEnabled(false);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
webView.getSettings (). setUserAgentString ("Mozilla / 5.0 (Linux; Android 4.4; Nexus 5 Build / BuildID) AppleWebKit / 537.36 (KHTML, как Gecko) Версия / 4.0 Chrome / 30.0.0.0 Mobile Safari / 537.36"); Строка url = "http://solante.pw"; webView.loadUrl (URL);
@VladyslavMatviienko добавляю код
попробуйте установить какой-нибудь пользовательский агент, похожий на хром. Вероятно, они не разрешают рекламу для пользовательского агента по умолчанию для веб-просмотра.
@VladyslavMatviienko как я могу это?
1) получить хромированный пользовательский агент. 2) Google узнайте, как настроить пользовательский агент для веб-просмотра. 3) делайте то, что нашли
@VladyslavMatviienko Я сделал. Это не работает.
взгляните на это: stackoverflow.com/questions/48515359/…
@shadowsheep Я попробовал все предложения, но этого не произошло.
Просто добавьте эту строку в свой код
webView.setWebChromeClient(new WebChromeClient());
Возможно, это слишком поздний ответ! Надеюсь, это кому-то поможет.
После некоторого исследования я попробовал это решение, и оно мне подходит. Просто попробуйте настроить настольный пользовательский агент для своего веб-просмотра
String DESKTOP_USER_AGENT = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36";
webView.getSettings().setUserAgentString(DESKTOP_USER_AGENT);
показать код веб-просмотра