Food industry heavyweights including Nestlé, Kellogg and Mars Inc have pledged to use responsible advertising and marketing in India.