ios - 显示插页式广告 A 'Fraction Of The Time' - 即并非每次

标签 ios swift random interstitial

一个简单的问题。

我希望插页式广告能够显示用户按下按钮(执行 IBAction)时的一小部分时间。

我使用了以下代码:

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

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

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

.... }

这应该会使插页式广告在 33% 的时间内显示。

有人可以告诉我这是否是正确的代码吗?它可以在我的模拟器中运行,我只是想确保我的代码高效,并且这样做不会违反任何 Apple 广告惯例。

谢谢!

最佳答案

我在代码中添加了 print(rand) 并监视输出窗口。

每次显示“2”时,都会弹出插页式广告(尽管有时速度很慢)。

所以我想它有效:-)

关于ios - 显示插页式广告 A 'Fraction Of The Time' - 即并非每次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35255838/

相关文章:

ios - 如何在Xcode中使用动态单元格实现多个segue?

swift - CBCentralManager State 最初注册为 .unknown

ios - 使用后从数组中删除元素 - Swift

android - 如何知道Web SQL已经存在?

ios - AutoLayout 错误地呈现 subview 的位置

ios - 运行 pod install 时出错 - 在目标 `iOS` 上自动分配版本 `8.0` 的平台 `Runner`

iOS - 当 pic1 被 pic2 触摸时,如何让游戏结束?

ios - Swift 3 Google map iOS SDK - 通过触摸添加标记

mysql - MySQL 的 RAND() 是否足够适合纸牌游戏的 "shuffling"纸牌组?

Java - 生成特定数字的随机范围而不重复这些数字 - 如何?