From Google Adsense to Foss: Lightning-Fast Privacy-Friendly Banners (FOSDEM '24)

FOSDEM

I run Scalemates.com, the largest and fastest scale modeling website in the world. As such, I need a fast and privacy-aware advertisement solution to best serve my user base.

5 years ago, just before GDPR became applicable I decided to replace my existing Google Adsense solution. While easy to set up, AdSense and other vendors were in hindsight too slow or not meeting my privacy expectations.

The cornerstone of the new architecture became the popular, free and open source (GNU GPL) Revive Ad Server (previously known as OpenX). Without leaking information, Revive allows me to serve targeted ads without degrading Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) or other Web Vitals.

In this talk you will learn about my design choices as well as interesting techniques and best practices to serve and monitor banner ads performance.