Media buyers reach 320 million monthly impressions in 75+ cities, from fuel stations to Madrid-Barajas. Pricing, buying routes and measurement remain unstated.
Read the full article on PPC Land →