There are often sponsored one-line ads at the top of the page. This one happens to be self-sponsored.
For those interested in iPhone and iPod touch games, note that TouchArcade has its own forums (free registration required). It does not share your MacRumors registration.