如何使用xcode 3.1.3使用iAds

时间:2011-08-03 13:29:17

标签: iphone iphone-sdk-3.0 iad

目前我正在使用Integrate iAds并制作应用程序的精简版本。我的问题是以前我正在使用iAds是xcode 4.1.3但是目前我使用的是xcode 3.1.3 iAds不支持我们的工作,请帮助我。

 NSString *contentSize = UIInterfaceOrientationIsPortrait(self.interfaceOrientation) ? ADBannerContentSizeIdentifier320x50 : ADBannerContentSizeIdentifier480x32;

此行错误:ADBannerContentSizeidentifier320x50'undeclared(first use in this function)

2 个答案:

答案 0 :(得分:3)

首先,即使在最新版本的iOS中,ADBannerContentSizeidentifier320x50也不再是首选常量。请改用ADBannerContentSizeIdentifierPortrait

但我认为这里真正的问题是Xcode 3.1.3太旧了,无法包含iAd框架。它首先被包含在iOS4中,因此不会出现任何旧版本。因此,您的选择是:

  • 使用较新版本的Xcode(和iOS)
  • 请勿使用iAd。还有其他广告网络,例如AdMob,仍然支持较旧的设备

答案 1 :(得分:0)

将SDK升级到最新版本。

如果您想使用iAd,至少需要iOS 4.0。我认为Xcode 3.1.3仅包含iPhone OS 3.0 SDK。

升级到Snow Leopard的时间?