ネイティブ広告バリデータ

[プラットフォームを選択]: Android(ベータ版) New-selected Android iOS

ネイティブ広告 を使うと、アプリのスタイルに合った広告プレースメントを作成できます。ネイティブ広告には 柔軟性がありますが、必ず AdMob ポリシーに準拠したプレースメント とする必要があります。

ネイティブ広告バリデータは、アプリが公開される前にポリシー違反を検出するのに役立つ新機能です。アプリ内の特定のポリシー違反が自動的に識別され、アプリの UI を通じて通知されます。

テスト広告ではネイティブ広告バリデータはデフォルトで有効になっていますが、次の手順で無効にすることができます。ただし、バリデータを無効にすると、テスト広告に広告のレイアウトに関する潜在的な問題についての情報が表示されなくなりますので、ご留意ください。

前提条件

  • GMA Next-Gen SDK 0.11.0-alpha01 以降。

ネイティブ広告バリデータを使用する

ネイティブ広告バリデータを有効にすると、ネイティブ広告の横にオーバーレイ ポップアップが表示され、UI で特定のポリシー違反が自動的に通知されます。

[問題を表示] をクリックすると、関連するポリシー違反のリストが全画面で表示されます。

バリデータを無効にする

ネイティブ広告バリデータを無効にするには、setNativeValidatorDisabled() を呼び出して GMA Next-Gen SDK を初期化します。

Kotlin

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.
    });