Offerte in tempo reale

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

Nozioni di base

Un'applicazione di offerta può comunicare con Google utilizzando uno dei protocolli RTB supportati. Una richiesta di offerta inviata a un'applicazione fornisce il contesto di almeno un'opportunità pubblicitaria in modo che l'offerente possa determinare la creatività e l'importo dell'offerta (se presente) ottimali 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à pubblicitarie inviate nella richiesta.

Informazioni trasmesse dal venditore all'acquirente in una richiesta di offerta.

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

  1. Google invia all'applicazione dell'offerente una richiesta di offerta che descrive un'impressione di cui è in corso l'asta. L'account dell'offerente è configurato per utilizzare OpenRTB nel formato Protobuf, pertanto la richiesta arriva come BidRequest serializzato come mostrato in openrtb.proto. Per scoprire come la tua applicazione deve interpretare la richiesta di offerta, consulta Elaborazione della richiesta.
  2. L'applicazione dell'offerente analizza la richiesta e applica la sua logica di offerta per costruire un BidResponse che include un'offerta e una creatività per l' opportunità pubblicitaria. L'applicazione serializza quindi la risposta all'offerta e la invia a Google. Per scoprire come la tua applicazione deve creare e restituire una risposta all'offerta, consulta la sezione Creazione della risposta.

  3. La risposta all'offerta viene ricevuta e la sua offerta partecipa all'asta aperta, dove vince l'impressione perché è l'offerta più alta. Di conseguenza, viene posizionata 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 ogni impressione inviata in una richiesta, nonché come costruire una risposta. Esistono due modi per modificare il protocollo associato alla tua applicazione di offerente:

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

Protocolli supportati

Authorized Buyers supporta due protocolli RTB:

OpenRTB (Protobuf)

Un'implementazione della specifica OpenRTB che utilizza Protobuf.

OpenRTB (JSON)

Un'implementazione della specifica OpenRTB che utilizza JSON.

Informazioni sui buffer di protocollo

Protobuf è un formato open source per la rappresentazione e la serializzazione di informazioni strutturate.

Se vuoi utilizzare OpenRTB Protobuf, devi installare il compilatore del protocollo e il runtime Protobuf per la lingua scelta. Puoi quindi scaricare i file proto che intendi utilizzare ed eseguire il compilatore per generare una libreria in grado di eseguire la serializzazione o la deserializzazione dei messaggi definiti nel proto, ad esempio BidRequest o BidResponse. Questo riferimento a Protobuf dimostra come eseguire questa operazione per diversi linguaggi.

Aggiornamenti del protocollo

I protocolli RTB verranno modificati man mano che Google aggiunge nuove funzionalità e ritira altre. Le modifiche verranno annunciate molto prima che diventino effettive, in modo da darti tempo sufficiente per rimuovere eventuali dipendenze della tua applicazione dai campi che verranno ritirati. Per ulteriori informazioni sulla gestione dei campi ritirati, consulta Adeguarsi al ritiro dei campi BidRequest.

Passaggi successivi

I seguenti contenuti forniscono ulteriori dettagli sui concetti delle offerte in tempo reale:

  • Elabora la richiesta: come analizzare e interpretare gli indicatori trovati nella maggior parte delle richieste di offerta.
  • Crea la risposta: come creare una risposta all'offerta e i campi comunemente specificati nella risposta.
  • Guida OpenRTB: riferimento per l'implementazione della specifica OpenRTB di Authorized Buyers, oltre alle estensioni specifiche di Authorized Buyers. Descrive 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 utilizzare vari formati degli annunci, nonché le specifiche tecniche di questi formati.
  • Pretargeting: come configurare l'applicazione dell'offerente in modo da ricevere solo impressioni che soddisfano i criteri di targeting.
  • Corrispondenza dei cookie: riferimento per il servizio di corrispondenza dei cookie e per altri servizi correlati, utilizzati per il remarketing.
  • Limitazioni di latenza e peering: dettagli sulle località di scambio e su come ridurre la latenza, ad esempio tramite il peering.
  • Test e rilascio dell'applicazione: dettagli su come iniziare a testare l'applicazione dell'offerente con il traffico inviato da Google su larga scala.