作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我目前有一个用 objc 和 swift 编写的应用程序。
我想实现一个自定义的弹出式插页式广告,该广告运行几秒钟,然后显示一个 X 以关闭弹出窗口,并每隔几分钟继续这样做,除非Remove Ad 的应用内购买已购买。
我已经设置了应用内购买。我真的很感激帮助或演示/示例会很棒!
最佳答案
创建一个带有 ImageView 的单独 Controller ,它将根据应用程序委托(delegate)中设置的计时器弹出。关闭 X 也应该有一个计时器
func applicationDidEnterBackground(application: UIApplication) {
if (!isShowingAd && adTimer != nil) {
adTimerTimeLeft = adTimer!.fireDate.timeIntervalSinceNow
adTimer!.invalidate()
}
if adUpdateTimer != nil
{
adUpdateTimerTimeLeft = 60 * 60 //one hour
self.adUpdateTimer!.invalidate()
}
}
//设置定时器,这样就可以设置定时器了
var adTimer: NSTimer?
timer = NSTimer.scheduledTimerWithTimeInterval(10.0, target: self, selector: #selector(AppDelegate.updateAd), userInfo: nil, repeats: true)
timer?.fire()
关于objective-c - 创建自定义弹出式插页式广告的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38428709/
我是一名优秀的程序员,十分优秀!