If you find that your application is displaying the test ad on a
non-development device after deploying to the App Store, then file a bug.
The App Store build of your application should not be seeing the test ad on
consumer devices. If you ran the App Store version of your application on a
deve
Haven't yet ventured in to iAd territory and don't know any of the data
objects involved,
so could be off in left field here.
Since you will always get the -bannerViewDidLoadAd: delegate callback, even
for the test ad, would it be possible to look inside the ad data to see if
it is the
test ad
Wow, if that's really the behavior then I'd say you should definitely file a
bug.
Not only should users never see debug/test junk, but it would be ridiculous for
you to have to hard code region support... without an API how would you handle
addition or removal of a region? You shouldn't have to
Cornad,
I guess, "Test Advertisement" displays even your region App store
does not support iAD. I have seen many application in my device
displays "Test Advertisement", as iAD not supported in my region.
I agree with your approach,only if the delegate
method(bannerViewDidLoadAd:) is not gett
Full disclosure: I don't use iAd, so this is based on WWDC recollection and doc
lookup.
The "Test Advertisement" I believe only displays when you are testing during
development. Users will never see it.
Keep the banner view hidden until you receive a bannerViewDidLoadAd: message in
the ad del
I am planning to use iAD for my iOS application. As the iAD available
only in USA,UK,France,Italia,Deutschland,EspaƱa AppStores.
I want to display iAD only for supported regions. This will avoid
displaying "Test Advertisement" from iAD.I can use AdMob for all other
regions.
I am not sure, how to