import android.provider.Settings

val android_id = Settings.Secure.getString(
    context.contentResolver, 
    Settings.Secure.ANDROID_ID
);

OR

import android.content.Context
import android.content.SharedPreferences
import java.util.*

object MyAppUUID {
    private var uniqueID: String? = null
    private const val identifierForUuidInPref = "identifierForUuidInPref"

    @Synchronized fun id(context: Context): String? {
        if (uniqueID == null) {
            val sharedPrefs = context.getSharedPreferences(
                    identifierForUuidInPref,
                    Context.MODE_PRIVATE
            )
            uniqueID = sharedPrefs.getString(identifierForUuidInPref, null)
            if (uniqueID == null) {
                uniqueID = UUID.randomUUID().toString()
                val editor: SharedPreferences.Editor = sharedPrefs.edit()
                editor.putString(identifierForUuidInPref, uniqueID)
                editor.commit()
            }
        }
        return uniqueID
    }
}