640?wx_fmt=gif

一直以来,App 开发商希望借助应用可以挣取一定广告费用,但是对于用户而言,冗长的广告让人感觉心烦,是否有比较好的方法屏蔽掉这些广告?

640?wx_fmt=jpeg

作者 | whalabi

译者 | 姜松浩

责编 | 屠敏

出品 | CSDN(ID:CSDNNews)

以下为译文:

网站和应用中的广告非常烦人,尤其是在你开展业务时弹出30秒视频广告的应用则更加难以忍受。虽然有些浏览器会在网络上屏蔽广告,但是应用内的广告却难以消除。但它却可以在Android上无需你手机的root权限做到屏蔽广告。

当一个应用程序从一个无害的横幅广告变成一个30秒的、响亮的、令人讨厌的视频广告的时候,你将永远不会使用了,所以我建议阻止它是公平的。但却可以尝试通过购买完整版本或给予他们捐赠来支持开发人员。


640?wx_fmt=png

我已经忘记了广告的样子


多年来我一直在使用这种方法将广告从我的Android手机上移开,并且我发现它无法回头。现在每个应用程序都可以轻松使用,不会再推出令人讨厌的广告,我的理智又恢复了。它甚至使用更少的电池和数据,因为广告不会被下载和播放。如果不是因为这个黑客行为,我就得换个iPhone,因为那里广告比较罕见。


640?wx_fmt=png

这有点繁琐,但非常值得


这是它的工作原理。每次应用程序尝试从互联网上请求数据时,它都会通过所谓的VPN(虚拟专用网络)进行传输。但这是一个特殊的VPN:它不允许应用程序从广告公司请求数据。

让我们来给你配置一下。它只需要几分钟。

1.允许从外部下载应用

如果你之前没有这么做过,则可能需要告诉你的手机允许你从应用商店外部安装应用。这称为侧载。要允许它,请转到设置,安全性(或三星上的“锁定屏幕和安全性”),并启用名为“未知来源”的设置。

这使你可以从安装名为APK的文件的应用程序,文件扩展名为.apk。不过要格外注意你安装的应用程序。      

640?wx_fmt=png

2.安装DNS66应用程序

这是一个免费的开源应用程序。开源很重要,因为你的所有网络请求都将通过此应用程序,我们需要确保我们可以信任它。因为应用程序是开源的,如果它做了任何阴暗的事情,它就会被发现。你可以阅读有关开源的更多信息。

你可以从F-Droid下载DNS66,它类似于应用商店,但适用于开源应用程序。你可以在这里下载DNS66。

你可以安装F-Droid并从中安装DNS66,也可以下载并直接安装APK文件。如果您下载了APK文件,只需将其打开即可安装。只不过你可能需要在“下载”文件夹中找到.apk文件。

3.设置要阻止的hosts

DNS66使用站点列表来阻止调用hosts文件。 DNS66非常方便,因为它包含众所周知的hosts文件,这些hosts文件与新广告公司保持同步更新,以便在出现时阻止它们。

这些hosts文件往往不包括在你的应用中显示视频广告的广告公司,因此如果你希望阻止这些广告公司,则需要下载我们准备好的hosts文件,并将其添加到DNS66。别担心,这很容易。

首先将此视频广告hosts文件下载到您的设备。你可能需要按链接要求点击“下载链接”。我们通过运行一些常见的应用程序,搜索应用中视频广告的来源,并将它们添加到列表中,通过这样的方式来自行准备。我们覆盖的可能不是很全,所以如果你遇到广告(以及你在哪个应用中看到它),请在评论中告诉我们。

现在进入DNS66,进入Hosts选项,点击右下角的加号(➕)图标添加新的hosts文件。输入你喜欢的任何文件标题,例如“Video ads”。然后,对于该位置,请单击小回形针符号,然后选择你之前下载的“unlikekinds-video-ads-hosts”文件。然后点击右上角的对号进行确认。

在开始屏蔽广告之前,您需要打开DNS66并点按“刷新hosts文件”按钮(右上角的圆圈箭头)。这将刷新所有其他hosts文件。记住它们是最新的,也就意味着需要不定期地下载列表。 DNS66会自动执行此操作。

640?wx_fmt=png

4.启用广告拦截功能

现在你只需转到DNS66中的“开始”选项,然后点击底部的“开始”按钮,就可以了!

尝试打开一个包含广告的应用,它们就应该消失了。


640?wx_fmt=png

等等,我还看到了广告!


这可能会不时发生,例如,如果新的广告公司没有把它加入hosts文件中,或者他们开始使用新地址了。


640?wx_fmt=png

支持App开发者


其实,重要的是继续制作免费应用程序,应用程序开发人员需要资金继续做他们的工作。因此,如果你无法在自己的应用中展示广告,请尝试以其他方式支持广告,通过捐赠或为其应用的完整版本支付一些钱。

毕竟,如果每个人都屏蔽了广告,就不会再有免费应用了。 但如果这些广告非常耗时或令人讨厌,我们认为你应该阻止它们,无须内疚。

原文:https://unlikekinds.com/article/block-video-ads-android

本文为 CSDN 翻译,如需转载,请注明来源出处。作者独立观点,不代表 CSDN 立场。

【完】

640?wx_fmt=jpeg

 热 文 推 荐 

2019,国产手机生死存亡的一年

☞多闪实名举报河南法院;ofo 内部发反腐文件;库克访华点赞故宫 App | 极客头条

☞Git 最佳范例

☞18 岁少年盗取价值 90 万元的萌乃币, 交易所被迫关停!

李笑来登顶 GitHub TOP 榜!币圈大佬要教程序员如何自学编程

☞马云:蚂蚁金服这样做区块链!

女生适合做程序员吗?

Google首页玩起小游戏,AI作曲让你变身巴赫

曝光!月薪 5 万的程序员面试题:73% 人都做错,你敢试吗?

 
 

System.out.println("点个在看吧!");
console.log("点个在看吧!");
print("点个在看吧!");
printf("点个在看吧!\n");
cout << "点个在看吧!" << endl;
Console.WriteLine("点个在看吧!");
Response.Write("点个在看吧!");
alert("点个在看吧!")
echo "点个在看吧!"

640?wx_fmt=gif点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。

640?wx_fmt=png 喜欢就点击“在看”吧!
Logo

20年前,《新程序员》创刊时,我们的心愿是全面关注程序员成长,中国将拥有新一代世界级的程序员。20年后的今天,我们有了新的使命:助力中国IT技术人成长,成就一亿技术人!

更多推荐