我有多個設備,而且我可能會有更多,並且不想逐個添加它們。有人知道Admob使用什麼ID嗎?如何以編程方式獲取Admob的設備ID?
回答
喜記下我的回答,如果你想獲得設備ID, 可以使用TelephonyManager爲我所用下面
String device_id=null;
TelephonyManager telemngr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
device_id=telemngr.getDeviceId();
您還需要以下權限添加到您的清單:
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
但這不是Admob使用的id。 – dongshengcn 2011-03-09 19:12:12
這不是正確的號碼。不確定AdMob使用的是什麼,但不是這個。 – theblitz 2011-06-05 19:19:20
我試過了,它給了我ESN號的十六進制值。這不是AdMob使用的數字。
請求廣告時,在Dalvic Debug Monitor日誌中會顯示您要使用的號碼。
你也可能要參考下頁(約一半時): http://code.google.com/mobile/ads/docs/android/intermediate.html
String aid = Settings.Secure.getString(getContext().getContentResolver(), "android_id");
Object obj = null;
try {
((MessageDigest) (obj = MessageDigest.getInstance("MD5"))).update(
aid.getBytes(), 0, aid.length());
obj = String.format("%032X", new Object[] { new BigInteger(1,
((MessageDigest) obj).digest()) });
} catch (NoSuchAlgorithmException localNoSuchAlgorithmException) {
obj = aid.substring(0, 32);
}
我希望這會幫助你;)
非常感謝。很棒! – Sileria 2012-01-25 17:48:27
這是答案。在4.0+ Nexus Galaxy上測試。 – 2012-10-11 16:37:05
- 1. 如何以編程方式從ios7設備獲取未更改的設備ID
- 2. 如何以編程方式獲取設備(iPhone/iPad/AppleTV等)的唯一ID?
- 3. 如何以編程方式更改設備ID(Android ID)
- 4. 如何以編程方式獲取android設備屏幕截圖?
- 5. 如何以編程方式獲取設備DPI?
- 6. 如何以編程方式獲取設備序列號?
- 7. 以編程方式獲取USB存儲設備實例ID(唯一ID)
- 8. ALSA。如何以編程方式更改設備ID?
- 9. 以編程方式獲取框架ID
- 10. 以編程方式設置AdMob ID字符串
- 11. 如何在iOS 6中以編程方式獲取設備的當前方向?
- 12. 以編程方式獲取DirectX 6.1的設備上限(DDraw4)
- 13. 以編程方式獲取iOS設備的iP位置
- 14. 以編程方式獲取設備的USB功耗?
- 15. 以編程方式獲取Tensorflow op的設備位置
- 16. 以編程方式獲取設備的電話號碼
- 17. 以編程方式獲取xcode中的設備縱橫比
- 18. 如何以編程方式獲取android.R.id.content的資源ID?
- 19. Android如何以編程方式獲取圖像按鈕的ID?
- 20. 如何以編程方式獲取Plan的DroneDeploy Flight ID?
- 21. 如何以編程方式從設備設置中獲取縱向鎖定
- 22. 以編程方式在j2me中獲取設備信息
- 23. 如何在android中以編程方式獲取設備的經緯度?
- 24. 如何在Android中以編程方式獲取設備的手機號碼?
- 25. 如何以編程方式從iOS設備獲取自己的手機號碼?
- 26. 如何在iOS7中以編程方式獲取iPhone設備的藍牙地址
- 27. 如何以編程方式獲取layout_weight?
- 28. 如何在iOS中以編程方式設置設備方向
- 29. 如何以編程方式獲取Framework ID?
- 30. 如何在nativescript中以編程方式獲取Stacklayout ID
看起來像這裏沒有回答同樣的問題: http://stackoverflow.com/questions/4450425/android-device-id-not-imei – dongshengcn 2011-03-09 17:50:48