Native Anzeigen validieren

Plattform auswählen: Android iOS Android (Legacy)

Mit dem benutzerdefinierten Rendering können Sie ein Anzeigen-Placement entwerfen, das zum Stil Ihrer App passt. Das bietet zwar viel Flexibilität, Sie müssen aber darauf achten, dass Ihre Placements den Ad Manager-Richtlinien entsprechen.

Der Native Validator ist eine neue Funktion, mit der Sie Richtlinienverstöße erkennen können, bevor Sie Ihre App veröffentlichen. Bestimmte Richtlinienverstöße in Ihrer App werden automatisch erkannt und Sie werden über die Benutzeroberfläche der App benachrichtigt.

Der Native Validator ist für Testanzeigen standardmäßig aktiviert, kann aber wie unten beschrieben deaktiviert werden. Beachten Sie jedoch, dass nach der Deaktivierung des Validators in Testanzeigen keine Informationen mehr zu potenziellen Problemen mit Ihren Anzeigenlayouts angezeigt werden.

Vorbereitung

Bevor Sie fortfahren, führen Sie die folgenden Schritte aus:

  • Installieren Sie die GMA Next-Gen SDK-Version 1.0.0 oder höher.
  • Achten Sie darauf, dass Ihr Gerät als Testgerät konfiguriert ist.

Native Validator verwenden

Der Native Validator informiert Sie automatisch über bestimmte Richtlinienverstöße in Ihrer Benutzeroberfläche. Dazu wird ein Overlay-Pop-up neben der Anzeige eingeblendet.

Wenn Sie auf Probleme ansehen klicken, wird eine Vollbildliste der relevanten Richtlinienverstöße angezeigt.

Validierung deaktivieren

Wenn Sie den Native Validator deaktivieren möchten, rufen Sie setNativeValidatorDisabled() auf, wenn Sie GMA Next-Gen SDK initialisieren:

Kotlin

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

Java

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