Can advertising be a force for good?