我正在使用sprite工具包编写我的应用程序,我正在使用iAd制作广告。我已经使用当前代码实现了全屏广告:
interstitial = [[ADInterstitialAd alloc] init];
interstitial.delegate = self;
CGRect interstitialFrame = self.frame;
UIView *adView = [[UIView alloc] initWithFrame:interstitialFrame];
[view addSubview:adView];
[interstitial presentInView:adView];
这是在我的GameScene.m类中。它很有效,它显示了一个全屏广告,这是迄今为止我工作过的唯一一个中间广告的实现。
当我运行应用程序时,它会显示全屏广告(这就是我想要的),但没有退出按钮?我不确定当实际应用发布到应用商店时,这是否会改变?
所以我的问题是。。。
- 如何为广告创建退出按钮
- 我如何让它完全正确地"消失",并且以后还能创建一个新的
- 这也是创建初始iAd的最有效和最高效的方法吗
您为什么要创建用于显示惯性的视图?
使用
ADI交互式演示策略。自动
利用iAd框架的内置逻辑。这也将在广告中添加一个退出按钮,
这是我的样本代码的SWIFT版本
override func viewDidLoad() {
super.viewDidLoad()
// Initialize the Ad
UIViewController.prepareInterstitialAds()
}
func showAd() {
self.interstitialPresentationPolicy = ADInterstitialPresentationPolicy.Automatic
}
完整的教程可以在这里找到:快速提示:在SWIFT 中为iOS实现全屏(间隙)广告