Unilever, one of the oldest multinational consumer goods companies, pledged this week to stop advertising ice cream to children. By the end of this year, the company will stop marketing and advertising foods and beverages to children under the age of 12 in television and print, and for children under 13 via social media channels.