Never forget the 1984 ad!
I think the sillhouette ads (posters) are great for repetition, which is a technique that is effective in advertising. That dog said Beggin' (Bacon) a million times....
Companies dont necessarily NEED to show the product, Playstation commercials start with the logo on a black background then display a wierd situation loosely related to a game they are trying to advertise; showing auto insurance papers would be terribly dull....hence the silly and stupid humor of the GEICO commercials...