我已经下载了开源Android应用程序的源代码。我有大约2000个。我希望对Android应用程序使用的广告库进行分析。我有2个问题,
答案 0 :(得分:6)
不是通过每个开源应用程序的源代码并寻找相关的JAR,更简单的方法是使用这个名为Addons Detector的Android应用程序。该应用程序将分析您在每个已安装的应用程序中的所有加载项。它可以很好地检测您的应用正在使用哪个广告网络。
Google Play link。
编辑: 另一种方法是使用像Charles(charlesproxy.com)这样的软件。这实质上分析了网络上的所有HTTP流量。因此,您可以运行该应用程序,然后监视Charles上的HTTP数据包。这样,您就能够检测到正在使用的广告网络。这可能是痛苦的,但肯定会有效。
答案 1 :(得分:3)
本文提供了主要广告库的列表,可能有助于您设置数据库:http://arxiv.org/pdf/1303.0857.pdf
答案 2 :(得分:1)
分析libs文件夹中与InMobi * .jar,GoogleAdMob * .jar等匹配的文件