2016-04-02 19 views
0

İşte benim kodum.Bu çalışmıyor. Oluşturulan & başarılı, ancak geçiş reklamı yüklemesi yok. Ne yapabilirim? { self.interstitial = GADInterstitial (AdUnitId:Uygulama başlatıldıktan hemen sonra geçiş reklamı nasıl yüklenir

class ViewController: UIViewController { 

    var interstitial: GADInterstitial! 

    override func viewDidLoad() { 
     super.viewDidLoad() 
     self.interstitial = GADInterstitial(adUnitID: "ca-app-pub-3940256099942544/4411468910") 

     let request = GADRequest() 
     // Requests test ads on test devices. 
     request.testDevices = ["2077ef9a63d2b398840261c8221a0c9b"] 
     self.interstitial.loadRequest(request) 
     load() 

    } 
    func load() { 
     if self.interstitial.isReady { 
      self.interstitial.presentFromRootViewController(self) 
     } 

    } 


} 

cevap

0

viewDidAppear olay deneyin, ben

+0

geçersiz kılma deneyin önce bu sorunu vardı hatırlıyorum "ca-app-pub-3940256099942544/4411468910") let isteği = GADRequest() request.testDevices = [ "2077ef9a63d2b398840261c8221a0c9b"] self.inters titial.loadRequest (istek) load() eğer self.interstitial.isReady { self.interstitial.presentFromRootViewController (öz) } hala en temiz yolu – tuhin

+0

değil çalışma ama buna NSTimer kullanmanız gerekebilir değil } // ne zaman yükleneceğini bir gecikme yap:/ – StealthOne

+0

Bana bir kod kullanarak nasıl bir yol gösterir misiniz? – tuhin

0

viewDidAppear (Bool animasyonlu) fonk Bu kodu

override func viewDidAppear(_ animated: Bool) { 
    super.viewDidAppear(animated) 
    if self.interstitial.isReady { 
     self.interstitial.presentFromRootViewController(self) 
    } 
} 
+1

Lütfen kodda neler olduğunu açıklamaya çalışın –

İlgili konular