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

  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 beschrieben, um Nutzer nach Dauer in einer App zu segmentieren:

var daysInApp = 1;

// Step 1: Create the key-value pair dictionary with custom targeting data.
var customTargeting = new Dictionary<string, string> {
  ["USER_DURATION"] = daysInApp < 3 ? "NEW" : "MATURE",
};

// Step 2: Create an ad request with custom targeting.
var request = new AdRequest() {
  CustomTargeting = customTargeting,
};

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 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"
  }
}