我开始在appDeleget.m appDeleget.m中使用以下两个语句来使用flurry广告
if(![[NSUserDefaults standardUserDefaults] boolForKey:@"Purchased"]) {
[Flurry startSession:FLURRY_ID];//FLURRY_ID is the #define @"flurry_adID"
[FlurryAds initialize:self.window.rootViewController];
}
util直到用户在购买后至少退出应用程序一次,flurryAds才停止,flurryAds不会停止。
我想在用户购买应用程序后立即停止乱七八糟的广告。
答案 0 :(得分:1)
请勿使用appDelegate。检查ViewController中的if语句。之所以不适合你,是因为你在AppDelegate中调用它。你在哪里叫这个代码? DidFinishLaunching方法?
我要做的是:购买时:创建BOOL键并在购买完成后调用此键。然后你仍然可以使用appDelegate来检查NSUserDefaults。
[Flurry startSession:FLURRY_ID];//FLURRY_ID is the #define @"flurry_adID"
[FlurryAds initialize:self.window.rootViewController];