Bin*_*Boy 1 iphone admob ios4 ios ios-simulator
我正在使用Google AdMob SDK 3开发iOS应用.AdMob SDK包含以下代码:
kADBannerContentSizeIdentifierPortrait =
&ADBannerContentSizeIdentifierPortrait != nil ?
ADBannerContentSizeIdentifierPortrait :
ADBannerContentSizeIdentifier320x50;
Run Code Online (Sandbox Code Playgroud)
我知道在iOS 4.2及更高版本中不推荐使用ADBannerContentSizeIdentifier320x50.我需要我的应用程序兼容到iOS 4.0.
当我在模拟器上针对iOS 4.0 SDK构建此代码时,一切顺利.当我针对设备构建iOS 4.0时,我收到以下错误:
'ADBannerContentSizeIdentifierPortrait' undeclared
Run Code Online (Sandbox Code Playgroud)
为什么是这样?据我所知,AdMob的执行这段代码专门绕过ADBannerContentSizeIdentifier320x50的问题,有利于ADBannerContentSizeIdentifierPortrait遭到淘汰.所以,为什么不工作?有什么想法吗?
谢谢.
Pau*_*nge 10
如果您使用的是Xcode 4.5.他们已经移动了声明,您现在需要添加以下行:
#import <iAd/iAd.h>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1486 次 |
| 最近记录: |