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 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.

  1. Erstellen Sie ein Schlüssel/Wert-Paar-Objekt, das Ihre benutzerdefinierten Targeting-Daten darstellt.

  2. Legen Sie die customTargeting Eigenschaft 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"
  }
}