Родной валидатор

Выберите платформу: Android iOS Android (устаревшая версия)

Нативная реклама позволяет создавать рекламные места, соответствующие стилю вашего приложения. Хотя это обеспечивает большую гибкость, важно убедиться, что ваши рекламные места соответствуют правилам AdMob.

Native Validator — это новая функция, которая поможет вам выявлять нарушения правил до выпуска вашего приложения. Она автоматически определяет определенные нарушения правил в вашем приложении и уведомляет вас через пользовательский интерфейс приложения.

Встроенный валидатор включен по умолчанию для тестовых объявлений, но его можно отключить, как показано ниже. Однако имейте в виду, что после отключения валидатора тестовые объявления больше не будут отображать информацию о потенциальных проблемах с макетами ваших объявлений.

Предварительные требования

Прежде чем продолжить, выполните следующие действия:

  • Установите GMA Next-Gen SDK версии 1.0.0 или более поздней.
  • Убедитесь, что ваше устройство настроено как тестовое .

Использование нативного валидатора

Native Validator автоматически оповещает вас о некоторых нарушениях правил в пользовательском интерфейсе с помощью всплывающего окна рядом с рекламой.

Нажатие на кнопку «Посмотреть проблемы» откроет полноэкранный список соответствующих нарушений правил.

Отключение валидатора

Чтобы отключить нативный валидатор, вызовите метод setNativeValidatorDisabled() при инициализации GMA Next-Gen SDK :

Котлин

MobileAds.initialize(
  this@MainActivity,
  // Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713
  InitializationConfig.Builder("SAMPLE_APP_ID")
    .setNativeValidatorDisabled()
    .build()
  ) {
    // Adapter initialization is complete.
}

Java

MobileAds.initialize(
    this,
    // Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713
    new InitializationConfig.Builder("SAMPLE_APP_ID")
        .setNativeValidatorDisabled()
        .build(),
    initializationStatus -> {
        // Adapter initialization is complete.
    });