View a markdown version of this page

Best practice - AWS Elemental MediaTailor

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.

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.AdsInserted confrontalo 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.Revenue per il fatturato totale per cliente (somma dei prezzi degli annunci inseriti). Da utilizzare YieldOptimization.BidPriceAdsInserted per il CPM medio a livello di account. YieldOptimization.IndicativeBidRevenueviene emesso contemporaneamente Revenue durante una finestra di deprecazione e verrà rimosso. Preferisci le nuove dashboard. Revenue

  • Efficienza: YieldOptimization.BidRequest confrontalo YieldOptimization.AdsInserted per 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