0

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

4

1 回答 1

0

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

为此的一些 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];
    }
}
于 2014-02-02T06:03:18.727 回答