如何使用IAP禁用RevMob广告

时间:2014-02-01 06:34:36

标签: xcode in-app-purchase revmob

嘿伙计们,我需要一些帮助。 我已将IAP集成到我的应用程序中,除了禁用Revmob广告之外,每个IAP都运行良好。有没有人这样做过?我正在使用全屏并弹出。但是,一旦购买成功,我不知道如何停止广告。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果您的IAP是非消耗品,最简单的方法是向用户购买IAP后启用的NSUserDefaults添加一个标志。然后,在您调用广告之前,请检查该标志是否已启用。

一些sudo代码就是:

// in whatever class handles your IAP
-(void)userBoughtOrRestoredTheNoAdsIAP {
    [defaults setBOOL:YES forKey:HideAdsForUser];
}

// in your view controller
-(void)displayAd {
    if (![defaults boolForKey:HideAdsForUser]) {
        [RevMobAd showFullscreen];
    }
}