Display Ads are as Compelling As TV Spots Posted on 24/01/2014 by forbes In the lobby of Google’s Building 900 at its Mountain View headquarters, there’s a display of Google-colored squares and rectangles that looks like a bland abstract-art piece. It turns out these are...