Вы должны попробовать использовать следующую строку:
deviceId = Secure.getString(context.getContentResolver(), Secure.ANDROID_ID);
Это позволит получить идентификатор устройства из планшетов, код, который вы используете, работает только на телефонах (он вернет null
на планшетах)