From 3e4df5c47f8bbc236fc7d704efba714ab388a397 Mon Sep 17 00:00:00 2001 From: Kun Jinkao <45487685+Snoopy1866@users.noreply.github.com> Date: Thu, 16 Nov 2023 20:32:34 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=96=B5=E4=B8=8A=E6=BC=AB=E7=94=BB):=20?= =?UTF-8?q?=E5=BC=80=E5=B1=8F=E5=B9=BF=E5=91=8A=EF=BC=88=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E8=A7=84=E5=88=99=EF=BC=89=E3=80=81=E5=BC=B9=E7=AA=97=E5=B9=BF?= =?UTF-8?q?=E5=91=8A=EF=BC=88=E4=BC=98=E5=8C=96=E8=A7=84=E5=88=99=EF=BC=89?= =?UTF-8?q?=E3=80=81=E8=A7=86=E9=A2=91=E5=B9=BF=E5=91=8A=E3=80=81=E7=9C=8B?= =?UTF-8?q?=E8=A7=86=E9=A2=91=E8=A7=A3=E9=94=81=E4=BB=BB=E6=84=8F=E8=AF=BB?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=20(#2115)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat 开屏广告(优化规则) * feat 弹窗广告(优化规则) * feat 视频广告 * feat 看视频解锁任意读弹窗 * feat(喵上漫画): 开屏广告 --------- Co-authored-by: lisonge --- src/apps/com.aster.zhbj.ts | 108 +++++++++++++++++++++---------------- 1 file changed, 63 insertions(+), 45 deletions(-) diff --git a/src/apps/com.aster.zhbj.ts b/src/apps/com.aster.zhbj.ts index a33c3eee..16c63781 100644 --- a/src/apps/com.aster.zhbj.ts +++ b/src/apps/com.aster.zhbj.ts @@ -7,73 +7,64 @@ export default defineAppConfig({ { key: 0, name: '开屏广告', - desc: '点击右上角跳过', - matchLauncher: true, - rules: [ - { - activityIds: [ - 'com.aster.comic.app.ad.view.mediation.MediationSplashAdActivity', - 'com.aster.comic.app.ad.view.mediation.MediationAppResumeSplashAdActivity', - 'com.aster.comic.app.view.reader.ReaderActivity', - ], - matches: '[id="com.byted.pangle.m:id/tt_splash_skip_btn"]', - snapshotUrls: [ - 'https://i.gkd.li/import/12981243', - 'https://i.gkd.li/import/13029855', - 'https://i.gkd.li/import/13043320', - 'https://i.gkd.li/import/13043344', - ], - }, + matchTime: 10000, + actionMaximum: 1, + resetMatch: 'app', + rules: '[id="com.byted.pangle.m:id/tt_splash_skip_btn"]', + snapshotUrls: [ + 'https://i.gkd.li/import/12981243', + 'https://i.gkd.li/import/13029855', + 'https://i.gkd.li/import/13043320', + 'https://i.gkd.li/import/13043344', ], }, { key: 1, - name: '应用内广告弹窗', - desc: '点击右上角x', + name: '弹窗广告', + matchLauncher: true, rules: [ - // 腾讯广告 - { - key: 0, - activityIds: 'com.bbk.launcher2.Launcher', - matches: 'ImageView - FrameLayout > FrameLayout > ImageView', - snapshotUrls: 'https://i.gkd.li/import/12777325', - }, { key: 1, - activityIds: - 'com.bytedance.sdk.openadsdk.stub.activity.Stub_Standard_Activity_T', + name: '腾讯广告-1', + activityIds: 'com.aster.comic.app.view.MainActivity', matches: - 'FrameLayout[childCount=5] > FrameLayout[childCount=1] > ImageView', - snapshotUrls: 'https://i.gkd.li/import/13029880', + 'ImageView - FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', + snapshotUrls: [ + 'https://i.gkd.li/import/12984767', + 'https://i.gkd.li/import/12998908', // com.huawei.android.launcher.unihome.UniHomeLauncher + 'https://i.gkd.li/import/12777325', // com.bbk.launcher2.Launcher + ], }, { key: 2, - activityIds: 'com.aster.comic.app.view.MainActivity', + name: '腾讯广告-2', + activityIds: + 'com.bytedance.sdk.openadsdk.stub.activity.Stub_Standard_Activity_T', matches: - 'ImageView - LinearLayout - FrameLayout > FrameLayout > ImageView', - snapshotUrls: 'https://i.gkd.li/import/12872249', + 'ImageView < FrameLayout + FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', + snapshotUrls: 'https://i.gkd.li/import/13029880', }, - // 字节广告 { key: 3, + name: '腾讯广告-3', activityIds: 'com.aster.comic.app.view.MainActivity', - matches: '[desc^="webview-close"] > View', - snapshotUrls: 'https://i.gkd.li/import/12903062', + matches: + 'ImageView - LinearLayout - FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', + snapshotUrls: 'https://i.gkd.li/import/12872249', }, { key: 4, - activityIds: [ - 'com.aster.comic.app.view.MainActivity', - 'ImageView - FrameLayout > FrameLayout > ImageView', - ], - matches: 'ImageView - FrameLayout > FrameLayout > ImageView', - snapshotUrls: [ - 'https://i.gkd.li/import/12984767', - 'https://i.gkd.li/import/12998908', + name: '字节广告-1', + activityIds: 'com.aster.comic.app.view.MainActivity', + matches: [ + '[desc^="logo-union"] > [desc^="logoad"] > [text="广告"]', + '[desc^="webview-close"] > View', ], + snapshotUrls: 'https://i.gkd.li/import/12903062', }, { - key: 11, + key: 5, + name: '字节广告-2', activityIds: 'com.bytedance.sdk.openadsdk.stub.activity.Stub_Standard_Portrait_Activity', matches: @@ -85,5 +76,32 @@ export default defineAppConfig({ }, ], }, + { + key: 2, + name: '视频广告', + rules: [ + { + key: 1, + name: '字节广告', + activityIds: + 'com.bytedance.sdk.openadsdk.stub.activity.Stub_Standard_Portrait_Activity', + matches: [ + 'View > View > View > View > [text="广告"]', + 'View[childCount=2] > [text$="跳过"]', + ], + snapshotUrls: 'https://i.gkd.li/import/13348662', + }, + ], + }, + { + enable: false, + key: 3, + name: '看视频解锁任意读弹窗', + desc: '自动点击【我拒绝】', + activityIds: 'com.aster.comic.app.view.reader.ReaderActivity', + rules: + '[text="看视频解锁任意读"] < LinearLayout +n LinearLayout > [id="com.aster.zhbj:id/btnReject"][text*="拒绝"]', + snapshotUrls: 'https://i.gkd.li/import/13348635', + }, ], });