Due to popular demand (OK, OK, there were only 2 requests, but that sounds popular enough), here is the Basic4Android Heyzap library along with a demo app on how to use it. Do sign up with Heyzap with this link if you haven't. They are running a trial for developer reference, and they're giving out to new developers a $10 bonus once you've hit 100k impressions (*T&C apply). Sign up link. IMPORTANT!! BEFORE YOU DOWNLOAD AND USE THE LIBRARY! Please note, Google now requires the advertising ID to be used when available on a device for all ad related stuff. Now, if the advertising id is not available on a device, you are allowed to use any other identifier, provided there is a privacy policy detailing this somewhere. I suggest you mention this in a simple privacy policy and link it in your Google Play app page. Heyzap uses an intent approach to get the advertising id of a device, and falls back to non advertising id when it is not available. Therefore, you don