Testing iAd Apps

Testing is critical for iAd apps; by working well with iAd, your app makes it easier for the user to explore the rich media ads provided by iAd. This, in turn, results in larger revenues generated by your app.

Testing Banner Advertisements

While you are developing your app, iAd App Network sends test advertisements to your app. To assist you in validating your implementation, the iAd App Network occasionally returns errors to test your error handling code. You can also test your error handling support manually by turning your device’s wireless capability off.

iAd App Network automatically displays the correct ad depending on the how your app binary was downloaded onto your test device, as shown in Table 4-1.

Table 4-1  Advertisements displayed by your app



Displayed Ads

Developer build


iAd App Network serves test ads.

Ad-hoc distribution build

Beta Testers

iAd App Network serves test ads.

Signed Distribution build

End Users

iAd App Network serves live ads if you signed the iAd App Network Agreement and integrated iAd Framework in your app before submitting the app binary for review.

Testing Checklist

Use this checklist to assist you in testing your iAd apps.

Banner Views

Full-Screen Advertisements