我正在实现一个Android应用程序,该应用程序检查已安装的应用程序是否可以显示广告。 最安全的方法是什么? 预先感谢。
答案 0 :(得分:2)
final PackageManager pm = getPackageManager();
List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);
has ads
应用程序首页:https://play.google.com/store/apps?hl=en
应用页面: https://play.google.com/store/apps/details?id=com.bandainamcogames.dbzdokkanww&hl=en
只需用软件包列表中的应用软件包替换com.bandainamcogames.dbzdokkanww
的ID值
参考:
答案 1 :(得分:-1)
广告是来自网络的元素。从网络加载的每个元素本质上都是一个HTTP请求。您可以在您的应用程序中实现某种机制,以检查其他应用程序实时生成的HTTP请求并将其阻止。