I am developing an Android app that provides rewards to new users. However, after the Android 10+ update, IMEI, serial number are no longer reliable options for device identification due to privacy concerns. Additionally, the Google Advertising ID and Android Device ID changes after a phone reset, making it an unreliable option as well.
What are some other ways to identify unique Android devices that are reliable and won't change after a reset, even after the Android 10+ update? Are there any new options available for developers to identify unique devices in this situation?