tags:

views:

66

answers:

3

My app is approved on AppStore. In the iAd section of the screen, it keeps showing the black "Testing Advertisement" by Apple instead of a real ad. Is there any configuration I missed? Thanks

A: 

Did you do everything here? Also, did you test your application on a different device to see if the ad shows up there correctly?

Matt S.
In face I use the code from the http://developer.apple.com/library/ios/#samplecode/iAdSuite/Introduction/Intro.html to build the iAd part.
ohho
Did you set your app up to use iads in iTunes connect?
Matt S.
Got this "You can only change your iAd Settings when the latest version of your app is in an editable state." message when I try to change anything.
ohho
I uploaded a new version and checked, yes, iAd is enabled.
ohho
It seems to me there is a delay between app approval and the first ad to pop up. Some users reported a real ad is showing.
ohho
+1  A: 

From the section in the iAd Programming Guide on Testing Banner Advertisements:

iAd Network automatically displays the correct ad depending on the application binary:

Application | Audience | Displayed Ads

Developer build | Developer | iAd Network serves test ads.

Ad-hoc distribution build | Beta Testers | iAd Network serves test ads.

Signed Distribution build | End Users | iAd Network serves live ads if you signed the iAd Network Agreement and enabled advertising for your application.

Therefore, your development and ad hoc builds will only display test advertisements. Only the distribution build that is submitted to the App Store will display real ads. Unfortunately, that means that you'll need to wait and download your own application from the store to see real ads in action in your application.

Brad Larson
A: 

iAd is a very big disappointment. Ads are shown only in certain geographical regions, in other areas system returns nothing after the request (you can check the statistics for your iAd profile in the iTunes Connect). So you won't see anything in the banner in Hong Kong, as I cannot see anything in Korea for the moment. If you want to make money on advertising consider using other ad provider, like admob.

Sergei Lost
+1 for the information about geographic limitation
ohho