Update 12/16/2010: Похоже, что аналогичная проблема при ориентации устройства 4.0 с 4.2 SDK ... ваше приложение будет врезаться немедленно, если вы использовали интерфейс Builder для создания своего рекламного баннера. Слабой связью инфраструктуры iAd и повторным созданием реализации рекламного баннера на стороне кода было исправление. Благодаря этой теме Рэй Wenderlich: http://www.raywenderlich.com/1371/how-to-integrate-iad-into-your-iphone-appМААШ «Неверный размер содержимого„ADBannerContentSizePortrait“передается ADAdSizeForBannerContentSize» в iOS 4.2
---
Привет, я просто попытался запустить мое приложение с помощью 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 это выглядит как единственные варианты для «Sizes»: «Portrait, Landscape, Both», которые, как я полагаю, iOS 4.0 не является поклонником.
У кого-нибудь есть предложения? Большое спасибо.
спасибо - я изначально устанавливал размер баннера в IB, который, похоже, также исправляется путем удаления и повторного добавления рамки iAd в проект. – taber 2010-11-27 04:33:59