C'EST QUOI ?
OpenAdServer est une plateforme d'ad serving open source à auto-héberger. Elle gère un pipeline complet de diffusion de pub : récupération des candidats, filtrage, prédiction du taux de clic (CTR) par machine learning, puis ranking par eCPM en temps réel. Autrement dit, tu montes ton propre réseau publicitaire sans passer par une régie tierce, avec une brique ML pour optimiser les revenus.
POURQUOI C'EST INTÉRESSANT ?
- Prédiction CTR par ML : modèles DeepFM, régression logistique et factorization machine implémentés en PyTorch, avec une latence de prédiction annoncée sous les 5 ms.
- Ranking eCPM temps réel : classement automatique des annonces pour maximiser le revenu à chaque requête.
- Ciblage fin : géolocalisation, type d'appareil, OS, données démographiques et centres d'intérêt.
- Plusieurs modèles de facturation : CPM, CPC, CPA et oCPM dans le même moteur.
- Prêt pour la prod : FastAPI (P99 < 10 ms), PostgreSQL, Redis, déploiement Docker Compose et observabilité Prometheus/Grafana.
CAS D'USAGE
- Monter un réseau publicitaire maison pour une PME ou un éditeur.
- Monétiser le trafic in-app d'un jeu ou d'une application.
- Gérer des house ads ou des deals directs sans régie externe.
- Servir de base d'étude pour l'architecture d'un système d'ad-tech.
