我在iphone中使用cocos2d开发了一款游戏..我从i ad和admob获得了添加... 它们在我的应用程序中显示在顶部...
在我的游戏中,我的游戏分数显示在tio ..当广告在游戏结束时到达游戏结束直到游戏结束时... 所以我想要那个广告来,并且在1个薄荷广告回到动画后,用户可以看到他的分数...
我正在使用此代码来获取
//////添加WHIrl代码
/ *
(NSString *)adWhirlApplicationKey
{ //在这里,您必须输入AdWhirl SDK密钥 return @“XXXXXXXXXXXXXXXXXXXXXXXXXX”; }
(UIViewController *)viewControllerForPresentingModalView { //还记得我们在Game.h文件中创建的UIViewController吗? AdMob将使用它。 //如果你想使用“返回自我”相反,AdMob将取消广告请求。 return viewController; }
- (void)adWhirlDidReceiveAd:(AdWhirlView *)adWhirlView { //这是我正在使用的一个小技巧...在我的游戏中,我创建了一个带有图像的CCMenu进行推广 //我自己的付费游戏,所以我可以保证屏幕上总会有广告 //即使没有互联网连接......如果您想要实现这一点,也取决于您。 // [self removeChild:adBanner cleanup:YES]; }
- (void)adWhirlDidFailToReceiveAd:(AdWhirlView *)adWhirlView usingBackup:(BOOL)yesOrNo { //再次显示我自己的广告横幅的代码 }
- (void)onEnter { //让我们分配viewController(它将用于广告) viewController = [UIViewController new]; //在我们的“onExit”方法中,我们隐藏了视图,因此它不会在任何其他广告中显示广告 //场景,但这一个...需要启用它们 [viewController.view setHidden:FALSE]; //这不是真的需要,但也没有任何伤害。它只是检索配置 //来自adwhirl.com,因此它知道要使用的广告网络 [adView updateAdWhirlConfig]; //将AdWhirl委托分配给我们的adView self.adView = [AdWhirlView requestAdWhirlViewWithDelegate:self]; //这是必需的,即使你不想:P self.adView.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin;
self.adView.clipsToBounds = YES;
//Adding the adView (used for our Ads) to our viewController
[viewController.view addSubview:adView];
//Adding that viewController to our main view
[[[CCDirector sharedDirector] openGLView] addSubview:viewController.view];
[super onEnter];
}
- (void)onExit {
//将adView委托设置为nil
self.adView.delegate = nil;
self.adView = nil;
//从superView中删除adView
[adView removeFromSuperview];
//发布adView
[adView发布];
//隐藏viewController,以便在任何场景中屏幕上都没有广告,但这个广告
[viewController.view setHidden:TRUE];
[super onExit];
}
* /
///结束添加旋转