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 SDK für iOS 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 sie an eine Anzeigenanfrage in Ihrer Anwendung an.
Erstellen Sie ein Schlüssel/Wert-Paar-Objekt, das Ihre benutzerdefinierten Targeting-Daten darstellt.
Legen Sie die
customTargetingEigenschaft der Anzeigenanfrage auf dieses Objekt fest.
Im folgenden Beispiel werden die vorherigen Schritte beschrieben, um Nutzer nach Dauer in einer App zu segmentieren:
Swift
let daysInApp = 1
// Step 1: Create the key-value pair dictionary with custom targeting data.
let customTargeting: [String: String] = [
"USER_DURATION": daysInApp < 3 ? "NEW" : "MATURE"
]
// Step 2: Create an ad request with custom targeting.
let request = GADRequest()
request.customTargeting = customTargeting
Objective-C
int days_in_app = 1;
// Step 1: Create the key-value pair object with custom targeting data.
NSDictionary *customTargeting = @{
@"USER_DURATION" : days_in_app < 3 ? @"NEW" : @"MATURE"
};
// Step 2: Create an ad request with custom targeting.
GADRequest *request = [GADRequest request];
request.customTargeting = customTargeting;
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 Objekt mit den Antwortinformationen. Prüfen Sie, ob der Wert des Felds mediation_group_name mit dem erwarteten Namen der Vermittlungsgruppe übereinstimmt.
Im folgenden Beispiel wird ein Name einer Vermittlungsgruppe in der Anzeigenantwort überprüft:
{
"Response ID": "r6_DZtitA8Gi2OMPyKeksAI",
...
"Response Extras": {
"mediation_group_name": "Mediation group for new users"
}
}