2015-07-06 6 views
0

У меня есть следующая проблема с admob. Я создал приложение для iOS 8 в swift, используя последние admob sdk и я, когда я отлаживаю это приложение на симуляторе, я вижу тестовые объявления, когда я отлаживаю реальное устройство, я вижу настоящие объявления. Но когда я опубликовал приложение в магазине приложений, я вижу тестовые объявления.Рекламные объявления Admob iOS в выпуске

Я не настроил никаких тестовых объявлений на устройстве или в аккаунте adb, он должен показывать рекламу только в симуляторе, но я вижу тестовые объявления в сборке релизов в AppStore.

Возможно, я что-то не так? Я не просил тестирования на любом устройстве, поэтому он должен показывать мне настоящие объявления на любом реальном устройстве, но это не так.

Мой код

override func viewDidLoad() { 
    super.viewDidLoad() 

    self.bannerView.adUnitID = "my id" 
    self.bannerView.rootViewController = self 
    var request:GADRequest = GADRequest() 


    self.bannerView.loadRequest(request) 

    //other setup code which is not related to ads 

    let tracker = GAI.sharedInstance().defaultTracker 

    let build = GAIDictionaryBuilder.createAppView().set("Custom event", forKey: kGAIScreenName).build() as NSDictionary 
    tracker.send(build as [NSObject : AnyObject]) 
} 

Другой контроллер

override func viewDidLoad() { 
    super.viewDidLoad() 

    var interstitial : GADInterstitial = GADInterstitial() 
    interstitial.adUnitID = "interstitial ad id" 

    var request: GADRequest = GADRequest() 

    interstitial.loadRequest(request) 
    //other setup code not related to ads 
} 
+0

Вы тестируете на реальном устройстве? –

+0

Отметьте мой ответ здесь: http://stackoverflow.com/a/30033529/2108547 –

+0

@MayankJain yes –

ответ

0

Я был предоставлен неверный идентификатор рекламодателя. Поэтому исправление очевидно - просто перепроверьте идентификатор своего рекламного блока до выпуска.

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