Чтобы отправить приложение в App Store, вы всегда будете использовать последнюю версию SDK 4.3. Apple отклонит ваше приложение, если вы этого не сделаете. Вы можете установить версию развертывания вашего приложения на более низкую версию. И вы правы, AdInterstitialAd
доступен только в версии 4.3 или выше. Вы все еще можете использовать ADBannerView
в нижней версии.
Если вы хотите использовать AdInterstitialAd
в своем приложении, вам придется использовать слабые ссылки, чтобы убедиться, что фреймворк доступен.
Например:
class adClass = NSClassFromString(@"AdInterstitialAd");
If (adClass) {
// do full screen ad stuff
} else if ((adClass = NSClassFromString(@"ADBannerView")) {
// do banner ad stuff
}
Использование iAds при сохранении обратной совместимости - это блог, в котором приведены некоторые советы по использованию iAds, когда он был впервые анонсирован в прошлом году. Некоторые из этих советов очень ценны сегодня.