Если ваше приложение использует WebView
 В этом руководстве показано, как предоставить информацию о настройке объекта WebView .
Включить сторонние файлы cookie
 Чтобы улучшить восприятие рекламы пользователем и соответствовать политике Chrome в отношении файлов cookie , включите сторонние файлы cookie на вашем экземпляре WebView . 
Ява
CookieManager.getInstance().setAcceptThirdPartyCookies(webView, true);
Котлин
CookieManager.getInstance().setAcceptThirdPartyCookies(webView, true)
Веб-настройки
 Настройки WebView по умолчанию не оптимизированы для рекламы. Используйте API WebSettings для настройки WebView для:
- JavaScript
- Доступ к локальному хранилищу
- Автоматическое воспроизведение видео 
Ява
import android.webkit.CookieManager;
import android.webkit.WebView;
public class MainActivity extends AppCompatActivity {
  private WebView webView;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    webView = findViewById(R.id.webview);
    // Let the web view accept third-party cookies.
    CookieManager.getInstance().setAcceptThirdPartyCookies(webView, true);
    // Let the web view use JavaScript.
    webView.getSettings().setJavaScriptEnabled(true);
    // Let the web view access local storage.
    webView.getSettings().setDomStorageEnabled(true);
    // Let HTML videos play automatically.
    webView.getSettings().setMediaPlaybackRequiresUserGesture(false);
  }
}
Котлин
import android.webkit.CookieManager
import android.webkit.WebView
class MainActivity : AppCompatActivity() {
  lateinit var webView: WebView
  override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    webView = findViewById(R.id.webview)
    // Let the web view accept third-party cookies.
    CookieManager.getInstance().setAcceptThirdPartyCookies(webView, true)
    // Let the web view use JavaScript.
    webView.settings.javaScriptEnabled = true
    // Let the web view access local storage.
    webView.settings.domStorageEnabled = true
    // Let HTML videos play automatically.
    webView.settings.mediaPlaybackRequiresUserGesture = false
  }
}
Загрузить содержимое веб-просмотра
 Файлы cookie и URL-адреса страниц важны для монетизации веб-просмотров и работают должным образом только при использовании loadUrl() с сетевым URL-адресом. Для оптимизации производительности WebView загружайте веб-контент непосредственно с сетевых URL-адресов. Избегайте использования WebViewAssetLoader , загрузки ресурсов с устройства или динамического создания веб-контента. 
Ява
import android.webkit.CookieManager;
import android.webkit.WebView;
public class MainActivity extends AppCompatActivity {
  private WebView webView;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    webView = findViewById(R.id.webview);
    // Let the web view accept third-party cookies.
    CookieManager.getInstance().setAcceptThirdPartyCookies(webView, true);
    // Let the web view use JavaScript.
    webView.getSettings().setJavaScriptEnabled(true);
    // Let the web view access local storage.
    webView.getSettings().setDomStorageEnabled(true);
    // Let HTML videos play automatically.
    webView.getSettings().setMediaPlaybackRequiresUserGesture(false);
    // Load the URL for optimized web view performance.
    webView.loadUrl("https://google.github.io/webview-ads/test/");
  }
}
Котлин
import android.webkit.CookieManager
import android.webkit.WebView
class MainActivity : AppCompatActivity() {
  lateinit var webView: WebView
  override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    webView = findViewById(R.id.webview)
    // Let the web view accept third-party cookies.
    CookieManager.getInstance().setAcceptThirdPartyCookies(webView, true)
    // Let the web view use JavaScript.
    webView.settings.javaScriptEnabled = true
    // Let the web view access local storage.
    webView.settings.domStorageEnabled = true
    // Let HTML videos play automatically.
    webView.settings.mediaPlaybackRequiresUserGesture = false
    // Load the URL for optimized web view performance.
    webView.loadUrl("https://google.github.io/webview-ads/test/")
  }
}
Тест веб-просмотра
Во время разработки приложения мы рекомендуем вам загрузить этот тестовый URL:
https://google.github.io/webview-ads/test/
Чтобы убедиться, что эти настройки оказывают желаемый эффект на рекламу. Тестовый URL соответствует критериям успешной интеграции, если соблюдены следующие условия:
Настройки веб-просмотра
- Работа сторонних файлов cookie
- Работают основные файлы cookie
- JavaScript включен
- DOM-хранилище включено
Видеореклама
- Видеореклама воспроизводится в строке и не открывается во встроенном полноэкранном плеере.
- Видеореклама воспроизводится автоматически без нажатия кнопки воспроизведения.
- Видеорекламу можно воспроизводить повторно.
После завершения тестирования замените тестовый URL-адрес на URL-адрес, который будет загружен веб-представлением.