在inAppPurchase之后停止Flurry Ads,而不退出应用程序

时间:2014-02-18 13:21:51

标签: ios iphone objective-c ads flurry

我开始在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不会停止。

我想在用户购买应用程序后立即停止乱七八糟的广告。

1 个答案:

答案 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];