The Union Health Ministry has urged the Indian Premier League (IPL) to ban all tobacco and alcohol advertising, including surrogate promotions, within stadium premises during matches as well as telecast sessions on national television, saying it has a moral obligation to promote public health.