My app has just got approved and unfortunately my iAd banner is white blank.
I've configured iAd on iTunes Connect.
Thanks,
It's worth noting that if you run your app in debug, you'll get confirmation on whether the system you've implemented works, as you'll be getting test ads appearing (Grey adverts with Apple branding, clicking on one will show a message saying test adverts are working). If this is not the case, then there is an issue with the code. You'll need to disclose that code for additional help.
If the test ads do work, then it can be attributed to some/all of these issues.
You've not set up iAd correctly in iTunes connect for your application. You need to enable it in the 'Manage Your Applications' section of iTunes connect.
You haven't correctly set up the iAd contracts. See the 'Contracts, Tax, and Banking' section of iTunes connect, and make sure iAd Network for the World region is all in order.
There aren't any advertisements to display. You won't get adverts being shown 24/7, they will only appear at particular times (this is working as designed). Test the app store build of your application over a long period of time, to see if ads appear. Note that different regions will get ads at different frequencies (the USA being most popular I believe).
Note: The iAd framework provides methods to determine whether an advert is ready to be shown (see bannerViewWillLoadAd:
and bannerViewDidLoadAd:
in ADBannerViewDelegate for example). You should only make room for an iAd banner when there is an advert available, otherwise your app should look like there was never a banner there to begin with. Otherwise you'll end up with white space as you've mentioned