2010年 12 月 16 日更新: 4.2 SDK で 4.0 デバイスをターゲットにすると、同様の問題があるようです... 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 のファンではないと思います。
誰にも提案はありますか?どうもありがとう。