Si vous êtes un développeur travaillant sur un système d'enchères en temps réel ou si vous recherchez de la documentation détaillée pour les développeurs, reportez-vous au protocole OpenRTB.
Présentation du protocole RTB
Voici une présentation succincte du protocole RTB :
- Traitement de la demande
Google envoie, à l'application d'enchères cliente, une demande décrivant une impression proposée. Vous devez intégrer du code qui interprète la demande de Google. Après l'envoi de la demande d'enchère, Google attend une réponse pendant un délai donné. Si aucune réponse n'est reçue une fois ce délai écoulé, l'attribution est réalisée uniquement à partir des enchères reçues.
- Création de la réponse
L'application cliente d'enchères envoie la description de l'enchère en réponse à Google et inclut un extrait de code HTML correspondant à la création associée. L'application cliente peut éventuellement inclure une ou plusieurs macros dans l'extrait de code HTML, que Google remplacera par les valeurs appropriées afin de personnaliser le rendu de l'annonce. La personnalisation peut être également effectuée dans l'extrait de code HTML envoyé, sans macro. Vous devez intégrer du code permettant la création et l'envoi de la réponse.
- Participation à l'enchère ouverte
La réponse à l'enchère est reçue et l'enchère participe à l'enchère ouverte, où elle remporte l'impression, car il s'agit de l'enchère la plus élevée. Par conséquent, la création spécifiée dans la réponse est placée.
Conditions requises
Le système d'enchères en temps réel est conçu pour fonctionner avec des moteurs d'enchères et des serveurs d'annonces tiers. Pour créer un tel système, vous devez être capable de rédiger du code basé sur le protocole d'enchères en temps réel, et vos moteurs d'enchères ou serveurs publicitaires doivent être en mesure de traiter un nombre élevé de requêtes par seconde et ce, en quelques millisecondes.
Le système d'enchères en temps réel a pour objectif de proposer aux acheteurs les mêmes informations que celles obtenues en plaçant directement leur tag d'emplacement publicitaire sur le site de l'éditeur, ainsi que des données supplémentaires. Notez que les informations seront filtrées sur la base des paramètres définis par le vendeur. Par exemple :
- Les informations provenant de la page Web de l'éditeur sont transmises à l'acheteur.
- D'autres informations, notamment concernant le secteur et les restrictions formulées par le vendeur, sont ajoutées.
- Les noms de sites, les adresses IP et les cookies sont masqués ou rendus anonymes, en fonction des paramètres du vendeur.