2016-02-07 4 views
0

Простой вопрос.Отображение межстраничного объявления «Фракция времени» - т. Е. НЕ каждое время

Я бы хотел, чтобы межстраничное объявление показывало долю времени, когда пользователь нажимает кнопку (выполняет IBAction).

Я использовал следующий код:

@IBAction func someButtonAction(sender: AnyObject) { 
... 
//Interstitial Ad: 

    let rand = Int(arc4random_uniform(3)) 
    let adNo = 2 

    if(adNo == rand) 
    { 
     loadInterstitialAd() 
    } 

.... } 

Это должно сделать интерстициальный объявление показать 33% времени.

Может кто-нибудь, пожалуйста, дайте мне знать, если это правильный код? Он работает в моем симуляторе, я просто хочу убедиться, что мой код эффективен, и я не нарушаю никаких рекламных соглашений Apple, делая это.

Спасибо!

+0

Если ваш код работает на вашем тренажере, это может быть лучше просто иметь некоторые бета-тестеры протестировать его в этой точке. – BSMP

+0

Два бета-тестера вернулись со всеми результатами 100% :-) –

+0

Простые вещи, которые я знаю. Я просто пытаюсь быстро программировать. –

ответ

0

Я добавил print(rand) в свой код и контролировал выходное окно.

Каждый раз, когда отображается «2», появляется рекламное объявление (хотя и медленно).

Так что я предполагаю, что это работает :-)