Skip to main content
 首页 » 操作系统

xcode之iAd 横幅实现

2024年01月01日36daizhj

我正在尝试在使用 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 没有成员 adBannerView。

请您参考如下方法:

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

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

附言发现这个例子有效 https://github.com/ashishkakkad8/iAdBannerExample