android get device ID for adMob

Jaume picture Jaume · Mar 13, 2012 · Viewed 33.4k times · Source

Possible Duplicate:
How can I get device ID for Admob

I am testing adMob on my android device and following with documentation, I am trying to get device ID executing adRequest. However, I am not able to find device ID in the logCat! What I am doing wrong?

 AdRequest adRequest = new AdRequest();
 adRequest.addTestDevice(AdRequest.TEST_EMULATOR);            
 adRequest.addTestDevice("test");     

Edit: it is not a duplicate, those methods from other post are not working for me.

Answer

Eric Leichtenschlag picture Eric Leichtenschlag · Mar 13, 2012

Make a live ad request while running on the device, and view the logs. There should be a log at the info level that says:

I/Ads: To get test ads on this device, call adRequest.addTestDevice("YOUR_HASHED_DEVICE_ID");

Since the SDK hashes your device ID, it is much easier and cleaner to grab this number directly through the logs rather than bothering to try to grab the Android device ID, and doing some manual hashing to try to get this same number.