If you want to eliminate shin bang...
1) Make sure your boots fight correct. Full tilts are not the miracle as many people have pointed out. Go to a boot fitter! Describe your situation and listen to what they have to say. Just because a boot they recommend isn't cool on Newschoolers doesn't mean it doesn't fit and function correct. A boot that fits is a lot cooler than a boot with pretty colours.
2) Play around with how you tighten your boots. Sometimes it helps to tighten them as much as you can. Sometimes it helps to run them a little looser. Quite a few people I know tighten all of the buckles and the power strap and then release the two buckles around your leg while leaving the power strap done up tight.
3) Stop landing backseat. Sounds easy enough, but this is pretty much the main cause of shin bang. When I first started freeskiing I was almost positive my life would end everytime I tried jumping. I was landing back a lot and it was hurting my shins. If you land your shit legit, your shins probably don't hurt as much.
4) Don't try to prevent the pain by leaning back when you are just skiing around... only makes it worse. Stay forward keeping pressure on the front of your boots. It is a little painful if you have shin splints, but it is the right way to ski, I see so many kids who don't have any clue what they are doing skiing around like they are trying to take a shit the whole time.
5) Some people feel that a good thick pair of socks can help, when I was getting really bad shin bang when I first started out, I actually wore a really thin pair of biking shin guards. I found they helped me a lot. They were Pro-tec.
6) If you complete the above steps and just need a little help mid season take 1 Advil before you ski in the morning. The ibuprofen helps prevent swelling, and will numb the pain, usually enough that you will not even notice the pain of shin splints.