Swift Sprite Kit:如何让 iAd 在一定时间间隔后显示新的广告?
Swift Sprite Kit: How do I make it so that iAd displays a new add after a certain time interval?
我在我的 swift sprite kit 应用程序中实现了 iAd,但我想做到这一点,例如让 iAd 每分钟显示一个新广告。我在下面提供了我如何实施 iAd 的代码。
self.canDisplayBannerAds = true
self.adBannerView?.delegate = self
self.adBannerView?.hidden = true
}
func bannerViewWillLoadAd(banner: ADBannerView!) {
}
func bannerViewDidLoadAd(banner: ADBannerView!) {
self.adBannerView?.hidden = false
}
func bannerViewActionDidFinish(banner: ADBannerView!) {
}
func bannerViewActionShouldBegin(banner: ADBannerView!, willLeaveApplication willLeave: Bool) -> Bool {
return true
}
func bannerView(banner: ADBannerView!, didFailToReceiveWithError error:NSError!) {
}
您可以使用 NSTimer。请记住,如果您的应用进入后台模式,可能会导致一些错误。但是,由于它仅用于展示广告,因此应该不是什么大问题。
我在我的 swift sprite kit 应用程序中实现了 iAd,但我想做到这一点,例如让 iAd 每分钟显示一个新广告。我在下面提供了我如何实施 iAd 的代码。
self.canDisplayBannerAds = true
self.adBannerView?.delegate = self
self.adBannerView?.hidden = true
}
func bannerViewWillLoadAd(banner: ADBannerView!) {
}
func bannerViewDidLoadAd(banner: ADBannerView!) {
self.adBannerView?.hidden = false
}
func bannerViewActionDidFinish(banner: ADBannerView!) {
}
func bannerViewActionShouldBegin(banner: ADBannerView!, willLeaveApplication willLeave: Bool) -> Bool {
return true
}
func bannerView(banner: ADBannerView!, didFailToReceiveWithError error:NSError!) {
}
您可以使用 NSTimer。请记住,如果您的应用进入后台模式,可能会导致一些错误。但是,由于它仅用于展示广告,因此应该不是什么大问题。