A city lawmaker thinks free toys and other giveaways cause children to clamor for fast food, and he planned to introduce a bill Wednesday that will ban them from meals that fail to meet nutritional guidelines.