It seems to me that the solution is not to ban advertisement but only certain kinds of them such as ones containing strong emotional (Ads guilting people into buying insurance) or aspirational content (won't you look so cool if you lived 'The Marlboro Life')