Large-scale branding can make ... make as much impact as these brilliant billboard ads. What’s on your screen needs to be ...