使用MacroDroid实现自动点击广告

在之前数次更新2号手机后,我总算也安定了下来,然后就在放置在家的手机上做了各种自动化的尝试。

有些APP虽然很好用,但授权不便宜,却可以通过点击广告不停续命。于是这就悠悠了MacroDroid登场的机会。


MacroDroid的简介看这里

下载点击这里

get it on google play

实现方式

1. 初始准备与解锁

  • 执行宏 (Unlock Phone):首先运行一个名为 “Unlock Phone” 的子宏。这通常是为了点亮屏幕或绕过锁定界面,确保后续操作在可见的前台进行。
  • 等待 5 秒:预留缓冲时间,确保手机完全唤醒。

Unlock的实现方式见这里

2. 网络环境调整 (禁用私有 DNS)

  • 系统设置 ([Global] private_dns_mode = off):这一步非常关键。很多用户会开启 AdGuard 等私有 DNS 来拦截广告。宏在这里将私有 DNS 设为“关闭”状态,目的是允许广告插件正常加载
  • 等待 3 秒:等待系统网络设置生效。

如何搭建adguard HOME请参照这里

3. 执行目标任务

  • 打开网站:自动启动浏览器并跳转到指定的 URL(图片中被遮盖的部分),也可以是app。
  • 等待 15 秒:这是一个较长的等待时间,确保网页内容和广告位完全加载完毕。
  • UI 画面操作 (点击 500, 430):宏模拟了一个坐标点击。坐标 (500, 430) 通常对应屏幕中央或某个特定的广告按钮位置。(这里的X,Y需按照自己的手机分辨率设置,无脑模仿只会点不到广告。)
  • 等待 15 秒:点击后的缓冲时间,可能是为了让广告页停留一段时间,以模拟真实的人工观看或确保点击被计入后台。

4. 恢复环境

  • 系统设置 ([Global] private_dns_mode = hostname):任务完成后,宏将私有 DNS 重新恢复为“主机名”模式。这通常是为了重新开启广告拦截或恢复用户原本的安全网络设置。
  • 等待 3 秒:最后的收尾等待。

(完)