Schlüsselwertsegmentierung implementieren

Mit der Schlüssel/Wert-Segmentierung können Sie benutzerdefiniertes Targeting definieren, um Nutzer über eine Anzeigenanfrage zu segmentieren. Weitere Informationen zur Schlüssel/Wert-Segmentierung, z. B. zum Hinzufügen eines Schlüssel/Wert Paares in der AdMob-Benutzeroberfläche, finden Sie unter Schlüssel/Wert-Segmentierung zu einer Vermittlungsgruppe hinzufügen.

Auf dieser Seite wird beschrieben, wie Sie die Schlüssel/Wert-Segmentierung implementieren, wenn Sie eine Anzeigenanfrage mit dem Google Mobile Ads Android SDK konfigurieren.

Hinweis

Wenn Sie die Schlüssel/Wert-Segmentierung in Ihrer App einrichten möchten, müssen Sie sie zuerst einer Vermittlungsgruppe hinzufügen.

Schlüssel/Wert-Paare an eine Anzeigenanfrage anhängen

Nachdem Sie Ihre benutzerdefinierten Schlüssel/Wert-Paare in der AdMob-Benutzeroberfläche eingerichtet haben, hängen Sie die Paare an eine Anzeigenanfrage in Ihrer Anwendung an.

Rufen Sie dazu putCustomTargeting() mit dem Schlüssel und dem Wert auf.

Im folgenden Beispiel werden Nutzer nach der Dauer in einer App segmentiert:

Kotlin

val daysInApp = 1
val request = AdRequest.Builder("AD_UNIT_ID")
  .putCustomTargeting("USER_DURATION", if (daysInApp < 3) "NEW" else "MATURE")
  .build()

Java

int daysInApp = 1;
AdRequest request = new AdRequest.Builder("AD_UNIT_ID")
    .putCustomTargeting("USER_DURATION", (daysInApp < 3) ? "NEW" : "MATURE")
    .build();

Einrichtung der Schlüssel/Wert-Segmentierung testen

Wenn Sie Ihre Implementierung für benutzerdefinierte Schlüssel/Wert-Paare testen möchten, senden Sie eine Anzeigenanfrage und prüfen Sie das Antwortinformationen Objekt. Prüfen Sie, ob der Wert des Felds mediation_group_name mit dem erwarteten Namen der Vermittlungsgruppe übereinstimmt.

Im folgenden Beispiel wird der Name einer Vermittlungsgruppe in der Anzeigenantwort überprüft:

{
  "Response ID": "r6_DZtitA8Gi2OMPyKeksAI",
  ...
  "Response Extras": {
    "mediation_group_name": "Mediation group for new users"
  }
}