Обновление от 16.12.2010: Похоже, что при настройке таргетинга на устройства 4.0 с SDK 4.2 возникает похожая проблема ... ваше приложение немедленно вылетает, если вы использовали Interface Builder для создания рекламного баннера.Посмотреть.Исправлена слабая связь между платформой iAd и повторное создание реализации рекламного баннера на стороне кода.Спасибо этой теме от Ray Wenderlich: http://www.raywenderlich.com/1371/how-to-integrate-iad-into-your-iphone-app
---
Привет, я только что попытался запустить свое приложение, используя iOS 4.2 SDK (окончательный вариант) и нацеливаниеУстройства iOS 4.0, и хотя мое приложение прекрасно компилируется, я сразу же получаю эту ошибку при запуске ...
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException',
reason: 'Invalid content size 'ADBannerContentSizePortrait' passed to
ADAdSizeForBannerContentSize'
...
Я пытался ...
- (void)viewDidLoad {
self.bannerView.currentContentSizeIdentifier = ADBannerContentSizeIdentifier320x50;
}
... но нетудачи, все еще получаю ту же ошибку сбоя.В IB похоже, что единственными опциями для «Размеров» являются «Портрет», «Пейзаж» или «Оба», которые, я думаю, iOS 4.0 не фанат.
У кого-нибудь есть предложения?Большое спасибо.