David Marsh’s guest editorial on Touch Arcade is worth a read:
In a perfect world we would not put ads in any of our games. The unfortunate truth however is that ads are an important part of being able to deliver people the apps they love for free.
I see this tension between providing quality user experiences and building a sustainable business as the biggest challenge our industry currently faces. There aren’t any easy answers.