我有一个简单的 spritekit 应用程序,初始化时的 SKView 显示一个启动屏幕(场景),用户单击一个按钮,他们被带到主游戏场景。
一切正常,但想给它添加 iads,所以我在主场景中实例化了一个 adview,并将其代理分配给主场景。
添加看起来很好,我点击它,它正确显示了广告,但是我关闭了广告,当我这样做时,应用程序返回并且看起来它重新初始化了显示 Splash 场景的整个 SKVIEW,而不是主在委托调用中暂停的场景。
因此,当 IAD 被解除时,返回到父应用程序的回调到底是什么,因为它清楚它不仅仅是委托方法,它返回并重新初始化视图等。基本上在我看来,我需要在哪里捕获它的返回从已取消的广告中提取并妥善处理此案。