对模拟器虚假设备识别能力提升15%!每日清理大师App集成系统完整性检测
前言
每日清理大师是一款智能便捷的手机清理软件,可快速清理无用缓存、垃圾文件和应用残留,还可深度清理如社交软件中的无用缓存等,有效解决手机卡顿、耗电快、内存不足等问题。每日清理大师App在结合了系统完整性检测功能后,可有效识别出来自非真实设备模拟器的虚假流量,识别率提升了15%,使其反作弊系统能更有效地拦截虚假设备流量。

业务挑战
广告投放是App获客的重要手段,但投放渠道虚假流量占比高,会造成转化率很低、营销投入石沉大海。因此,每日清理大师App面临的挑战,是需检测出广告投放带来的流量中,哪些是模拟器等虚假流量。“如果在和广告商结算前,能及时检测分析出虚假流量占比,就可以大大减少营销预算的浪费”,每日清理大师技术负责人表示。
“为了提升App流量转化和运营效率,我们构建了成熟的数字化运营框架。”技术负责人说,“但是要想分析设备信息,如是否是模拟器等非真实设备、被root或解锁的风险设备,我们移动互联网企业就需要结合设备商的检测优势。”
解决方案
“App集成了华为开放的HMS Core安全检测能力后,我们数字化运营潜能进一步释放,这样就实现了更精细化的运营业务闭环。”华为安全检测服务提供系统完整性检测等功能,是App数字化运营中虚拟流量检测的重要一环。具体地,App在广告投放的下载、注册等环节埋点,采集系统完整性检测功能结果,评估所在设备系统环境是否安全,如是否被root或解锁,以及是否是非真实设备模拟器。
如果经过检测,发现是模拟器的虚假流量,运营团队可以选择屏蔽、或要求广告商补量,从而减少营销资源的浪费。另外,若检测发现设备存在安全风险,如已被root或解锁,App可以选择阻止用户下一步操作、防范可能的运行风险,从而提高其运营安全性。
华为安全检测服务的接入,满足了每日清理大师App的精细化运营推广需求。“经过测试,华为系统完整性检测帮助我们细分虚假流量占比的关键数据,使我们能科学监控营销各环节”,每日清理大师技术负责人说,“结果显示,结合华为的系统完整性检测,每日清理大师对模拟器等虚假流量的识别率提高了15%。”
结果
结合系统完整性检测后,每日清理大师对模拟器虚假设备流量的识别率提升了15%
欲了解更多详情,请参阅:
华为开发者联盟官网
参与开发者讨论请到Reddit社区:https://www.reddit.com/r/HuaweiDevelopers/
下载demo和示例代码请到Github:https://github.com/HMS-Core/hms-safetydetect-demo-android
解决集成问题请到Stack Overflow:https://stackoverflow.com/questions/tagged/huawei-mobile-services?tab=Newest
你也可以在华为官网Codelabs体验简单的集成过程
原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0202433554253250067?fid=18
原作者:晚上吃啥
对模拟器虚假设备识别能力提升15%!每日清理大师App集成系统完整性检测的更多相关文章
- adb devices如何连逍遥模拟器的设备
adb device连接真机,上一篇已经讲过了,这篇讲如何连接模拟器.这里我用的模拟器逍遥模拟器.我先插上手机,另外启动了一个模拟器,直接在cmd中输入adb devices,按理应该有2个设备id, ...
- Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net
Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net 1. 提升单例有能力的1 2. 减少工作数量2 2.1. 减少距 ...
- adb devices查看不到Android模拟器的设备
1.先开启模拟器,后执行adb devices命令: List of devices attached 2.找到SDK的安装目录下platform-tools文件夹下adb.exe文件,将其复制到桌面 ...
- 15款美丽的设备模板,帮助展示你的 APP
有什么更好的方式来显示您的应用程序的外观和感觉呢?你看了这些设计示例之后就会有灵感了.无论是在 iPhone,iPad,Android,还是在桌面应用程序或网站,这些设计都增加了一些视觉上的吸引力,并 ...
- 使用TARGET_IPHONE_SIMULATOR和TARGET_OS_IPHONE宏区分模拟器和设备
#if TARGET_IPHONE_SIMULATOR NSLog(@"run on simulator"); #else NSLog ...
- 2018/03/15 每日一个Linux命令 之 mv
Linux mv命令用来为文件或目录改名.或将文件或目录移入其它位置. mv [参数] [要移动/更名的文件] [移动路径/要更改名字] 平常用的很多了,这里就不多讲解了,只介绍两个重要参数就好了 - ...
- 15款优秀移动APP产品原型设计工具
一新来小盆友问:“移动产品原型设计都用啥工具?” 答:“@#¥……&%*” 又问:“能详细说下各个工具吗?我比较一下” “……” 好吧,谁让我那么的爱分享而你又是小美女呢 ———————正文开 ...
- IOS设备 UIDevice 获取操作系统 版本 电量 临近手机触发消息检测 (真机亲测可用)
- (void)viewDidLoad { [super viewDidLoad]; // 操作系统 NSString * osName =[[UIDevice currentDevice]syste ...
- iPhone:4.7 5.5 4 3.5 对应的各个设备屏幕尺寸对应的像素及App上线信息
Shared App Information You can access these properties from the App Details page in the App Informat ...
随机推荐
- 计算起始车站车费问题-JavaScript数组对象写法
计算起始站车费 题目:深圳--60--广州--50-虎门--40- -中山--36-珠海一34-澳门一89一香港以上车票费用计算,如坐车深圳到广州60元,广州到虎门50元,深圳到虎门就是60+50-1 ...
- 用SAP浏览网页
在SAP里,通过两个类就可以做一个简单的,嵌入sap里的网页.这两个类就是 1. cl_gui_custom_container 这个类是自定义屏幕里用得,也就是画一个container,在这个容器中 ...
- jenkins Windows下自动化部署.netcore
(1) 安装java-sdk (Jdk5-11)不用配置环境变量 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloa ...
- Java自学笔记之学生管理系统
实现:学生管理系统,实现学生信息的添加.修改.查询和删除功能 涉及:集合的基础知识(集合遍历,值得获取与替换,set/get方法) 代码如下: Student文件 1 package Demo_120 ...
- UI测试框架
1. 从上到下共分成4层: 用例层 组件管理层 元素管理层 公共数据层 2. 用例层: 将每条用例使用参数化, 公共参数存储到"公共数据层", 中间参数通过组件层传递 3. ...
- Correct the classpath of your application so that it contains a single, compatible version of org.thymeleaf.spring5.SpringTemplateEngine
Error starting ApplicationContext. To display the conditions report re-run your application with 'de ...
- 我们都可以把它放 Sidecar 容器中,这样微服务具备了 Super power,一种超能力
云原生时代,微服务如何演进? 原创 李响 阿里技术 2020-08-28 https://mp.weixin.qq.com/s/KQG2U8_aotDL4YFB8ee6Zw 一 微服务架构与云原 ...
- ProbabilityStatistics
class ProbabilityStatistics: @staticmethoddef simulation_of_probability(v, ratio=10000): assert v &g ...
- CSS居中的常用方式以及优缺点
前言 居中是页面开发中经常遇到的问题. 使用合适的.简单的.兼容性好的居中方式是我们页面仔在整个工作生涯中都要面对的问题. text-align:center 来看这个例子,一张图片和文字进行居中.如 ...
- P5686 和积和
写在前面 数学题接触的少,卡了半下午,愣是没想到直接往前缀和上考虑,按元素强推莽了半下午 Description 直接跳转到题目去啊 Solution 记 \(A,B\) 的前缀和序列分别为 \(sA ...