安卓手机软件中的广告怎么屏蔽安卓手机软件中的广告怎么屏蔽用智能手机的小伙伴都知道,软件中都有很多广告,不小心按到还会直接进入那个网站,神烦的狠。小编受不了这样的情况,网上很早了很多教程,现在大家分享一下。
先了解下软件的广告原理
一个软件若要显示广告,需要先导入SDK,并在AndroidManifestxml中注册。
reslayout目录内的xml文件就包含有广告界面的配置代码,修改这些代码就可以去除广告界面。
另外还要屏蔽广告下载源,不然只是单单不显示广告界面而已,软件还会下载广告所需的数据,耗费流量。
目前Android的广告供应商有两个,一个是Admob,一个是Google Ads,前者已被后者收购,但两者SDK依然独立。
- 广告代码
Admob的广告代码为:
android:id=”@+id/ad”
android:layout_width=”fill_parent”
android:layout_height=”wrap_content” /
Google Ads的广告代码为:
android:id=”@+id/adview”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content” /
- 广告下载源
Admob的广告下载源:
php
Google Ads的广告下载源:
去广告步骤:
1、去除广告下载源
- 解包classesdex(方法上面已讲过),用Notepad++ Portable搜索广告下载源地址(若不知道软件用的是哪个供应商的广告的话,最好两家的下载源都搜索下),如图:
- 搜索结果如下:
- 将广告下载源地址修改成无效的地址(例如0000、19216811等),如图:
- 完成后保存,重新打包classesdex,拖回apk安装包替换原文件。
2、去除广告界面
① 将刚刚已经替换了classesdex文件的apk安装包用APKTool反编译。
② 用Notepad++ Portable搜索广告代码(上面已列出)
- 如图,将搜索路径定位到res文件夹(就是反编译后的res文件夹),代码只搜索开头就行了,如:comadmobandroidadsAdView 和 comgoogleadsGoogleAdView。
如图:
- 搜索结果:
③ 双击黄颜色区域,修改下图上方的代码
android:layout_width=fill_parent 修改为 android:layout_width=00dip
android:layout_height=wrap_content 修改为 android:layout_height=00dip
点击在新窗口查看全图 CTRL+鼠标滚轮放大或缩小
修改后:
点击在新窗口查看全图 CTRL+鼠标滚轮放大或缩小
- 将所有搜索到的代码按照上面修改,完成后保存,用APKTool重新编译打包,可签,安装即可。
再作下解释:
android:layout_width=fill_parent 修改为 android:layout_width=00dip
android:layout_height=wrap_content 修改为 android:layout_height=00dip
之所以这么修改,是因为要让广告窗口不显示,android:layout_width定义的是广告窗口的宽度,android:layout_height定义的是广告窗口的高度,00dip代表0像素,将两者后面的值修改为00dip,那么高和宽都是显示0像素,等于不显示,达到了去广告窗口界面的目的。
如果您的手机第三方应用在锁屏界面或解锁后出现广告推送,若您不想看到广告界面,可尝试以下方式关闭:
1确认产生锁屏广告的应用,再去设置界面中找到对应的应用关闭通知:
打开设置,搜索进入应用管理,找到前面确认的应用,点击 通知/通知管理 , 关闭允许通知。(关闭通知后可能会影响软件正常消息接收,请您谨慎操作)
2检查广告页面中是否有设置按钮,若有,点击并选择锁屏显示关闭。
3禁止应用使用悬浮窗显示:打开设置,搜索并进入权限管理,点击权限界面打开悬浮窗,关闭不常用应用开关。
4 如果以上方法仍无法解决您的问题,建议您提前备份好数据(QQ、微信等第三方应用需单独备份)后恢复出厂设置。
若使用的vivo手机,可参考以下方法处理:
一、vivo手机部分系统自带的软件会展示相关活动,在启动应用时可点击右上角关闭选项,可跳过当前展示内容。
二、若手机弹出广告内容来自已安装的第三方软件,可找到该软件,进入软件设置看是否有屏蔽广告选项或无广告模式,或将其卸载;卸载应用操作会将软件数据删除,且操作后不能恢复数据,建议操作前备份数据。
三、手机使用过程中弹出的广告主要来源手机内安装的第三方应用,可以暂时尝试以下方法解决:
1、调出手机后台任务页面,查看是否有对应弹出广告的应用,如果是清理类、WIFI类、走路赚钱类等应用,建议卸载对应软件后使用观察;
2、下载第三方广告拦截软件,比如"AdGuard"应用,可以打开此链接:网页链接下载该软件拦截广告,设置方法:打开软件--点击底部接受--选择快速设置--(立即安装--确定)--创建本地虚拟网络并选择确定--点击跳转页面左上角的"X"号--显示为保护已开启的页面;
四、若未改善,建议进入vivo官网--我的--在线客服--输入人工,咨询在线客服反馈。
若使用的vivo手机,可参考以下方法处理:
一、vivo手机部分系统自带的软件会展示相关活动,在启动应用时可点击右上角关闭选项,可跳过当前展示内容。
二、若手机弹出广告内容来自已安装的第三方软件,可找到该软件,进入软件设置看是否有屏蔽广告选项或无广告模式,或将其卸载;卸载应用操作会将软件数据删除,且操作后不能恢复数据,建议操作前备份数据。
三、手机使用过程中弹出的广告主要来源手机内安装的第三方应用,可以暂时尝试以下方法解决:
1、调出手机后台任务页面,查看是否有对应弹出广告的应用,如果是清理类、WIFI类、走路赚钱类等应用,建议卸载对应软件后使用观察;
2、下载第三方广告拦截软件,比如"AdGuard"应用,可以打开此链接:网页链接下载该软件拦截广告,设置方法:打开软件--点击底部接受--选择快速设置--(立即安装--确定)--创建本地虚拟网络并选择确定--点击跳转页面左上角的"X"号--显示为保护已开启的页面;
四、若未改善,建议进入vivo官网--我的--在线客服--输入人工,咨询在线客服反馈。
手机弹出广告是因为手机上的软件(以HUAWEI GRA-CL10,版本号:GRA-CL10C92B366,系统版本号:EMUI 系统401为例)自动推送广告,可以在手机设置里关闭应用的消息通知。具体的操作方法如下:
1、找到手机设置,点击进入。
2、找到应用和通知,点击进入。
3、点击通知管理,点击进入
4、我们可以看到自己开启消息通知的软件,找到自己不想通知的软件,点击进入。
5、将允许通知关闭,这样将不想收到通知的软件全部关闭即可。
:
弹窗广告的简介:
弹窗广告是指打开网站后自动弹出的广告,无论点击还是不点击都会出现在用户的面前。目前采用弹窗广告的在游戏行业中主要体现在web游戏上面。一般弹窗广告之中都具有强制性,并且可能包含挂马病毒,木马病毒。
一般弹窗广告之中都具有强制性,并且可能包含挂马病毒,木马病毒。有的浏览器虽然自己本身具备防广告的功能,但是并不能完全地拦截,所以对于此类的广告,建议大家不要去点击,立马关掉,如果浏览操作,之后应该杀毒。
web游戏借助于浏览器载体直接可以注册进入游戏服务器,免去了用户下载等操作,同时web游戏在研发周期都相对较短,这样导致web游戏泛滥,如何在有限的用户中获得更多筹码,游戏厂商绞尽脑汁,大部分通过弹窗广告来吸引用户点击注册等,相关部门针对一些采用擦边球等方式骗取用户注册等的广告进行叫停,同时给予一定得警告。行业要健康发展,需要广大厂商共同努力,弹窗广告的题材是否真的是体现在游戏内容上还是采用一些类似美女诱惑等题材,这些需要大家共同思考。
欢迎分享,转载请注明来源:品搜搜测评网