Better yet, Google should not show ads for products that my friends rate poorly...
I've always thought that ads that were reviewed, and could be reviewed very negatively, would be an interesting check on scams and bad products. You gladly take the advertisers money, but if people rate the ad poorly it's a waste and possibly negative value. This might encourage good ads and ads for good products.