

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Bewährte Methoden
<a name="yield-optimization-best-practices"></a>

## Konstruktion von Vorlagen
<a name="yield-optimization-best-practices-template"></a>

### Beginnen Sie mit einer minimalen Arbeitsvorlage
<a name="yield-optimization-best-practices-start-minimal"></a>

Verwenden Sie Beispiel 1 von[Beispiel--Vorlagen](yield-optimization-examples.md), um Ihre APS-Integration zu validieren. Fügen Sie schrittweise Felder hinzu und testen Sie jede Hinzufügung, indem Sie die `RAW_BID_REQUEST` Ereignisse in den CloudWatch Protokollen überprüfen.

### Geben Sie alle Felder APS-recommended an
<a name="yield-optimization-best-practices-recommended-fields"></a>

Felder, die in den Feldern mit „APS empfohlen“ gekennzeichnet sind, wirken sich [ORTB-Feldreferenz](yield-optimization-ortb-reference.md) erheblich auf die Füllraten aus. Dazu gehören mindestens:`app.bundle`,`app.storeurl`,`app.name`,`device.ua`,`device.ip`,`device.make`,`device.model`,`device.os`, `video.mimes``video.protocols`,`video.w`,`video.h`,`video.plcmt`, und`video.ext.slotId`.

### Verwenden Sie Sitzungsvariablen zur Geräteidentifikation
<a name="yield-optimization-best-practices-session-vars"></a>

Für eine korrekte Anzeigenausrichtung müssen die `device.ip` Felder `device.ua` und den tatsächlichen Zuschauer wiedergeben. Verwenden Sie `{{session.user_agent}}` und werden automatisch über `{{session.client_ip}}` die HTTP-Verbindung des Betrachters ausgefüllt. Für diese Felder ist keine Einrichtung von Player-Parametern erforderlich.

### Stellen Sie ein echtes `app.bundle und app.storeurl` bereit ``
<a name="yield-optimization-best-practices-real-bundle"></a>

APS verwendet diese zur Identifizierung von Apps und zur Anzeigenausrichtung. Falsche Werte oder Platzhalterwerte führen zu Antworten ohne Gebot (204).

### Stellen Sie ein geeignetes `imp [0] .bidfloor ein`
<a name="yield-optimization-best-practices-bidfloor"></a>

Die Standardeinstellung für die Konsole ist $5 CPM. Wenn die Füllraten niedrig sind, sollten Sie erwägen, den Boden zu senken. Eine niedrigere Etage erhöht den Kreis der infrage kommenden Werbetreibenden, kann aber den durchschnittlichen CPM verringern.

### Geben Sie Ihre tatsächliche video.ext.SlotID an ``
<a name="yield-optimization-best-practices-slotid"></a>

Die Slot-ID ist Ihrer APS-Inventarkonfiguration zugeordnet. Wenn Sie Ihre tatsächliche Slot-ID (von der APS-Konsole aus) angeben, kann APS eine platzspezifische Ausrichtung und eine Preisuntergrenze festlegen. Der Standardwert (`"default_slot_id"`) funktioniert, kann jedoch zu einer weniger optimalen Anzeigenauswahl führen.

### Beinhaltet eine breite Unterstützung für `video.protocols`
<a name="yield-optimization-best-practices-protocols"></a>

Verwenden Sie `[2, 3, 5, 6]` mindestens (VAST 2.0, 3.0, 2.0 Wrapper, 3.0 Wrapper). Für maximale Kompatibilität sollten Sie es verwenden, `[1, 2, 3, 4, 5, 6, 7, 8]` um alle VAST-Versionen (1.0 bis 4.0, einschließlich Wrapper) zu unterstützen.

### Legen Sie keine Felder fest, die EMT verwaltet
<a name="yield-optimization-best-practices-emt-managed"></a>

Felder wie`imp.video.maxduration`,`imp.video.poddur`, `imp.video.minduration` `imp.video.maxseq``app.publisher.id`, und `ext.integrationType` werden immer MediaTailor anhand Ihrer Konsolenkonfigurationswerte festgelegt. Sie in Ihre Vorlage aufzunehmen ist harmlos, aber irreführend.

### Bevorzugen Sie `regs.gpp` und regs.gpp\_sid gegenüber `regs.us_privacy für` US-Datenschutzsignale ``
<a name="yield-optimization-best-practices-gpp"></a>

