使用游戏控制器关闭 iAd 插页式广告

Close iAd interstitial with a Game Controller

我正在制作一款完全支持无线游戏控制器的 Sprite Kit 游戏。

使用一个意味着您将无法始终通过触摸屏幕来执行一些小操作。 (例如,如果您将 iPad 用作带 HDMI 电缆的电视游戏机和在沙发上玩的游戏控制器)

在给游戏添加广告的阶段,无意中遇到了这个问题:

有什么方法可以用 MFi 游戏控制器关闭 iAd 插页式广告吗?

我想,没有办法。我决定在使用无线游戏控制器时不显示任何广告。

您可能无法通过以下方式做到这一点:

[UIViewController requestInterstitialAdPresentation];

您需要使用基于 ADInterstitialAdpresentInView: 方法的解决方案自己展示广告。 IE。创建一个自定义 UIViewController,然后您就拥有了完全控制权。

requestInterstitialAdPresentation解决方案适用于简单情况,如果您需要更多,则需要自己构建。