我用Swift編寫了這段代碼,這樣當我按下一個按鈕時,Admob廣告就會出現,現在我的應用正在顯示一個測試Admob廣告。我的問題是,我可以如何從展示測試廣告過渡到真實世界的廣告?我在Xcode上使用模擬器,因爲我沒有iPhone!如何顯示真實的Admob廣告而不是測試廣告?
import UIKit
import Parse
import GoogleMobileAds
class NewsPageViewController: UIViewController {
var interstitial:GADInterstitial!
override func viewDidLoad() {
super.viewDidLoad()
self.interstitial = self.createAndLoadAd()
}
func createAndLoadAd() -> GADInterstitial {
interstitial = GADInterstitial(adUnitID: "ca-app-pub-3940256099942544/4411468910")
var request = GADRequest()
request.testDevices = ["2077ef9a63d2b398840261c8221a0c9b"]
interstitial.loadRequest(request)
return interstitial
}
@IBAction func buttonTapped(sender: AnyObject) {
if (self.interstitial.isReady) {
self.interstitial.presentFromRootViewController(self)
self.interstitial = self.createAndLoadAd()
}
}
嘗試刪除「request.testDevices = [」2077ef9a63d2b398840261c8221a0c9b「]」 –
謝謝我試過。另外,我注意到我使用的adUnitID,即「ca-app-pub-3940256099942544/4411468910」是google'e tutorial中的默認版本。我在Admob帳戶中創建了一個新應用,並獲得了一個新的adUnitID。然後,用默認的替換它。但是,現在問題不是廣告,而是一個全黑屏幕!不確定,爲什麼我現在要黑屏而不是廣告。 – chickenCoder