Media

Netflix head of ad sales Peter Naylor on ad innovation, measurement and the upfronts