Интегрировать видеообъявление iAd в мое приложение?
Я хочу интегрировать видеообъявление iAd Pre-Roll в свое приложение. Когда я запускаю это приложение, оно выдает мне эту ошибку:
Domain = ADErrorDomain Code = 0 "Операция не может быть завершена. (Ошибка 0. ADErrorDomain)
Я хочу знать, является ли этот код правильным или неправильным. Спасибо за вашу помощь.
import UIKit
import MediaPlayer
import iAd
class ViewController: UIViewController {
var moviePlayer : MPMoviePlayerController!
override func viewDidLoad() {
super.viewDidLoad()
let url = NSBundle.mainBundle().URLForResource("intro", withExtension: "mp4")
moviePlayer = MPMoviePlayerController(contentURL: url)
moviePlayer!.view.frame = view.frame
moviePlayer!.prepareToPlay()
view.addSubview(moviePlayer!.view!)
moviePlayer.playPrerollAdWithCompletionHandler { (error) -> Void in
NSLog("\(error)")
self.moviePlayer.play()
}
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
Это одна из моих модифицированных функций делегата приложения:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
MPMoviePlayerController.preparePrerollAds()
return true
}