如何创建iAd横幅?

时间:2014-11-29 17:53:34

标签: ios iphone swift iad banner

我仍然是一个noob开发者,我刚刚完成了我的小游戏,现在我想整合AdBanner。

使用下面的代码,横幅会立即出现并消失。我尝试了另一个ViewController / GameScene,横幅出现并停留。我无法理解这个问题。

我的游戏很重要。它是从屏幕底部拍摄落下的物体。

有人可以帮帮我吗?

这是我的GameViewController代码:

import UIKit
import SpriteKit
import AVFoundation
import iAd

var defaults = NSUserDefaults()
var highscore = defaults.integerForKey("highscore")


class GameViewController: UIViewController {



override func viewDidLoad() {
    super.viewDidLoad()

    self.canDisplayBannerAds = true

    var skView = self.originalContentView as SKView
    var scene:SKScene = GameScene(size: skView.bounds.size)

    skView.showsFPS = false
    skView.showsNodeCount = false
    skView.showsPhysics = false

    let turbulence = SKFieldNode.turbulenceFieldWithSmoothness(0.1, animationSpeed: 0.1)
    scene.addChild(turbulence)
    let noise = SKFieldNode.turbulenceFieldWithSmoothness(0.4, animationSpeed: 0.1)
    scene.addChild(noise)

    skView.presentScene(scene)

}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Release any cached data, images, etc that aren't in use.
}

override func prefersStatusBarHidden() -> Bool {
    return true
}
}

1 个答案:

答案 0 :(得分:0)

您可以将iAd框架添加到项目中。然后将其链接到您的文件中:

import iAd

然后,只要您希望广告进入屏幕,就会添加以下代码:

self.canDisplayBannerAds = true

这会自动在屏幕底部添加一个添加内容。