The Food Standards Agency has called for a ban on advertising junk food before the 9pm watershed in order to protect children from exposure to commercials promoting foods that are high in fat, salt or sugar.