2017-08-08 184 views
1

我剛將adMob添加到我的應用中。 當我在模擬器上進行測試時,測試廣告正在顯示,但是當我在真實設備上運行測試廣告時,我在底部看到一個空白視圖(320 * 50)AdMob未在真實設備上顯示

這是應該如何處理是? 它是我的第一個應用程序,我不知道我是否可以上傳這個在App Store上查看或不是? (我沒有收到任何錯誤)

這裏是廣告的代碼;

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) 

回答

0

如果您運行在調試模式下您的應用程序,添加設備ID(你可以找到它在控制檯)到的testDevices陣列:

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

現在,你應該能夠測試在你的手機上。