Maybe the problem is not the advertising itself, but the advertisements content. Just like commercials can't make false/misleading claims, I believe there should be laws prohibiting false/misleading information/accusations (LIES) in political advertising. Everything stated in a political ad should be required to be true, no more false advertising and BS to bash the opponent unless they are proven facts.
Or, and I know this is crazy... People could actually do their own research and think for themselves.