2015-05-16 61 views
3

我正在嘗試添加AdMob插頁式廣告,但我不知道該如何處理。我在YouTube上嘗試過一個教程,但收到2個錯誤。添加AdMob插頁式廣告時出現錯誤Swift

var interstitial: GADInterstitial! 

    override func viewDidLoad() { 
    super.viewDidLoad() 

    self.interstitial = self.createAndLoadAd() 

    func createAndLoadAd() -> GADInterstitial { 
    var ad = GADInterstitial() 
    ad.adUnitID = "myInterstitialID" 

    var request = GADRequest() 

    request.testDevices = ["2077ef9a63d2b398840261c8221a0c9b"] 
    ad.loadRequest(request) 

    return ad 
} 

@IBAction func adButton(sender: AnyObject) { 
    if (self.interstitial.isReady) 
    { 
     self.interstitial.presentFromRootViewController(self) 
     self.interstitial = self.createAndLoadAd() 
    } 
} 
+1

能否請您指定的錯誤? –

+0

我得到2錯誤它說init()或使用initWithadUnitID() –

回答

1

添加以下代碼

func createAndLoadAd() -> GADInterstitial { 
var ad = GADInterstitial(adUnitID: "ca-app-pub-3940256099942544/4411468910") 

var request = GADRequest() 

request.testDevices = ["2077ef9a63d2b398840261c8221a0c9b"] 
ad.loadRequest(request) 

return ad 
} 
+0

我有另一個問題,我讓我在我的按鈕在main.storyboard它顯示在我的所有skscene我有3個場景家,玩場景和遊戲場景和無論如何,我可以讓按鈕在場景中消失嗎? –

+0

使用按鈕的啓用屬性ex button.enabled = true或false –