2016-07-18 9 views
2

В настоящее время у меня есть приложение, написанное в objc и swift.Каков наилучший способ создания пользовательского всплывающего межстраничного объявления?

Я хотел бы реализовать пользовательское всплывающее межстраничное объявление, которое запускается в течение нескольких секунд, а затем представляет собой X, чтобы закрыть всплывающее окно и продолжает делать это каждые пару минут, если только покупка Удалить Ad-in.

У меня уже есть настройка покупок в приложении. Я был бы очень признателен за помощь или демонстрацию/образец.

ответ

1

Создайте отдельный контроллер с изображением, которое будет отображаться в соответствии с таймером, установленным в делегате приложения. близко 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() 
+0

Спасибо за ваш ответ! Я должен попробовать это и посмотреть, работает ли он. Я не уверен, как добавить таймер, поэтому мне придется изучить это. –

+0

@ J.Doe Обновил мой ответ –