android - 如何检测特定应用是否可以展示广告
问题描述
我正在实现一个 android 应用程序,它检查已安装的应用程序是否可以显示广告。实现这一目标的最安全方法是什么?提前致谢。
解决方案
获取所有已安装的应用程序。
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
只需将 id 的值替换为com.bandainamcogames.dbzdokkanww
包列表中的应用包
参考:
推荐阅读
- swift - 当前检查 swift 4.1 中所有页面的互联网连接
- reactjs - reactjs中的`this._newtext`是什么
- php - 在 Angular 5 中实现通知
- javascript - 单击 TD 时显示唯一的子 DIV - jQuery/Javascript
- java - TStream 中的元组到底是什么?
- c# - 在剃刀视图中创建链接按钮,该按钮将激活将所选模型作为参数传递的控制器
- html - 如果用户上传 2000x2000 像素的图像,然后我将其显示为 400x400 像素,那么页面是否像图像是 2000x2000 像素一样使用带宽?
- ruby-on-rails - rails 重构协会
- powershell - 如何设置 ContentTypeId?
- html - 如何在 groovy 脚本中通过 HTML 使用空格