A Liquid Paper-like product’s ad, created specifically to run on YouTube, shows the possibility of creating something remarkable on a site for which display advertising is becoming a key profit-making component.

View Original Article

Blogged with the Flock Browser