Vorlaufende Integration von iAd-Videos in meine App integrieren?

Ich möchte eine iAd Pre-Roll-Videoanzeige in meine Anwendung integrieren. Wenn ich diese Anwendung ausführe, erhalte ich folgenden Fehler:

Domain = ADErrorDomain Code = 0 "Der Vorgang konnte nicht abgeschlossen werden. (ADErrorDomain-Fehler 0.)

Ich möchte wissen, ob dieser Code richtig oder falsch ist. Danke für Ihre Hilfe

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.
    }


}

Dies ist eine meiner geänderten App Delegate-Funktionen:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
        // Override point for customization after application launch.
        MPMoviePlayerController.preparePrerollAds()
        return true
    }

Antworten auf die Frage(2)

Ihre Antwort auf die Frage