2016-01-14 6 views
8

У меня есть рекламное объявление и рекламное объявление. Они появляются, когда я использую adUnitID для целей тестирования, которые дает AdMob, но ни один из них не показывает, когда я использую рекламные объявления в реальном времени. Баннер просто не появляется вообще. Когда появляется объявление межстраничного объявления, оно просто полностью черное. AdUnitID верны. Объявления в моих других приложениях в настоящее время выглядят просто отлично. Проблема возникает, когда я использую симулятор iOS и мое устройство. Есть идеи?Admob Объявления не отображаются iOS

var interstitial: GADInterstitial! 

func createAndLoadAd() -> GADInterstitial{ 
    let ad = GADInterstitial(adUnitID: "ca-app-pub-7863284438864645/1835730011") 
    let request = GADRequest() 
    ad.loadRequest(request) 
    return ad 

} 


override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 
    authenticateLocalPlayer() 
    self.bannerView.adUnitID = "ca-app-pub-7863284438864645/9358996816" 
    self.bannerView.rootViewController = self 
    let request: GADRequest = GADRequest() 
    self.bannerView.loadRequest(request) 
    self.interstitial = self.createAndLoadAd() 

} 

override func viewDidAppear(animated: Bool) { 
    _ = GADRequest() 
    //request.testDevices = ["2077ef9a63d2b398840261c8221a0c9b"] 
    showAd() 

} 
func showAd(){ 

    if(self.interstitial.isReady){ 
     print("ad ready") 
     self.interstitial.presentFromRootViewController(self) 

    } 
    else{ 
     print("ad not ready") 
     self.interstitial = createAndLoadAd() 
    } 


} 
+0

Вам следует выслать свой код – Adrian

+3

Обычно объявления в реальном времени занимают несколько часов, и в прошлый раз мне это заняло около 12 часов. :) –

+0

Это на самом деле то, что произошло. Если вы опубликуете свой комментарий в качестве ответа, я могу отметить его как ответ, если вы хотите. Благодаря! –

ответ

11

Это в стороне, потому что моя проблема была похожа, но не была.

App ID является НЕ же, как Unit Номер объявления.

И, глупо, они начинаются с ca-app-pub- и много цифр. Я использовал идентификатор приложения, который я могу гарантия 100% НЕ работает.

Да, я чувствую себя довольно глупо, но люди в Google должны были сделать их несходными.

0

замените adUnitID на свой собственный идентификатор рекламного блока в своей учетной записи Admob. убедитесь, что вы установили способ оплаты, в противном случае объявления не будут отображаться.

Смежные вопросы