2013-10-21 24 views
1

我注意到,對於包含廣告的少數應用程序,他們會要求獲得READ_PHONE_STATE權限。在追蹤他們的字節碼後,我發現他們叫TelephonyManager.getDeviceId()。包含廣告的應用需要DeviceID嗎?這對我來說是惡意的,因爲這些應用似乎會泄露我的私人信息。Android應用廣告中要求設備ID是否正常?

+0

「必要」在這裏會非常主觀,但我的直接反應是這是某種形式的「跟蹤」 –

+0

感謝評論! LC。這裏的「必要」意思是「像Admob這樣的廣告庫需要諸如DeviceID之類的信息」?如果這是開發者可以避免的事情,我會認爲這不是必要的。 –

回答

1

Admob至少不需要該權限。所有它需要的是互聯網訪問權限。

我不知道其他提供者是否需要更多權限。

+1

感謝您的回答!我看到一些[post](http://stackoverflow.com/questions/4524752/how-can-i-get-device-id-for-admob)詢問如何獲取Admob的deviceID。我想知道他們爲什麼需要它。 –

+0

這很可能是因爲人們希望將自己的設備置於測試模式並且他們需要設備ID。 – Szymon

相關問題