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
addCustomTargeting()
mit dem Schlüssel und dem Wert auf.
Im folgenden Beispiel werden Nutzer nach der Dauer der Nutzung einer App segmentiert:
Kotlin
val daysInApp = 1
val request = AdRequest.Builder()
.addCustomTargeting("USER_DURATION", if (daysInApp < 3) "NEW" else "MATURE")
.build()
Java
int daysInApp = 1;
AdRequest request = new AdRequest.Builder()
.addCustomTargeting("USER_DURATION", (daysInApp < 3) ? "NEW" : "MATURE")
.build();
Einrichtung der Schlüssel/Wert-Segmentierung testen
Wenn Sie Ihre Implementierung mit benutzerdefinierten Schlüssel/Wert-Paaren 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"
}
}