Admob广告冻结我的iOS游戏(SpriteKit)

Admob广告冻结我的iOS游戏(SpriteKit),ios,iphone,admob,sprite-kit,Ios,Iphone,Admob,Sprite Kit,我在iOS游戏中使用苹果的SpriteKit,我使用admob广告。 当admob加载新广告时,我的游戏冻结了。如何修复它 谢谢大家! 我也在我的应用程序中使用admob,我还注意到当横幅出现时,场景会冻结约一秒钟 但在我的例子中,我认为这是因为在场景加载纹理时我是横幅的请求,所以我解决了在加载纹理后移动loadRequest的问题 在myinitWithSize中:我调用一个加载纹理的方法,在该方法的末尾,我执行以下操作: [self performSelector:@selector(sho

我在iOS游戏中使用苹果的SpriteKit,我使用admob广告。 当admob加载新广告时,我的游戏冻结了。如何修复它


谢谢大家!

我也在我的应用程序中使用admob,我还注意到当横幅出现时,场景会冻结约一秒钟

但在我的例子中,我认为这是因为在场景加载纹理时我是横幅的请求,所以我解决了在加载纹理后移动loadRequest的问题

在my
initWithSize
中:我调用一个加载纹理的方法,在该方法的末尾,我执行以下操作:

[self performSelector:@selector(showBanner) withObject:nil afterDelay:1.5];
这样我就避免了加载横幅时出现的问题,因此现场不会再冻结


当你要求装载横幅时,请告诉我

?在场景的哪一点?@Ilario我在ViewController中与admob合作。我在viewDidLoad中创建横幅并调用loadRequest方法。我在SKView上贴了广告横幅。问题是,当广告发生变化时,我的应用程序会冻结1-3秒。在加载场景后,你应该调用loadRequest。@Ilario谢谢!但这对我不起作用。AdMod阻止游戏的主线程。再次感谢!若我在添加广告横幅后在场景中添加新节点,则应用程序会出现延迟。那是真的还是假的?对我来说是真的。。仍然有相同的问题?是的,我有这个问题,因为我正在场景中添加新节点。今天我要重写我的代码。