Offerte in tempo reale

Questa guida fornisce una panoramica dei concetti delle offerte in tempo reale (RTB) necessari per scrivere applicazioni dello strumento di offerta che possono partecipare alle offerte in tempo reale di Authorized Buyers.

Dettagli di base

Un'applicazione dello strumento di offerta può comunicare con Authorized Buyers utilizzando uno dei protocolli RTB supportati. Una richiesta di offerta inviata a un'applicazione fornisce il contesto di almeno un'opportunità di annuncio in modo che l'offerente possa determinare l'importo ottimale di creatività e offerta (se disponibile) per ogni impressione. Un offerente può rispondere con una risposta all'offerta per fare almeno un'offerta e specificare la creatività da posizionare per le opportunità di annunci inviate nella richiesta.

Diagramma dell'architettura

Il seguente scenario è una possibile interazione tra un'applicazione di offerta e Authorized Buyers:

  1. Google invia all'applicazione dell'offerente una richiesta di offerta che descrive un'impressione venduta all'asta. L'account dell'offerente è configurato per utilizzare il protocollo RTB di PROTOCOL_ADX (di seguito denominato "protocollo Google"), quindi la richiesta arriva come BidRequest serializzato, come mostrato in realtime-bidding.proto. Per informazioni su come l'applicazione deve interpretare la richiesta di offerta, consulta la pagina Elaborazione della richiesta.
  2. L'applicazione dell'offerente analizza la richiesta e applica la logica di offerta per creare un BidResponse che includa un'offerta e una creatività per l'opportunità di annuncio. L'applicazione quindi serializza la risposta all'offerta e la invia a Google. Per informazioni su come l'applicazione deve creare e restituire una risposta all'offerta, consulta Creazione della risposta.

  3. La risposta all'offerta viene ricevuta e la sua offerta partecipa all'asta aperta, dove si aggiudica l'impressione perché è l'offerta più alta. Di conseguenza, viene inserita la creatività specificata nella risposta.

Seleziona un protocollo

Il protocollo delle offerte in tempo reale specifica gli indicatori che l'applicazione può utilizzare per valutare e fare offerte per ciascuna impressione inviata in una richiesta, nonché come creare una risposta. Esistono due modi per modificare il protocollo associato all'applicazione dello strumento di offerta:

  • Contatta il tuo Technical Account Manager per modificarlo manualmente.
  • Utilizza l'API REST di Authorized Buyers per modificarla in modo programmatico.

Protocolli supportati

Al momento Authorized Buyers supporta tre protocolli RTB:

Protocollo Google
Il protocollo originale di proprietà di Authorized Buyers.
OpenRTB (Protobuf)

Un'implementazione della specifica OpenRTB mediante Protobuf.

OpenRTB (JSON)

Un'implementazione della specifica OpenRTB mediante JSON.

Informazioni sui buffer di protocollo

Sia il protocollo Google sia OpenRTB prevedono un'implementazione di buffer di protocollo. Protobuf è un formato open source per la rappresentazione e la serializzazione delle informazioni strutturate.

Per utilizzare entrambi i protocolli, devi installare il compilatore di protocolli e il runtime Protobuf per il linguaggio scelto. Puoi quindi scaricare i file proto che intendi utilizzare ed eseguire il compilatore per generare una libreria in grado di serializzare o deserializzare i messaggi definiti nel proto, ad esempio BidRequest o BidResponse. Questo riferimento Protobuf mostra come eseguire questa operazione per diverse lingue.

Aggiornamenti del protocollo

I protocolli RTB verranno modificati man mano che Google aggiungerà nuove funzionalità e ne ritirerà altre. Le modifiche verranno annunciate molto prima dell'applicazione, in modo da darti tempo sufficiente per rimuovere le eventuali dipendenze dell'applicazione dai campi pianificati per il ritiro. Per ulteriori informazioni sulla gestione dei campi deprecati, consulta la sezione Adattamento come campi di BidRequest deprecati.

Passaggi successivi

I seguenti contenuti forniscono informazioni più specifiche sui concetti delle offerte in tempo reale:

  • Elaborare la richiesta: come analizzare e interpretare gli indicatori presenti nella maggior parte delle richieste di offerta.
  • Crea la risposta: come creare una risposta all'offerta e i campi comunemente specificati nella risposta.
  • Guida al protocollo Google: riferimento per il protocollo Google che descrive tutti i messaggi definiti nel protocollo e i relativi attributi, insieme ai dettagli di implementazione relativi all'utilizzo previsto.
  • Guida di OpenRTB: riferimento all'implementazione della specifica OpenRTB di Authorized Buyers, oltre alle estensioni specifiche per Authorized Buyers. Descrive in dettaglio i casi limite e le limitazioni specifici di questa implementazione e identifica i campi equivalenti nel protocollo Google.
  • Requisiti per la pubblicazione di annunci di terze parti: definisce le norme che gli offerenti devono rispettare per poter utilizzare vari formati di annunci, nonché le specifiche tecniche di tali formati.
  • Pretargeting: come configurare l'applicazione dello strumento di offerta in modo che riceva solo le impressioni corrispondenti ai tuoi criteri di targeting.
  • Corrispondenza dei cookie: riferimento per il servizio di corrispondenza dei cookie e altri servizi correlati, utilizzati per il remarketing.
  • Restrizioni di latenza e peering: dettagli sulle località di scambio e su come ridurre la latenza, ad esempio tramite peering.
  • Test e rilascio dell'applicazione: dettagli su come iniziare a testare l'applicazione dello strumento di offerta con il traffico inviato da Google su larga scala.