2010-10-27 23 views
0

我第一次实施AdWhirl,它使用iAds,AdMob和MillennialMedia。 AdMob和MillenialMedia似乎工作得很好。iAds在AdWhirl中崩溃

iAds在我的PlayViewController中加载,显示和刷新都很好,但是当我点击后退按钮进入主菜单时,模拟器崩溃,没有错误输出到控制台并且没有发送“_kill”消息当在构建和调试中使用断点打开时运行应用程序到XCode。

如果是AdMob或MillenialMedia广告显示,我可以点击后退按钮并返回到主菜单,没有任何问题。并且可以返回到PlayViewController并加载没有问题的新广告。

任何想法如何防止这个问题似乎绑定到iAds? 也许这与iAds有一个内置计时器来刷新广告有关?

在此先感谢!

回答

0

我把它移动到主ViewController并且这个问题不再发生。但是,由于广告现在在mainViewController中启动,但仅在PlayViewController中显示,因此我试图找到一种方法告诉AdWhirl在播放器位于主菜单上时停止提取广告。即使在我使用self.adView = nil的情况下,它也会自动刷新并保持拉取广告的效果;

+0

我加入了广告像这样事先的iOS4它不会崩溃: self.adView = [AdWhirlView requestAdWhirlViewWithDelegate:自]。 [self.view addSubview:self.adView]; 并删除它是这样的: [self.adView removeFromSuperview]; – RanLearns 2010-10-28 07:34:54

0

你有没有检查过的iAd框架中的作用..如果它不弱使它虚弱,为了使在