Couple of reasons:
1. Your AdSense account or ad may not be approved yet
2. You may have some CSS that's making the background yellow
Solution: change the CSS
If you're running WordPress some installs, apparently (it wasn't the case for me), have the
A final note: there are some good WordPress plugins which make the job of adding AdSense into your blog easier.