iphone cocos2d iAd problem



我们有一个使用 cocos2d 构建的应用程序,从应用程序委托调用的第一个类(场景)是 level 类,然后根据用户选择调用游戏类(场景)。 我应该在哪里编写我的iAd代码以及如何编写? 请帮忙。

我的建议是看看AdWhirl,这将使你的广告与广告网络脱钩。

更多信息可以在下面找到。

https://www.adwhirl.com/home/dev

我的理解是,您不能将UIViews直接放入CCLayer,或者CCScene(我希望这些是名称),您必须缩小场景才能将iAd放在Cocos2d视图旁边。

要实现 iAd,请添加导入

#import <iAd/ADBannerView.h>

如果您在应用程序代表中初始化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

我最近在我的博客上写了一篇关于这个问题的文章(将iAd集成到Cocos2d-x游戏中)。看看,如果你有任何问题,问我。

最新更新