2017-08-08 1 views
1

Je viens d'ajouter adMob dans mon application. Lorsque je le teste sur le simulateur, l'annonce test s'affiche, mais lorsque je l'exécute sur mon appareil réel, je vois juste une vue vide en bas (320 * 50)AdMob ne s'affiche pas sur l'appareil réel

Est-ce la façon dont il est censé être? C'est ma première application, et je ne sais pas si je peux télécharger ceci pour l'examen sur l'App Store ou non? (Je ne reçois aucune erreur)

Voici le code de l'annonce;

override func viewDidLoad() { 

    let backgroundImage = UIImage(named: "background") 
    let imageView = UIImageView(image: backgroundImage) 
    self.tabelView.backgroundView = imageView 
    imageView.contentMode = .scaleToFill 
    super.viewDidLoad() 
    tabelView.dataSource = self 
    tabelView.delegate = self 

    // Request ad 
    let request = GADRequest() 
    request.testDevices = [kGADSimulatorID] 

    // Set up ad 
    myBanner.adUnitID = "ca-app-pub-xxxxxx/xxxxx" 
    myBanner.rootViewController = self 
    myBanner.delegate = self 

    myBanner.load(request) 

Répondre

0

Si vous exécutez votre application en mode débogage, ajoutez l'identifiant de l'appareil (vous pouvez le trouver dans la console) au tableau testDevices:

let request = GADRequest() 
request.testDevices = [kGADSimulatorID, // All simulators 
        "2077ef9a63d2b398840261c8221a0c9b"]; // Sample device ID 

Maintenant, vous devriez être en mesure de le tester sur votre téléphone.