Ofcom rules reducing the amount of junk food advertising that children see in the UK have been less effective than predicted, according to a children's food campaigner.