I don't think advertisement works that well. While you may convince a small minority of consumers to consume in a climate conscious way, I sincerely doubt that it would appeal to the vast majority. For example, you would need to persuade people not to eat meat, not to fly, not to purchase fresh food that has been transported by air, not to drive cars driven by fossil fuels etc etc. These are all things that make people's lives more enjoyable (for the most part), so you are asking people to act against their immediate self-interest. I don't think advertising is sufficient for this. What would be more effective is a carbon tax on consumer goods, which would drive the price of such goods up dramatically. But this would require government action.
As for solutions, I don't claim to have all the answers. I do think that the divestments movement is a very good idea, as is direct action against the most polluting industries (for example, a recent action to shut down Europe's largest coal mine).