Who said big brands weren’t using video advertising anymore?

Who ever did must not have seen the latest stats from Youtube!

2.2 billion video ad views in February… nice work….

Continue reading

Advertisements