If you stored the ID in a group keychain instead of the App specific Keychain or NSUserDefaults it would have the ability to track the User across apps right?
Trade off being you'd have a keychain item labeled rather honestly against the ad network or shared tracking.
Apps are only permitted to share data via group keychains if they have the same bundle seed ID.
This means that a developer can share data between their own apps, but it's not really possible for Ad network code to share data across unrelated apps.