Ad Nuggets
Ad Nuggets / PPC Land
PPC Land

Almedia takes its $1bn run rate to 3,500 Berlin posters to find staff

Revenue grew from €29m in 2023 to €281m in 2025, according to Almedia, which pays up to €200,000. Missing: who sells the 169 sites, and what they cost.

media

Read the full article on PPC Land →

Track more AdTech & media news in the app →