Acquisition utilisateurs

Enchères en temps réel (RTB)

Aussi appeléRTBEnchères en temps réelEnchère programmatique

Le protocole d'enchères sous-jacent à la publicité programmatique — chaque impression mise aux enchères en 50-150 millisecondes via la spécification OpenRTB.

Points clés

  1. 01RTB = le protocole d'enchères. Chaque impression mise aux enchères en 50-150 ms via la spec OpenRTB (gérée par l'IAB Tech Lab).
  2. 02Types d'enchères : au premier prix (le gagnant paie son enchère) et au deuxième prix (le gagnant paie un centime au-dessus du deuxième). Les enchères au premier prix dominent depuis le basculement sectoriel de 2017-2019.
  3. 03Le payload de demande d'enchère inclut : métadonnées d'impression, signaux utilisateur, contexte de contenu — richesse variable post-ATT sur iOS.
  4. 04Dans les apps mobiles, le RTB opère in-app via SDK ou serveur à serveur — le SDK déclenche la demande d'enchère, l'exchange lance l'enchère, l'annonce gagnante s'affiche.

Le RTB (real-time bidding) est le protocole d'enchères sous-jacent à la publicité programmatique. Chaque impression est mise aux enchères en 50 à 150 millisecondes — le SSP envoie une demande d'enchère, plusieurs DSP évaluent et répondent avec des enchères, l'enchère se résout et le créatif gagnant s'affiche. La spécification OpenRTB (gérée par l'IAB Tech Lab) définit le protocole : à quoi ressemblent les demandes d'enchère, quels champs elles contiennent, ce que les enchères doivent retourner.

La chronologie d'enchère de 50-150 ms

  1. 0 ms — l'utilisateur ouvre l'app / la page de l'éditeur. L'app / la page envoie la demande publicitaire au SDK.
  2. 5-20 ms — le SSP reçoit la demande, l'enrichit avec des données d'audience, la diffuse aux ad exchanges.
  3. 20-100 ms — l'ad exchange diffuse la demande d'enchère aux DSP connectés. Chaque DSP évalue la demande par rapport aux règles de ciblage des annonceurs, calcule un prix d'enchère, répond.
  4. 100-130 ms — l'exchange collecte les enchères, lance l'enchère, sélectionne le gagnant.
  5. 130-150 ms — l'URL du créatif gagnant est retournée, l'annonce s'affiche.

Un délai supérieur à ~150 ms entraîne l'abandon de l'emplacement publicitaire (l'impression expire et affiche une annonce de remplacement). Les enchérisseurs qui répondent lentement sont pénalisés — les exchanges excluent les DSP lents de l'enchère.

Types d'enchères

RTB dans les apps mobiles

Le payload de la demande d'enchère dans le mobile inclut l'ID de l'app, le format publicitaire, les signaux utilisateur (quand disponibles), les signaux de l'appareil, la géolocalisation (avec permission), le contexte de contenu. Post-ATT sur iOS, les signaux au niveau utilisateur sont fortement réduits — la demande d'enchère est bien moins riche que sur Android ou iOS pré-ATT.

Pièges courants du RTB

  • Timeout d'enchère : les DSP qui répondent lentement sont exclus des enchères. Maintenez des temps de réponse inférieurs à 100 ms.
  • Données d'audience périmées : enchérir sur des signaux d'audience frais il y a 5 minutes et périmés maintenant. Les mises à jour d'audience en temps réel sont importantes.
  • Collusion d'enchères : quand plusieurs enchérisseurs partagent des sources de données, les enchères peuvent se corréler de façon suspecte. Les DSP matures intègrent des analyses anti-collusion.
  • Bid shading : dans les enchères au premier prix, les DSP sophistiqués « ombrent » leurs enchères à la baisse en se basant sur les prix de clôture historiques — ils enchérissent ce qu'ils espèrent gagner, pas leur maximum. Les enchères naïves surpayent.

Réponses rapides

Qu'est-ce que le RTB (real-time bidding) ?

Le RTB est le protocole d'enchères sous-jacent à la publicité programmatique. Chaque impression est mise aux enchères en 50 à 150 millisecondes via la spécification OpenRTB (gérée par l'IAB Tech Lab). Le SSP envoie une demande d'enchère, les DSP répondent avec des enchères, l'enchère se résout et le créatif gagnant s'affiche — le tout avant que l'utilisateur ne remarque que la page / l'app a fini de charger.

À quelle vitesse le RTB se déroule-t-il réellement ?

50 à 150 millisecondes de bout en bout. La fenêtre d'enchère commence quand l'éditeur envoie la demande d'enchère et se termine quand le créatif gagnant s'affiche. Les délais au-delà de ~150 ms entraînent l'abandon de l'emplacement publicitaire (une annonce de remplacement s'affiche). Les DSP qui répondent systématiquement lentement sont exclus des enchères par les exchanges.

Quelle est la différence entre les enchères au premier et au deuxième prix dans le RTB ?

**Premier prix** : le gagnant paie son enchère. Standard industriel depuis le basculement de la fin des années 2010. Oblige les annonceurs à enchérir stratégiquement — le bid shading (enchérir ce que vous espérez gagner, pas votre maximum) est désormais une pratique courante. **Deuxième prix** : le gagnant paie un centime au-dessus de l'enchère du deuxième. Mécanisme classique de type eBay, largement utilisé en programmatique jusqu'en ~2019. Théoriquement favorise des enchères sincères mais s'est révélé instable avec le header bidding.

Comment le RTB fonctionne-t-il dans les apps mobiles ?

De deux façons. **Via SDK** : un SDK de médiation (AppLovin MAX, ironSource LevelPlay, Admob) intégré dans l'app de l'éditeur envoie des demandes d'enchère localement et gère l'enchère. **Serveur à serveur (s2s)** : le backend de l'éditeur gère les demandes d'enchère, les adressant aux exchanges depuis le serveur. Le payload de la demande d'enchère inclut l'ID de l'app, le format publicitaire, les signaux de l'appareil, la géolocalisation et (quand disponibles) les signaux utilisateur — post-ATT sur iOS, les signaux au niveau utilisateur sont fortement réduits.

Retour au glossaire