android广告启动页
‘壹’ Android Activity的关闭问题
你说的闪屏的activity是启动的广告页?首先要保证你按返回就退出的app是在栈的底部,这样在这个页面调finish();就会直接完全的退出app,可以通过activity的启动模式来控制,这个你查一下就会很清楚的,我这里简单说一下:
1.在清单文件中,<Activity>标签中加入android:launchMode = ""这个属性,控制启动模式,或者JAVA文件中也可以,不过不太一样。
standard: 默认模式 可以实例化多次,每次都会创建一个新的实例
singleTop:可以实例化多次,但是栈顶只能出现一个
singleTask:只能创建一个Activity的实例
singleInstance:当启动这种模式的Activity时,系统会分配一个新的任务task,并把Activity的实例放到栈的底部,他不允许其他的实例和它共享一个栈
2.在Activity中通过Intent对象来设置,优先级高于xml文件中的设置:
FLAG_ACTIVITY_SINGLE_TOP 等同于 singleTop
FLAG_ACTIVITY_CLEAR_TOP 同singleTask 相似,当栈中存在要启动的Activity实例,首先会把在它之上的实例移除,并且销毁,然后销毁当前的Activity实例,重写创建新的实例
FLAG_ACTIVITY_NEW_TASK
必须在<Activity>添加属性android:taskAffinity="com.other" 包名 android:alwaysRetainTaskState="true"只有设置了这两个属性,系统才会为当前实例创建新的任务,并放到栈的底部
‘贰’ Android实现后台返回前台再次显示广告
市面上主流的APP都是在启动页做广告展示的,即通常都是叫SplashActivity的是APP的launcher页面,在manifest文件中配置, 2017年以来, 你会发现越来越多的APP在进入后台时隔一定时间后再次回到前台会再次显示广告界面, 3s自动播放, 或者手动点击跳过
比如网易云音乐, 淘宝, 京东商城啦, 似乎现在都是很主流的做法了,刚好最近项目中也有这样的需求, 我们也实现了一遍,所以写出来分享下,相互学习借鉴
要实现后台返回前台显示广告的逻辑, 主要的点在于监听APP进入后台的时间点, 和APP从后台返回到前台的时间点
我们是在Application子类中完成的, 定义三个常量记录当前APP状态
在Application中需要监听Activity的生命周期变化, 是application类已经提供好的一个方法, 它可以非常方便的监听整个项目中的所有activity的生命周期
可以很清晰的看到Activity的生命周期函数都会回调到ActivityLifecycleCallbacks接口来, 我们让Application实现此接口, 并在相应的回调方法中的完成具体的后台状态的监听
定义几个需要用的变量记录相关状态和时间
在onResume回调中监听回到前台的判断, 只要activity一旦获取焦点这个方法都会触发,并且会触发多次
在onStop回调中监听程序进入后台的判断
在onTrimMemory中监听应用程序的切换,这也是一种监听方式.因为有时候onStop的回调不一定会完全执行(尤其是切换最近使用APP列表时),所以这个方法也是必须的
最后, 就可以得到当前APP的准确状态(sAppState)了, 是否可以再次显示广告
测试过程中,发现大部分品牌的手机都是OK的, 但是也有意外的,OPPO R9在切换应用时,一个回调都没触发,一定是Color OS改动太大, 目前尚无法处理.OV手机适配起来就是费劲啊
最后补充一个判断程序是否前台的API
各位大佬们如果有更好的实现,欢迎提供思路!
‘叁’ android中主Activity是什么意思
android中主Activity是指应用的主界面。
Activity本身是用户能够操作的活动界面。通常我们所配置的android.intent.action.MAIN不一定是主界面,有可能是启动页,启动之后就销毁了,而另外开启一个主界面。
‘肆’ app启动界面摇一摇广告怎么关闭
APP启动界面摇一摇广告怎么关闭
APP启动界面摇一摇广告怎么关闭,一些APP悄然上线了一种新的开屏广告模式:“摇一摇”了解广告详情或跳转相关应用软件,这种功能极易触发,APP启动界面摇一摇广告怎么关闭。
APP启动界面摇一摇广告怎么关闭1
目前没办法,除非手机的运动传感器坏了或者关闭,不然是无法关闭的。这个是应用层面的控制,而不是手机系统的控制,当然还有一种可能就是应用里面做了开关。
这种广告形式了出现除了提供新的玩法,更是为了提升点击率的,自然不会留开关控制,不过感觉随着后面管控力度越来越严,可能会有相关政策会出台。
如果你的手机是Android10以上版本,可以选择将传感器关闭。
我们以基于Android10的LineageOS17为例说下方法:咐高
进入【设置】—底部的【关于手机】—【版本号】,输入手机解锁密码,进入开发者模式返回至设置主菜单,进入【系统】—点击【高级】,找到【开发者选项】—【快捷设置开发者图块】—开启【传感器已关闭】。然后再到通知栏快捷方式面板,点亮【传感器已关闭】图标。之后包括指南针、陀螺仪和加速度计等传感器就会停止工作。
最后建议大家在遇到类似广告后,进入12321网络不良与垃圾信息举报受理中心(https://www.12321.cn/),投诉不良手机应用。
这是由中国互联网协会受工业和信息化部委托设立的举报受理机构,在投诉描述一栏填写APP名称以及被骚扰的具体描述即可。官方在受理后会进行统一处理,如果某款应用受到太多举报,距离工信部发文点名也就不远了。
APP启动界面摇一摇广告怎么关闭2
近期,一些APP悄然上线了一种新的开屏广告模式:“摇一摇”了解广告详情或跳转相关应用软件,这种功能极易触发。虽然开屏广告页面也有跳过或关闭按钮,但这些跳转更多并非消费者本意。商家以误导方式诱使用户进入广告页面,变相强迫消费者观看广告的行为,涉嫌侵犯消费者的自主选择权。
消费者苦手机开屏广告之扰久矣。许多APP只需轻轻一点,各种广告就像一张伺机已久的大网,扑面而来。它们往往会“伪装”成零钱提现、微信红包、手机网络设置、未读消息、版本更新或无网络服务提示等消息弹出,诱骗点击。用户一旦“中招”,便会被自动跳转到第三方界面或其他应用中,有的是网购链接,有的是商品推送,有的是程序下载页面,而关闭的按键却以极小的字号、极暗的字色“躲藏”在角落,甚至有时还需等待几秒才会出现。“弹窗信息芹链标识近于无形、关闭按钮小如蝼蚁、页面伪装瞒天过海、诱导点击暗度陈仓”,开屏广告如此“诡计多端”,叫人防不胜防。
今年7月,工信部启动了互联网行业专项整治行动,在侵害用户权益方面,重点整治应用衡首尺软件启动弹窗欺骗误导用户、强制提供个性化服务等问题,包括弹窗整屏为跳转链接、定向推送时提供虚假关闭按钮等场景。这次重拳出击让很多平台在开屏弹窗广告的设置上“老实”了很多。
但要想让他们舍弃这块肥肉,绝非易事。
持续时间短、全屏化显示、曝光量大等特点,意味着开屏广告在品牌宣传、产品推广上拥有着不可替代的优势。相关调查显示,国内一些头部APP的单条开屏广告价格在100万至400万元之间,APP开屏弹窗带来的收入能占据到总广告收入的80%。
在高利润的驱动下,“摇一摇”模式在不少APP的开屏广告中上线了。它依托手机内部的陀螺仪、加速度计等传感器进行运作,因而对手机摇动比较敏感,用户在走路、坐车或身体有摆动时极易触发,从而使手机被迫跳转到广告页面。麻烦的是,它并不需要经过用户授权,而且一旦开启便无法关闭。流氓般的强制广告,不仅侵犯了消费者的自主选择权,严重影响了使用体验,背后隐藏的隐私安全风险也让手机成为了一颗随时可能引爆的炸弹。
创新是引领发展的第一动力,但这种开屏广告的“创新”确是要不得。与其将劲头放在如何钻空子、拓宽财路,倒不如踏踏实实地竭尽全力为用户提供更好的.服务,更好的体验。“摇一摇”进入开屏广告新花招,是一种非诚信的推送广告形式,只能换来用户的厌烦和鄙夷,相信很快便会受到有关部门的严格监管,甚至引来新一轮的整治。从消费者的角度出发,为他们营造更安全、更健康、更干净的APP应用环境,才是正确的创新方向。
APP启动界面摇一摇广告怎么关闭3
据媒体报道,“双十一”期间,一些App的开屏广告又玩出了“新花样”:上线了“摇一摇”功能。这个功能在用户走路、坐车或身体有摆动时,就容易触发,从而使用户手机被迫跳转到广告页面。
此前,针对App开屏广告“弹窗信息标识近于无形、关闭按钮小如蝼蚁、页面伪装瞒天过海、诱导点击暗度陈仓”等问题,工信部于今年7月启动互联网行业专项整治行动,将App开屏弹窗广告纳入重点整治内容。强力整治下,App开屏广告现象开始好转。
然而,痼疾难除,一些App换个马甲又要起风头。所谓“摇一摇”即现广告,实则是变相强推广告,使消费者处于被迫接受的境地。
需要明确的是,整治App开屏广告乱象,不只是从法律层面维护消费者的知情权和选择权,也是从社会治理层面,消除安全隐患的必要举措。
这类功能,看似前置了广告弹出条件——“摇一摇”,需要消费者的“主动”参与。实际上,手机作为移动通讯设备,消费者随身携带,随时都可以无意间造成“摇一摇”的结果。比如用户在走路、坐车或身体有摆动时,就容易触发这一功能,从而使用户手机被迫跳转到广告页面。
换言之,消费者需要在极其小心的情况下,才能避免触发广告。这与之前开屏广告存在的“关不掉”“乱跳转”等问题,虽表现形式不同,实质都是在违背消费者意愿情况下,强行推送广告。《消费者权益保护法》第九条规定,消费者享有自主选择商品或者服务的权利。这类广告侵犯了消费者的选择权,危害不容小觑。
还要看到,这种“摇一摇”的广告推送方式,还可能进一步诱发App及相关平台以隐晦手段获取消费者网页浏览等信息,实现广告精准投放。在《个人信息保护法》已然实施的当下,这种利用消费者个人信息牟利的冲动和苗头尤不可长。
对此,在前期整治成果的基础上,相关职能部门还需进一步完善监管机制,将监管端口前移,注意加强对App广告规范投放的监测,尤其对变相违规投放广告、侵犯消费者权益的行为,及时进行有针对性的规范整治。同时要从重处罚,防止小问题滋生大矛盾。
消费者自身也要主动维护好个人权益,遇到类似问题及时投诉举报,让监管部门及时介入。这其实也是为我们自身免受不良广告的骚扰和“轰炸”,安享便捷安全上网环境应该做出的努力。
总之,App广告治理并非一日之功,其“摇一摇”即现广告的“新玩法”也要及时予以规范,不能让这种广告乱象,换个马甲就可以重来。