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