2013-10-21 25 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

相关问题