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 Segmentierung nach Schlüssel/Wert-Paaren, z. B. zum Hinzufügen eines Schlüssel/Wert-Paars in der AdMob-Benutzeroberfläche, finden Sie unter Segmentierung nach Schlüssel/Wert-Paaren 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 iOS SDK konfigurieren.

Hinweis

Wenn Sie die Segmentierung nach Schlüssel/Wert-Paaren in Ihrer App einrichten möchten, müssen Sie zuerst einer Vermittlungsgruppe die Segmentierung nach Schlüssel/Wert-Paaren 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.

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

  2. Legen Sie die Eigenschaft customTargeting der Anzeigenanfrage auf dieses Objekt fest.

Im folgenden Beispiel werden die vorherigen Schritte zum Segmentieren von Nutzern nach Dauer in einer App beschrieben:

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;

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 Objekt response info. 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"
  }
}