任何人都可以请给我一些有关Swift的插页式iAds的信息,以及我如何在项目中实现它们.
解决方法 以下是实施非页内广告的相对简洁且易于遵循的方式,因为这种方式不需要使用NSNotificationCentreimport UIKitimport iAdclass VIEwController: UIVIEwController,ADInterstitialAdDelegate {var interstitialAd:ADInterstitialAd!var interstitialAdVIEw: UIVIEw = UIVIEw()overrIDe func vIEwDIDLoad() { super.vIEwDIDLoad() loadInterstitialAd()}func loadInterstitialAd() { interstitialAd = ADInterstitialAd() interstitialAd.delegate = self}func interstitialADWillLoad(interstitialAd: ADInterstitialAd!) {}func interstitialAdDIDLoad(interstitialAd: ADInterstitialAd!) { interstitialAdVIEw = UIVIEw() interstitialAdVIEw.frame = self.vIEw.bounds vIEw.addSubvIEw(interstitialAdVIEw) interstitialAd.presentInVIEw(interstitialAdVIEw) UIVIEwController.prepareInterstitialAds()}func interstitialAdActionDIDFinish(interstitialAd: ADInterstitialAd!) { interstitialAdVIEw.removeFromSupervIEw()}func interstitialAdActionShouldBegin(interstitialAd: ADInterstitialAd!,willLeaveApplication willLeave: Bool) -> Bool { return true}func interstitialAd(interstitialAd: ADInterstitialAd!,dIDFailWithError error: NSError!) {}func interstitialAdDIDUnload(interstitialAd: ADInterstitialAd!) { interstitialAdVIEw.removeFromSupervIEw()}
如果您在每个功能中添加println(“功能名称”)只是为了跟踪您的非页内广告流程,这可能会有所帮助.如果您有任何问题或方法来改进此代码块,请发表评论.谢谢
总结以上是内存溢出为你收集整理的如何在Swift中实现插页式iAd(Xcode 6.1)全部内容,希望文章能够帮你解决如何在Swift中实现插页式iAd(Xcode 6.1)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)