Not so dumb: Ad catches on in big way at Cannes