Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Best practice
Costruzione del modello
Inizia con un modello funzionante minimale
Usa l'esempio 1 di Modelli di esempio per convalidare la tua integrazione APS. Aggiungi campi in modo incrementale e verifica ogni aggiunta controllando RAW_BID_REQUEST gli eventi nei CloudWatch log.
Fornisci tutti i campi APS-recommended
I campi contrassegnati con «APS Recommended» nei tassi di riempimento hanno un impatto Riferimento al campo ORTB significativo. Includi almeno: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, evideo.ext.slotId.
Usa le variabili di sessione per l'identificazione del dispositivo
I device.ip campi device.ua e devono rispecchiare l'effettivo visualizzatore per un corretto targeting degli annunci. Utilizza {{session.user_agent}} e {{session.client_ip}} che vengono compilati automaticamente dalla connessione HTTP del visualizzatore. Per questi campi non è richiesta alcuna impostazione dei parametri del giocatore.
Fornisci un vero app.bundle e app.storeurl
APS li utilizza per l'identificazione delle app e il targeting degli annunci. Valori errati o segnaposto generano risposte senza offerta (204).
Imposta un imp [0] .bidfloor appropriato
L'impostazione predefinita della console è $5 CPM. Se i tassi di riempimento sono bassi, valuta la possibilità di abbassare la soglia minima. Un piano inferiore aumenta il numero di inserzionisti idonei ma può ridurre il CPM medio.
Fornisci il tuo video.ext.slotID effettivo
L'ID dello slot corrisponde alla configurazione dell'inventario APS. Fornendo l'ID effettivo dello slot (dalla console APS), APS può applicare un targeting specifico per slot e una tariffa minima. Il valore predefinito ("default_slot_id") funziona ma può comportare una selezione degli annunci meno ottimale.
Include un ampio supporto per i protocolli video
Utilizzo [2, 3, 5, 6] minimo (VAST 2.0, 3.0, 2.0 Wrapper, 3.0 Wrapper). Per la massima compatibilità, utilizzalo per [1, 2, 3, 4, 5, 6, 7, 8] supportare tutte le versioni VAST (dalla 1.0 alla 4.0, inclusi i wrapper).
Non impostate campi gestiti da EMT
Campi come imp.video.maxdurationimp.video.poddur,, imp.video.minduration imp.video.maxseqapp.publisher.id, e ext.integrationType vengono sempre impostati MediaTailor utilizzando i valori di configurazione della console. Includerli nel modello è innocuo ma fuorviante.
Preferisci regs.gpp e regs.gpp_sid a regs.us_privacy per i segnali sulla privacy negli Stati Uniti
Quando trasmetti i segnali sulla privacy degli Stati Uniti ad APS, utilizza i campi Global Privacy Platform (GPP) anziché la stringa precedente: us_privacy
"regs": { "coppa": 0, "gpp": "DBABMA~1---", "gpp_sid": [7] }
APS applica restrizioni più severe sull'uso dei dati quando vede una us_privacy stringa (segnale di opt-out CCPA), che limita il pool di inserzionisti idonei e riduce i tassi di riempimento. Il GPP fornisce ad APS segnali più granulari a livello di giurisdizione, con conseguente applicazione più accurata della conformità e un pool più ampio di offerte idonee. Se il giocatore invia entrambi i segnali, preferisci il GPP e omettilo. us_privacy
ID della sezione GPP per la privacy negli Stati Uniti:
| ID di sezione | Scope |
|---|---|
7 |
Cittadino degli Stati Uniti (Multi-State Privacy) |
8 |
California degli Stati Uniti (CPRA) |
9 |
Virginia degli Stati Uniti (VCDPA) |
10 |
Colorado degli Stati Uniti (CPA) |
11 |
Utah USA (UCPA) |
12 |
Connecticut degli Stati Uniti (CTDPA) |
Se è necessario includerli us_privacy per i sistemi a valle, è possibile passarli entrambi, ma l'APS utilizzerà il segnale GPP quando presente.
Considerazioni operative
Configurazione regionale
La regione APS è impostata in base alla configurazione di riproduzione. Se servi spettatori in più regioni APS, crea configurazioni di riproduzione separate per regione per una latenza e una disponibilità ottimali dell'inventario pubblicitario.
Monitoraggio dell'aumento del rendimento
Usa le CloudWatch metriche per calcolare l'aumento del rendimento:
-
Miglioramento del tasso di riempimento:
YieldOptimization.AdsInsertedconfrontalo con i risultati totali per misurare il riempimento incrementale.YieldOptimization.FillRate(metrica nativa per uso) può anche essere calcolata la media su un periodo. -
Contributo alle entrate: da utilizzare
YieldOptimization.Revenueper il fatturato totale per cliente (somma dei prezzi degli annunci inseriti). Da utilizzareYieldOptimization.BidPriceAdsInsertedper il CPM medio a livello di account.YieldOptimization.IndicativeBidRevenueviene emesso contemporaneamenteRevenuedurante una finestra di deprecazione e verrà rimosso. Preferisci le nuove dashboard.Revenue -
Efficienza:
YieldOptimization.BidRequestconfrontaloYieldOptimization.AdsInsertedper misurare il tasso di conversione.
Evita schemi segnaposto irrisolti
Se il tuo URL ADS utilizza [player_params.X] e il player non invia il parametroX, il {X} segnaposto letterale passa al modello ORTB. APS lo vede "{APP_NAME}" come una stringa letterale e restituisce no-bid. Verifica sempre che i tuoi RAW_BID_REQUEST payload non contengano pattern. {UPPER_CASE}
Fasi successive
-
Per il monitoraggio e il debug, consulta. Risoluzione dei problemi e monitoraggio