【发布时间】:2011-05-13 14:50:47
【问题描述】:
我们有一个使用 cocos2d 构建的应用程序,从应用程序委托调用的第一个类(场景)是关卡类,然后根据用户选择调用游戏类(场景)。我应该在哪里编写 iAd 代码以及如何编写?请提供任何帮助。
【问题讨论】:
标签: iphone cocos2d-iphone iad
我们有一个使用 cocos2d 构建的应用程序,从应用程序委托调用的第一个类(场景)是关卡类,然后根据用户选择调用游戏类(场景)。我应该在哪里编写 iAd 代码以及如何编写?请提供任何帮助。
【问题讨论】:
标签: iphone cocos2d-iphone iad
【讨论】:
我的理解是你不能将 UIViews 直接放入CCLayer 或CCScene(我希望这些是名字),你必须缩小你的场景才能将 iAd 放在你的 Cocos2d 视图旁边。
【讨论】:
要实现 iAd 添加导入
#import <iAd/ADBannerView.h>
如果您在 AppDelegate 中初始化 iAd,它会随处显示。 这很容易实现。
ADBannerView* iAdView = [[ADBannerView alloc] initWithFrame:CGRectZero];
iAdView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierLandscape;
[[[CCDirector sharedDirector] openGLView] addSubview:iAdView];
更多信息,请查看苹果编程指南http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/iAd_Guide/Introduction/Introduction.html
【讨论】:
我最近在blog 中写了一篇关于这个问题的帖子(在 Cocos2d-x 游戏中集成 iAd)。看看有什么问题可以问我。
【讨论】: