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 Google Mobile Ads SDK for React Native 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 die benutzerdefinierten Schlüssel/Wert-Paare in der AdMob-Benutzeroberfläche eingerichtet haben, hängen Sie sie an eine Anzeigenanfrage in Ihrer App an.

Legen Sie für die Eigenschaft customTargeting im Objekt AdRequest einen Schlüssel/Wert-Datensatz fest, der Ihre benutzerdefinierten Targeting-Daten darstellt.

Im folgenden Beispiel werden Nutzer nach der Dauer der Nutzung einer App segmentiert:

const daysInApp = 1;

const request: AdRequest = {
  adUnitId: AD_UNIT_ID,
  customTargeting: {
    USER_DURATION: daysInApp < 3 ? 'NEW' : 'MATURE',
  },
};

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:

{
  "responseId": "r6_DZtitA8Gi2OMPyKeksAI",
  ...
  "responseExtras": {
    "mediation_group_name": "Mediation group for new users"
  }
}