Какой тип хэша является идентификатором тестового устройства AdMob?

Что такое идентификатор тестового устройства AdMob? У меня есть номер устройства. Но не Хэш, и я буду Хешировать число.

Он использует хеш-память md5, но может также иметь СОЛЬ.

Лучший способ получить идентификатор хэшированного устройства – проверить вывод logcat, когда вы делаете рекламный запрос на устройстве. Вы получите сообщение о том, что:

To get test ads on this device, call adRequest.addTestDevice("0123456789ABCDEF"); 

Эта строка – это ваш хешированный идентификатор устройства, который вы можете добавить в свое приложение.

НЕ РЕКОМЕНДУЕТСЯ попытаться создать этот хешированный идентификатор устройства самостоятельно. Если вы получите идентификатор устройства и хеш для получения тестовых объявлений, но забудьте удалить этот код при выпуске приложения, все ваши пользователи получат тестовые объявления, и вы не получите денег. Текущий механизм предназначен, чтобы попытаться помешать вам совершить эту ошибку.

Использование md5 для получения идентификатора hash здесь – это процедура

 public static final String md5(final String s) { try { // Create MD5 Hash MessageDigest digest = java.security.MessageDigest .getInstance("MD5"); digest.update(s.getBytes()); byte messageDigest[] = digest.digest(); // Create Hex String StringBuffer hexString = new StringBuffer(); for (int i = 0; i < messageDigest.length; i++) { String h = Integer.toHexString(0xFF & messageDigest[i]); while (h.length() < 2) h = "0" + h; hexString.append(h); } return hexString.toString(); } catch (NoSuchAlgorithmException e) { Logger.logStackTrace(TAG,e); } return ""; } 

Другой способ получить идентификатор хэша – установить приложение ID устройства Admob