I just had my first iAds apps rejected because Apple requires that the screenshot do not display test ads. I understand this, however it was not documented (or I missed it), so I am good for one more week waiting for approval… So to summarize, if you use iAds in your apps:
- Implement the delegate to hide the banner when no ads load (for example when no Internet access is available)
- Do your screenshot with the iAd banner hidden.


