1
我有一個免費的應用程序,我懷疑它是在其刪除之前幾次由其大多數用戶啓動的。是否有可能只在第一次啓動應用程序時顯示iAd橫幅,或者可能僅在第一個廣告填充之後才實施iAd?是否有可能僅在首次推出時顯示iAds
我有一個免費的應用程序,我懷疑它是在其刪除之前幾次由其大多數用戶啓動的。是否有可能只在第一次啓動應用程序時顯示iAd橫幅,或者可能僅在第一個廣告填充之後才實施iAd?是否有可能僅在首次推出時顯示iAds
使用NSUserDefaults
來存儲一個值,您可以檢查該值並查看應用程序是否已經啓動。
-(void)viewDidLoad {
// Show iAd on first run
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if (![defaults boolForKey:@"notFirstRun"]) {
// iAd code here
// Update NSUserDefaults
[defaults setBool:YES forKey:@"notFirstRun"];
}
}
我無法想象一個場景,您希望將廣告收入限制在初始運行。
我跑了數字,大多數用戶不會多次運行應用程序,也可以通過刪除廣告來獎勵喜歡它的用戶。 – 2014-08-31 07:06:54
是的,只能在首次發佈時展示廣告。 – Mudassir 2012-02-17 06:07:49
在給定典型用例的情況下,這看起來是否合理? – 2012-02-17 06:16:52
你爲什麼想這樣做?特別是當我知道我的應用程序很快被刪除時,我想盡可能多地展示廣告(當然,不會讓用戶生氣)。 – Michael 2013-12-31 17:14:04