I submit a lot of my Android apps to Google Play, and I've noticed that my free apps are "automagically" re-hosted on other "app-sites", they even copy the description word for word. Their entire business model seems to be: Step 1: Rip off "free" apps and provide links these apps. Step 2: Plaster ads all over these links. Step 3: Profit!
I'd really like to know if my apps are popular or not, and most of the stats on these other "app-sites" seem too dubious to be valid. Should I just put in a blurb at the start of my app that asks the user to register where they acquired my app? Is there a way to programmatically determine the point of origin for an apk?