我使用精灵工具包编写我的应用,并且我使用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课程。它有效并且显示全屏广告,它是我迄今为止工作的唯一实施的非页内广告。
当我运行应用程序时,它会显示一个全屏广告(这就是我想要的),但是没有退出按钮?我不确定当实际应用发布到应用商店时这是否会发生变化?
所以我的问题是......
答案 0 :(得分:0)
为什么要创建自己显示无穷无尽的视图?
使用
ADInterstitialPresentationPolicy.Automatic
利用iAd框架的逻辑构建。这也会为广告添加退出按钮
这是我的示例代码的SWIFT版本
override func viewDidLoad() {
super.viewDidLoad()
// Initialize the Ad
UIViewController.prepareInterstitialAds()
}
func showAd() {
self.interstitialPresentationPolicy = ADInterstitialPresentationPolicy.Automatic
}
完整的教程可以在这里找到:Quick Tip: Implement fullscreen (interstitial) Ads for iOS in SWIFT