a) Approach 1: We exploit the fact that one ad network
will likely be used by many applications and thus common
ad library code will be found in all applications using an
ad network. The native programming platform for Android
applications is Java and Java packages provide mechanisms to
organize related code in namespaces. Ad libraries themselves
have packages that can serve as their identifying signatures.