为什么 Google Vignette Ads 没有显示在 Android WebView (Java) 中?
Why Google Vignette Ads not showing in Android WebView (Java)?
在应用程序中有一个 webview 可以查看带有小插曲广告的网页,但该广告未显示在 webview 中,而是显示在其他媒体中,可能是什么原因?是否有任何政策阻止它出现?
发现在网页中添加这些行启用了 Vignette
webView.getSettings().setJavaScriptEnabled(true);
//Zoom
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setDisplayZoomControls(false);
//Cache and storage
webView.getSettings().setAppCacheEnabled(true);
webView.getSettings().setDatabaseEnabled(true);
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
//optional settings
webView.getSettings().setAppCachePath(getApplicationContext().getCacheDir().getAbsolutePath());
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setAppCacheEnabled(true);
//Others
webView.setFocusable(true);
webView.setFocusableInTouchMode(true);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);//the best for games
在应用程序中有一个 webview 可以查看带有小插曲广告的网页,但该广告未显示在 webview 中,而是显示在其他媒体中,可能是什么原因?是否有任何政策阻止它出现?
发现在网页中添加这些行启用了 Vignette
webView.getSettings().setJavaScriptEnabled(true);
//Zoom
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setDisplayZoomControls(false);
//Cache and storage
webView.getSettings().setAppCacheEnabled(true);
webView.getSettings().setDatabaseEnabled(true);
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
//optional settings
webView.getSettings().setAppCachePath(getApplicationContext().getCacheDir().getAbsolutePath());
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setAppCacheEnabled(true);
//Others
webView.setFocusable(true);
webView.setFocusableInTouchMode(true);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);//the best for games