Ios7 cocos2d问题的间隙性iAd

Ios7 cocos2d问题的间隙性iAd,ios7,cocos2d-iphone,iad,interstitial,ccnode,Ios7,Cocos2d Iphone,Iad,Interstitial,Ccnode,我试图在我制作的cocos2d游戏中插入广告,但很难让它正常工作。我尝试了这个我在网上为iOS7找到的代码片段,但是我无法让它工作。由于控制器使用CCNode而不是UIViewController,我不确定需要做什么才能使其工作。感谢您的帮助 这是AppDelegate.m #import "AppDelegate.h" #import <iAd/iAd.h> @implementation AppDelegate - (BOOL)application:(UIApplicati

我试图在我制作的cocos2d游戏中插入广告,但很难让它正常工作。我尝试了这个我在网上为iOS7找到的代码片段,但是我无法让它工作。由于控制器使用CCNode而不是UIViewController,我不确定需要做什么才能使其工作。感谢您的帮助

这是AppDelegate.m

#import "AppDelegate.h"
#import <iAd/iAd.h>

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    [UIViewController prepareInterstitialAds];
    return YES;
}

最后我用Chartboost做插播广告,效果非常好。很抱歉弄错了。

我想看看原始问题的解决方案。您是放弃了还是让iAd间隙处理cocos2d
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    UIViewController *destination = [segue destinationViewController];

    destination.interstitialPresentationPolicy = 
         ADInterstitialPresentationPolicyAutomatic;
}