如何检测特定应用是否可以展示广告

时间:2019-07-17 13:07:33

标签: android admob ads

我正在实现一个Android应用程序,该应用程序检查已安装的应用程序是否可以显示广告。 最安全的方法是什么? 预先感谢。

2 个答案:

答案 0 :(得分:2)

获取所有已安装的应用程序。

   final PackageManager pm = getPackageManager();
   List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);

使用应用程序ID检查Appstore,以检查它是否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值

然后在页面上检查“ 包含广告enter image description here

参考:

答案 1 :(得分:-1)

广告是来自网络的元素。从网络加载的每个元素本质上都是一个HTTP请求。您可以在您的应用程序中实现某种机制,以检查其他应用程序实时生成的HTTP请求并将其阻止。