News for hackers. Stuff that matters.
Re:I was wrong by mikeash on Friday November 30, 2012 @01:47PM (#4854732)
I don't believe there's a way to detect new users, only new installations, which isn't the same thing. Storing and checking a "first run" date will still result in showing ads to paying users if they reinstall your app or install it on a new device.
Re:I was wrong by awolf on Friday November 30, 2012 @01:54PM (#4854776)
Yup, but it's definitely close enough - especially contrasted against the OP's chosen approach of doing no targeting whatsoever.

Also, iCloud's NSUbiquitousKeyValueStore gives us NSUserDefault-like data storage that syncs across the user's iCloud account (iOS 5 and up required). This makes the firstLaunchData approximation very near to perfect.

Re:I was wrong by mikeash on Friday November 30, 2012 @02:56PM (#4855116)
The iCloud idea is excellent, and it hadn't occurred to me at all. I do believe that one would be entirely Close Enough.