【发布时间】:2014-10-25 11:13:23
【问题描述】:
我在 cocos2d(版本 3.1.0)中遇到了一个非常奇怪的插页式广告问题。这是我用来加载两个插页式广告的代码。
- (void)interstitialDidReceiveAd:(GADInterstitial *)interstitial {
[interstitial presentFromRootViewController:[CCDirector sharedDirector]];
interstitial.delegate = nil;
interstitial = nil;
}
- (void)interstitialAdDidLoad:(ADInterstitialAd *)interstitialAd {
[interstitialAd presentFromViewController:[CCDirector sharedDirector]];
}
一切似乎都很好,工作正常,直到您在插页式广告弹出之前将手指放在显示屏上,然后当您取消触摸(松开手指)并关闭弹出窗口时,应用程序变得无响应,触摸处理程序会根本不起作用,您必须重新启动应用程序。我挣扎了几个小时,但没有成功找到问题的原因。会不会是 CCDirector 停止和启动动画方法?
【问题讨论】:
标签: ios cocos2d-iphone iad interstitial