iAd Banner实施

时间:2014-11-05 07:36:08

标签: xcode swift iad

我正在尝试在使用 Swift 编程的游戏中实施 iAd 横幅。到目前为止,我没有成功。 WWDC 2014 研讨会视频仅显示objective-c的实施情况。 根据我在其他问题上发布的建议,我尝试使用它:

# import iAd

class GameViewController: UIViewController, ADBannerViewDelegate  {

override func viewDidLoad() {
    super.viewDidLoad()

    self.canDisplayBannerAds = true
    self.adBannerView.delegate = self
    self.adBannerView.hidden = true

self.adBannerView.delegate = self上有两个编译器错误 并在self.adBannerView.hidden = true

两个错误都说:GameViewController does not have a member adBannerView.

2 个答案:

答案 0 :(得分:3)

您应该展开可选项以避免在帖子中提到的错误

self.adBannerView?.delegate = self
self.adBannerView?.hidden = true

P.S。发现此示例正在运行https://github.com/ashishkakkad8/iAdBannerExample

iOS simulator with example

答案 1 :(得分:0)

您尚未声明名为adBannerView的实例变量。

如果您已在故事板中添加了iAd BannerView,请创建实例变量并将其链接到故事板。

@IBOutlet var adBannerView: ADBannerView
相关问题