Wenn Sie US-Datenschutzsignale an APS weitergeben, verwenden Sie die Felder der Global Privacy Platform (GPP) anstelle der älteren Zeichenfolge: `us_privacy`

```
"regs": {
  "coppa": 0,
  "gpp": "DBABMA~1---",
  "gpp_sid": [7]
}
```

APS wendet strengere Beschränkungen für die Datennutzung an, wenn es eine `us_privacy` Zeichenfolge sieht (CCPA-Opt-out-Signal). Dadurch wird der Pool berechtigter Werbetreibender begrenzt und die Füllraten sinken. GPP gibt APS detailliertere Signale auf Jurisdiktionsebene, was zu einer genaueren Durchsetzung der Vorschriften und einem größeren Pool berechtigter Angebote führt. Wenn dein Player beide Signale sendet, bevorzuge GPP und lass es weg. `us_privacy`

**GPP-Abschnitts-IDs für den Datenschutz in den USA: **


| Abschnitts-ID | Scope | 
| --- | --- | 
| 7 | US-Bürger (Multi-State Datenschutz) | 
| 8 | USA, Kalifornien (CPRA) | 
| 9 | USA Virginia (VCDPA) | 
| 10 | Vereinigte Staaten Colorado (CPA) | 
| 11 | Vereinigte Staaten Utah (UCPA) | 
| 12 | Vereinigte Staaten von Amerika Connecticut (CTDPA) | 

Wenn Sie `us_privacy` für nachgeschaltete Systeme angeben müssen, ist es sicher, beide zu übergeben, aber APS verwendet das GPP-Signal, wenn es vorhanden ist.

## Betriebliche Überlegungen
<a name="yield-optimization-best-practices-operational"></a>

### Regionale Konfiguration
<a name="yield-optimization-best-practices-regional"></a>

Die APS-Region wird pro Wiedergabekonfiguration festgelegt. Wenn Sie Zuschauer in mehreren APS-Regionen bedienen, erstellen Sie separate Wiedergabekonfigurationen pro Region, um eine optimale Latenz und Verfügbarkeit des Anzeigeninventars zu gewährleisten.

### Überwachung der Ertragssteigerung
<a name="yield-optimization-best-practices-monitoring-lift"></a>

Verwenden Sie CloudWatch Kennzahlen, um die Ertragssteigerung zu berechnen:
+ **Verbesserung der Füllrate: ** Vergleichen Sie `YieldOptimization.AdsInserted` sie mit der Gesamtverfügbarkeit, um die inkrementelle Auslastung zu messen. `YieldOptimization.FillRate`(systemeigene Kennzahl pro Verfügbarkeit) kann auch über einen Zeitraum gemittelt werden.
+ **Umsatzbeitrag: Wird `YieldOptimization.Revenue` für ** den Gesamtumsatz pro Kunde verwendet (Summe der eingefügten Anzeigenpreise). Wird `YieldOptimization.BidPriceAdsInserted` für den durchschnittlichen CPM für das gesamte Konto verwendet. `YieldOptimization.IndicativeBidRevenue`wird `Revenue` während eines Verfallszeitraums gleichzeitig mit zweifacher Emission ausgegeben und wird entfernt. Bevorzugen Sie neue `Revenue` Dashboards.
+ **Effizienz: ** Vergleiche mit der Konversionsrate`YieldOptimization.AdsInserted`, um sie zu `YieldOptimization.BidRequest` messen.

### Vermeiden Sie ungelöste Platzhaltermuster
<a name="yield-optimization-best-practices-unresolved"></a>

Wenn Ihre ADS-URL den Parameter verwendet `[player_params.X]` und der Player keinen Parameter sendet`X`, wird der tatsächliche `{X}` Platzhalter an die ORTB-Vorlage weitergeleitet. APS sieht das `"{APP_NAME}"` als Literalzeichenfolge und gibt „Kein Gebot“ zurück. Vergewissern Sie sich immer, dass Ihre `RAW_BID_REQUEST` Payloads keine Muster enthalten. `{UPPER_CASE}`

## Nächste Schritte
<a name="yield-optimization-best-practices-next-steps"></a>
+ Informationen zur Überwachung und zum Debuggen finden Sie unter. [Problembehandlung und Überwachung](yield-optimization-troubleshooting.md)