Reputation: 4479
I'm going to put iAd on UITableView in my app, but I'm not sure whether it is a good practice or not. I've read this post Will my app get rejected if I place an iAd in a UITableView header view but not sure where the is that Apple documentation (please see this extract below) coming from if you know where it is please let me know.
Apple will reject your application if an iAd is within a table cell. iAds are required to be in a static position on the page, and not in any kind of scroll view (this includes table views). This is because iAds pay by impression as well as by click, so having an iAd in a table view cell will cause it to be reloaded whenever it scrolls off and on screen again, which could be many times. This would seem like "click-fraud" or similar behaviour. Apple will not allow this.
Thank you
Upvotes: 2
Views: 1578
Reputation: 11476
I would imagine the linked post is going to be correct. The simple way to implement iAds is into a UIViewController - this means that you may consider moving your UITableView into a view controller to accomplish this; the link below describes this process if you are unsure.
I would also like to link you to some of the iAd PDFs but as I am not the team leader of my developer account, and we've not agreed to use iAds yet... I can't do it. But if you do have access then you should have no trouble in finding the exact TOS relating to the ads.
http://www.raywenderlich.com/1371/how-to-integrate-iad-into-your-iphone-app
Upvotes: 3