Ios 表视图中带有swift的iAds
嗨,你能帮我吗?我想在我的滚动视图控制器中添加iAdd,但我添加了它,但它显示在我的桌面上:(在swift中) 这是我的密码Ios 表视图中带有swift的iAds,ios,swift,xcode6,Ios,Swift,Xcode6,嗨,你能帮我吗?我想在我的滚动视图控制器中添加iAdd,但我添加了它,但它显示在我的桌面上:(在swift中) 这是我的密码 var dataModel: DataModel! var bannerView = ADBannerView() override func viewDidLoad() { super.viewDidLoad() tableView.rowHeight = 60 tableView.rowHeight = UITableViewAuto
var dataModel: DataModel!
var bannerView = ADBannerView()
override func viewDidLoad() {
super.viewDidLoad()
tableView.rowHeight = 60
tableView.rowHeight = UITableViewAutomaticDimension
//Rate my apps alert codes
var iMinSessions = 20
var iTryAgainSessions = 30
var iNoThanks = 50
var thanksforrate = NSUserDefaults.standardUserDefaults().boolForKey("thanksforrate")
var neverRate = NSUserDefaults.standardUserDefaults().boolForKey("neverRate")
var numLaunches = NSUserDefaults.standardUserDefaults().integerForKey("numLaunches") + 1
if (!neverRate && (numLaunches == iMinSessions || numLaunches >= (iMinSessions + iTryAgainSessions + iNoThanks + 1)))
{
showRateMe()
numLaunches = iMinSessions + 1
numLaunches = iNoThanks + 1
}
NSUserDefaults.standardUserDefaults().setInteger(numLaunches, forKey: "numLaunches")
//BannerView
bannerView = ADBannerView(adType: .Banner)
bannerView.setTranslatesAutoresizingMaskIntoConstraints(false)
bannerView.delegate = self
view.addSubview(bannerView)
let viewsDictionary = \["bannerView": bannerView\]
//view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:|\[bannerView\]", options: .allZeros, metrics: nil, views: viewsDictionary))
//view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("V:|\[bannerView\]", options: .allZeros, metrics: nil, views: viewsDictionary))
}
func bannerViewDidLoadAd(banner: ADBannerView!) {
bannerView.hidden = false
}
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
bannerView.hidden = true
}
将此添加到viewDidLoad中
self.tableView.contentInset = UIEdgeInsets(top:self.bannerView.frame.size.height, left: 0, bottom: 0, right: 0)
将此添加到viewDidLoad中
self.tableView.contentInset = UIEdgeInsets(top:self.bannerView.frame.size.height, left: 0, bottom: 0, right: 0)
将此添加到viewDidLoad中
self.tableView.contentInset = UIEdgeInsets(top:self.bannerView.frame.size.height, left: 0, bottom: 0, right: 0)
将此添加到viewDidLoad中
self.tableView.contentInset = UIEdgeInsets(top:self.bannerView.frame.size.height, left: 0, bottom: 0, right: 0)
试试这个
func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
return 50
}
func tableView(tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
var adView : UIView = UIView(frame: CGRectMake(0, 0, self.view.frame.size.width, 50))
adView.autoresizingMask=UIViewAutoresizing.FlexibleWidth
bannerView = ADBannerView(adType: .Banner)
bannerView.setTranslatesAutoresizingMaskIntoConstraints(false)
bannerView.delegate = self
adView.addSubview(self.bannerView!)
return adView
}
试试这个
func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
return 50
}
func tableView(tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
var adView : UIView = UIView(frame: CGRectMake(0, 0, self.view.frame.size.width, 50))
adView.autoresizingMask=UIViewAutoresizing.FlexibleWidth
bannerView = ADBannerView(adType: .Banner)
bannerView.setTranslatesAutoresizingMaskIntoConstraints(false)
bannerView.delegate = self
adView.addSubview(self.bannerView!)
return adView
}
试试这个
func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
return 50
}
func tableView(tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
var adView : UIView = UIView(frame: CGRectMake(0, 0, self.view.frame.size.width, 50))
adView.autoresizingMask=UIViewAutoresizing.FlexibleWidth
bannerView = ADBannerView(adType: .Banner)
bannerView.setTranslatesAutoresizingMaskIntoConstraints(false)
bannerView.delegate = self
adView.addSubview(self.bannerView!)
return adView
}
试试这个
func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
return 50
}
func tableView(tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
var adView : UIView = UIView(frame: CGRectMake(0, 0, self.view.frame.size.width, 50))
adView.autoresizingMask=UIViewAutoresizing.FlexibleWidth
bannerView = ADBannerView(adType: .Banner)
bannerView.setTranslatesAutoresizingMaskIntoConstraints(false)
bannerView.delegate = self
adView.addSubview(self.bannerView!)
return adView
}
它的崩溃致命错误:在我删除这两行后,在展开可选值时意外发现nil,但//let viewsDictionary=[“bannerView”:bannerView]//view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat(“H:|[bannerView]|”,选项:。allzero,metrics:nil,views:viewsDictionary))它现在显示在从上到下的第二行,我需要把它放在我的应用程序中的最后一行,以便在tableView的页眉或页脚视图中添加横幅。我想在页脚中添加横幅,但我可以这样做帮助meits崩溃致命错误:在我删除这两行后,在展开可选值时意外地找到了nil,但//let viewsDictionary=[“bannerView”:bannerView]//view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat(“H:|[bannerView]|”,选项:。全零,度量值:nil,视图:viewsDictionary))它现在显示在从上到下的第二行,我需要把它放在我的应用程序中的最后一行,以便在tableView的页眉或页脚视图中添加横幅。我想在页脚中添加横幅,但我可以这样做帮助meits崩溃致命错误:在我删除这两行后,在展开可选值时意外地找到了nil,但//let viewsDictionary=[“bannerView”:bannerView]//view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat(“H:|[bannerView]|”,选项:。全零,度量值:nil,视图:viewsDictionary))它现在显示在从上到下的第二行,我需要把它放在我的应用程序中的最后一行,以便在tableView的页眉或页脚视图中添加横幅。我想在页脚中添加横幅,但我可以这样做帮助meits崩溃致命错误:在我删除这两行后,在展开可选值时意外地找到了nil,但//let viewsDictionary=[“bannerView”:bannerView]//view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat(“H:|[bannerView]|”,选项:。全零,度量值:nil,视图:viewsDictionary))它现在显示在第二行,从上到下我需要把它放在我的应用程序中的最后一行,以便在tableView的页眉或页脚视图中添加横幅。我想在页脚中添加横幅,但我可以这样做帮助我现在是时候在应用程序商店中上载我的应用程序了。我应该需要任何其他代码在应用程序商店中上载我的应用程序吗?谢谢。我想你已经完成了设置iAD的所有操作。但你需要合作n在iTunesConnect中配置许可协议。请检查此链接,该链接提供了有关如何设置许可协议的信息。您可以在iADworkbench中检查您的添加状态。现在是在app store中上载我的应用程序的时候了。我是否需要在app store中上载我的应用程序的任何其他代码?谢谢。我认为您已经完成了设置iAD的操作。但您需要配置liTunesConnect中的icence协议。请检查此链接,该链接提供了有关如何设置许可协议的信息。您可以检查您在iADworkbench中的添加状态。现在是在app store中上载我的应用程序的时候了。我是否需要在app store中上载我的应用程序的任何其他代码谢谢。我认为您已经完成了设置iAD的操作。但您需要配置License agiTunesConnect中的reement。请检查此链接,该链接提供有关如何设置许可协议的信息。您可以检查您在iADworkbench中的添加状态。现在是在app store中上载我的应用程序的时候了。我是否需要在app store中上载我的应用程序的任何其他代码谢谢。我认为您已经完成了设置iAD的操作。但您需要配置许可协议in iTunesConnect。请检查此链接,该链接提供有关如何设置许可协议的信息。您可以在iADworkbench中检查添加状态。