1

我正在尝试在我的 cocos2d 应用程序(2.1 版)中实现 AdWhirl,但所有教程都使用“RootViewController.h”。它是从 2.x 版本中删除的吗?我应该用什么来代替它?本教程例如 http://emeene.com/2010/10/adwhirl-cocos2d-iphone/

4

1 回答 1

1

您可能想在此处查看有关如何将 AdMob 与 Cocos2D v2.0 集成的博客文章。AdWhirl 需要进行一些细微的调整才能启动并运行。

具体来说,我认为他们已经开始在那个版本的 Cocos2D 中使用导航控制器作为他们的根控制器。不过,这应该不会对您产生太大影响。就 AdWhirl 而言,您应该能够将您的 adView 添加为:

[[CCDirector sharedDirector].view addSubview:adBanner_];

对于 viewControllerForPresentingModalView: 方法,您可能可以使用:

- (UIViewController *)viewControllerForPresentingModalView {
    AppController *app = (AppController*) [[UIApplication sharedApplication] delegate];
    return [app navController];
}
于 2013-01-04T17:30:39.727 回答