Objective c iAd在更换广告时滞后

Objective c iAd在更换广告时滞后,objective-c,cocoa-touch,iad,Objective C,Cocoa Touch,Iad,最近我在游戏中注意到,每当iAd改变当前显示的广告时,游戏中会有大约0.25秒的延迟,这足以引起注意。广告加载完成后,不会出现延迟问题,但在此之前,如果用户在游戏中,可能会影响他们的体验 有没有人找到解决iAd滞后问题的方法 我的iAd代码: - (void)bannerViewActionDidFinish:(ADBannerView *)banner { //Returned from iAd [self resume]; } - (void)bannerViewDidL

最近我在游戏中注意到,每当iAd改变当前显示的广告时,游戏中会有大约0.25秒的延迟,这足以引起注意。广告加载完成后,不会出现延迟问题,但在此之前,如果用户在游戏中,可能会影响他们的体验

有没有人找到解决iAd滞后问题的方法


我的iAd代码

- (void)bannerViewActionDidFinish:(ADBannerView *)banner
{
    //Returned from iAd
    [self resume];
}

- (void)bannerViewDidLoadAd:(ADBannerView *)banner
{
    banner.hidden = NO;

    //Hide google ad
    googleAdBanner.hidden = YES;
}

- (void)bannerView:(ADBannerView *)aBanner didFailToReceiveAdWithError:(NSError *)error{

    NSLog(@"Error: %@",error);
    aBanner.hidden = YES;

    //Show google ad
    googleAdBanner.hidden = NO;

}

- (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner willLeaveApplication:(BOOL)willLeave
{
    [self pause];
    return YES;
}

我还注意到,当我在屏幕上添加横幅视图时,有一个延迟

简短回答:是的,在重载下有一个滞后,对此没有什么可做的

稍长一点的版本:这似乎发生在你已经接近开发设备性能的时候,而iAd只是把你推到了顶端。最简单的解决方案是在游戏中不显示广告,而只在菜单/暂停状态下显示


如果你决定在游戏过程中展示广告,把工具连接到你的游戏上,看看你是否能优化任何东西。释放一点CPU和内存空间应该可以解决滞后问题。

简短回答:是的,在重载情况下会有滞后,对此没有办法

稍长一点的版本:这似乎发生在你已经接近开发设备性能的时候,而iAd只是把你推到了顶端。最简单的解决方案是在游戏中不显示广告,而只在菜单/暂停状态下显示


如果你决定在游戏过程中展示广告,把工具连接到你的游戏上,看看你是否能优化任何东西。释放一点CPU和内存空间应该可以解决滞后问题。

简短回答:是的,在重载情况下会有滞后,对此没有办法

稍长一点的版本:这似乎发生在你已经接近开发设备性能的时候,而iAd只是把你推到了顶端。最简单的解决方案是在游戏中不显示广告,而只在菜单/暂停状态下显示


如果你决定在游戏过程中展示广告,把工具连接到你的游戏上,看看你是否能优化任何东西。释放一点CPU和内存空间应该可以解决滞后问题。

简短回答:是的,在重载情况下会有滞后,对此没有办法

稍长一点的版本:这似乎发生在你已经接近开发设备性能的时候,而iAd只是把你推到了顶端。最简单的解决方案是在游戏中不显示广告,而只在菜单/暂停状态下显示


如果你决定在游戏过程中展示广告,把工具连接到你的游戏上,看看你是否能优化任何东西。释放一点CPU和内存空间应该可以解决延迟问题。

有人处理过这个问题吗?你遇到了麻烦,看起来还没有解决办法。你可以在游戏中播放其他非网络成瘾广告,直到问题解决。有人处理过这个问题吗?你遇到了麻烦,看起来还没有解决办法。你可以在游戏中播放其他非网络成瘾广告,直到问题解决。有人处理过这个问题吗?你遇到了麻烦,看起来还没有解决办法。你可以在游戏中播放其他非网络成瘾广告,直到问题解决。有人处理过这个问题吗?你遇到了麻烦,看起来还没有解决办法。你可以在游戏中显示其他非网络成瘾广告,直到问题解决。