L'attention, mise aux enchères en millisecondes.
Chaque impression du réseau Bright Face Ads est vendue via une enchère OpenRTB scellée au second prix, résolue en moins de 90 millisecondes, de bout en bout, sur un pipeline bâti avec Scala, Python et Kafka.
- <0ms
- Latence p95
- 0+
- Enchères / jour
- 0%
- Taux de remplissage
Six étapes, un seul budget : 90 millisecondes.
Du moment où une impression apparaît à l'instant où la création gagnante s'affiche, voici où passe le temps.
01 · Requête d'enchère
Une impression devient disponible et une requête OpenRTB structurée est diffusée à la demande.
02 · Enrichissement
Géolocalisation, type de lieu, audience et signaux de plancher sont attachés à la requête.
03 · Enchère
Les partenaires répondent ; le moteur exécute une enchère scellée au second prix face au plancher.
04 · Réponse d'enchère
L'offre gagnante revient avec son balisage créatif et ses URL de suivi.
05 · Notification de gain
Le gagnant est facturé au second prix et notifié via l'URL de gain.
06 · Diffusion
La création s'affiche à l'écran, en contexte, confortablement dans le budget.
Au second prix, scellée, et équitable par conception.
Chaque enchérisseur soumet une offre scellée au-dessus du plancher. La plus haute l'emporte, mais ne paie qu'un centime de plus que la suivante. Les acheteurs ne surpaient jamais, et les éditeurs clôturent toujours à la vraie valeur du marché.
- Prix planchers fermes par emplacement, par accord et par acheteur.
- Deals de place de marché privée (PMP) à priorité garantie.
- Délais tmax stricts, les enchérisseurs lents sont exclus.
- Clôture transparente : vous voyez toujours la valeur de chaque impression.
Google Ads enchérit le plus haut à 6,70 $ mais clôture à 5,91 $, un centime au-dessus de la suivante.
Un moteur conçu pour rester disponible et rapide.
Les requêtes transitent par Kafka vers un cluster d'enchérisseurs partitionné horizontalement, écrit en Scala. Chaque shard exécute ses enchères indépendamment : le système se dégrade gracieusement sous charge et monte à l'échelle en ajoutant des partitions, sans ralentir.
- Scala
- Python
- Apache Kafka
- Kubernetes
- Partitionné
- Sans état
Exchange / SSP
Requêtes OpenRTB entrantes via HTTPS.
Ingestion Kafka
Flux de requêtes partitionnés et rejouables.
Cluster d'enchérisseurs
Shards Scala sans état, auto-scalés.
Cœur d'enchère
Clôture scellée au second prix dans le shard.
Réponse & logs
Réponse d'enchère sortante ; événements vers le lac de données.
Des standards de bout en bout.
Exactement les formats que votre DSP comprend déjà, requête OpenRTB 2.6 en entrée, réponse en sortie.
POST /openrtb/2.6/bid HTTP/1.1
Authorization: Bearer <api_key>
{
"id": "8f2a91e0-…-e91",
"at": 2, // second-price
"tmax": 90, // ms budget
"cur": ["USD"],
"imp": [{
"id": "1",
"bidfloor": 4.50,
"video": {
"mimes": ["video/mp4"],
"minduration": 5,
"maxduration": 15,
"w": 1920, "h": 1080
}
}],
"dooh": {
"venuetype": ["transit"],
"geo": { "city": "Douala", "country": "CMR" }
}
}Les chiffres que nous nous imposons.
<90ms
Latence d'enchère p95
De bout en bout, requête à réponse.
6.5M+
Enchères par jour
Sur l'ensemble du réseau en direct.
94%
Taux de remplissage
Moyenne sur tous les emplacements.
99.9%
Disponibilité
Disponibilité glissante sur 90 jours.
Ce que le moteur d'enchères vous apporte.
Enchères < 90 ms
Des temps de réponse p95 qui maintiennent les écrans pleins et les acheteurs compétitifs.
Natif OpenRTB
Des requêtes et réponses conformes que votre DSP comprend déjà.
Tolérant aux pannes
Un pipeline résilient qui se dégrade gracieusement sous charge.
Conçu pour passer à l'échelle
Des millions d'enchères par jour, partitionnées et diffusées via Kafka.
S'intègre à la pile que vous exploitez déjà.
Des interfaces conformes aux standards : la plupart des DSP et exchanges se connectent avec peu ou pas de développement sur mesure.
- OpenRTB 2.6
- VAST 4.x
- OpenRTB Native 1.2
- PMP / Deal IDs
- JSON via HTTPS
- Bearer OAuth2
Questions fréquentes
Oui, nous implémentons OpenRTB 2.6 pour les requêtes, réponses et notifications de gain, rendant l'intégration aux DSP existants simple.


Affichons votre marque sur les écrans les plus lumineux.
Lancez une campagne en quelques jours, pas en semaines.
Parler à notre équipe