2016-07-18 6 views
2

Ich habe derzeit eine App in objc und swift geschrieben.Wie kann eine benutzerdefinierte Popup-Interstitial-Anzeige am besten erstellt werden?

Ich mag würde ein benutzerdefinierten Popup-Interstitial-Anzeige implementieren, die für einige Sekunden läuft und stellt dann ein X das Popup zu schließen und weiter dabei all paar Minuten, es sei denn die entfernen Anzeige in-ap Kauf erworben wurde.

Ich habe bereits die In-App-Käufe eingerichtet. Ich würde die Hilfe sehr schätzen oder ein Demo/Sample wäre fantastisch!

Antwort

1

Erstellen Sie einen separaten Controller mit einer Bildansicht, die entsprechend dem im App-Delegate festgelegten Timer eingeblendet wird. schließen X sollte auch einen Timer

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() 
    } 
} 

// Timer-Einstellung, diese Weise können Sie Timer

var adTimer: NSTimer? 
timer = NSTimer.scheduledTimerWithTimeInterval(10.0, target: self, selector: #selector(AppDelegate.updateAd), userInfo: nil, repeats: true) 
    timer?.fire() 
+0

Vielen Dank für Ihre Antwort einstellen können! Ich muss das versuchen und sehen, ob es funktioniert. Ich bin mir nicht sicher, wie ich einen Timer hinzufügen soll, also muss ich mich darum kümmern. –

+0

@ J.Doe Habe meine Antwort aktualisiert –

Verwandte Themen