3

在 IOS 7 中,我们可以在使用时非常轻松地启用 iAd:

self.canDisplayBannerAds = 是;

在UIViewController的代码ViewDidLoad

但是,我不能在我的 ViewController(加载 SKScene 的 ViewControl)中使用它。我的游戏在加载时崩溃。

那么如何在我的游戏中激活 iAd(使用 Sprite Kit)?

4

2 回答 2

3

您只能在 UIViewController 子类中显示 iAd。你做得对。将以下代码放入您的 UIViewController 而不是 SKScene 中。

请参阅本教程的确切代码:http ://tutorials.veasoftware.com/2013/10/10/how-to-add-iads/

于 2013-11-02T09:07:23.147 回答
0

您可能正在访问 view 属性。使用 iAds 时,您需要将 .view 替换为 .originalContentView。例如:

SKView* skView = (SKView *)self.view;

被替换为

SKView* skView = (SKView *)self.originalContentView;
于 2014-03-15T21:14:51.603 回答