Bad ads surly work. Here in sweden there's alot of commercials that are seemingly dubbed really bad from german to swedish, or even swedish dubbed to swedish, with out-of-sync speech. It annoys the hell out of a viewer.
My father has a video production company, and sometimes he's involved in TV-commercials, he told me that it's purely intentional. Thev've found out that people tend to remember annoying things more than pleasant things. And when you are in the store chosing between this toothpaste or that, average person takes the one they remember best.
Personally I never buy things with bad commercials. Hate to suppoer out-of-sync speech.