diff --git a/src/apps/client.android.yixiaotong.ts b/src/apps/client.android.yixiaotong.ts index e3bb5667..6f7ff035 100644 --- a/src/apps/client.android.yixiaotong.ts +++ b/src/apps/client.android.yixiaotong.ts @@ -11,10 +11,11 @@ export default defineGkdApp({ { key: 0, name: '腾讯广告', + fastQuery: true, activityIds: 'client.android.yixiaotong.v3.ui.appcontrol.bath.BathDetailActivity', matches: - 'ImageView - FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13055837', }, { diff --git a/src/apps/cn.ylkj.xingying.ts b/src/apps/cn.ylkj.xingying.ts index 84a1ba4c..dc663190 100644 --- a/src/apps/cn.ylkj.xingying.ts +++ b/src/apps/cn.ylkj.xingying.ts @@ -10,9 +10,10 @@ export default defineGkdApp({ desc: '点击关闭', rules: [ { + fastQuery: true, activityIds: 'cn.ylkj.xingying.MainActivity', matches: - '[id="android:id/content"] >4 FrameLayout[childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] - FrameLayout[childCount>2] >3 [text^="立即" || text$="应用" || text="了解更多" || text="查看详情"]', exampleUrls: 'https://m.gkd.li/57941037/66b19fbd-b82d-4f10-b82d-0fc74c146b1c', snapshotUrls: 'https://i.gkd.li/i/14783306', diff --git a/src/apps/coding.yu.ccompiler.new.ts b/src/apps/coding.yu.ccompiler.new.ts index fa29ca01..6798adad 100644 --- a/src/apps/coding.yu.ccompiler.new.ts +++ b/src/apps/coding.yu.ccompiler.new.ts @@ -26,7 +26,7 @@ export default defineGkdApp({ fastQuery: true, activityIds: 'coding.yu.ccompiler.ui.CMainActivity', matches: - '@ImageView[childCount=0][text=null][visibleToUser=true] < FrameLayout[childCount=1] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛"]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', exampleUrls: 'https://e.gkd.li/1ea8876f-4cac-492e-b977-e9a512aa1661', snapshotUrls: 'https://i.gkd.li/i/17689929', }, diff --git a/src/apps/com.ants360.yicamera.ts b/src/apps/com.ants360.yicamera.ts index 8c454319..d7469170 100644 --- a/src/apps/com.ants360.yicamera.ts +++ b/src/apps/com.ants360.yicamera.ts @@ -7,20 +7,23 @@ export default defineGkdApp({ { key: 1, name: '全屏广告-弹窗广告', - fastQuery: true, + desc: '点击关闭', matchTime: 10000, actionMaximum: 1, - resetMatch: 'activity', + resetMatch: 'app', rules: [ { - name: '腾讯SDK', + key: 0, + fastQuery: true, matches: - 'FrameLayout[childCount=3] + FrameLayout[childCount=1][index=1] > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] - FrameLayout[childCount>2] >3 [text^="立即" || text$="应用" || text="了解更多" || text="查看详情"]', snapshotUrls: 'https://i.gkd.li/i/13463241', }, { + key: 1, + fastQuery: true, matches: - 'ImageView < @ViewGroup[clickable=true] < ViewGroup < [text="广告"]', snapshotUrls: 'https://i.gkd.li/i/13543175', }, ], diff --git a/src/apps/com.banshenghuo.mobile.ofdm.ts b/src/apps/com.banshenghuo.mobile.ofdm.ts index e1c93d82..2e3ae446 100644 --- a/src/apps/com.banshenghuo.mobile.ofdm.ts +++ b/src/apps/com.banshenghuo.mobile.ofdm.ts @@ -18,9 +18,10 @@ export default defineGkdApp({ }, { key: 1, + fastQuery: true, activityIds: 'com.banshenghuo.mobile.ofdm.MainActivity', matches: - '[id="android:id/content"] FrameLayout[index=1][childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][visibleToUser=true] < FrameLayout[childCount=1] <2 FrameLayout[childCount=2] <2 FrameLayout[childCount=2] <2 FrameLayout[childCount=2] - FrameLayout > [text^="扭动或点击"]', snapshotUrls: 'https://i.gkd.li/i/15444005', }, { diff --git a/src/apps/com.bluemobile.flutterbabylife.ts b/src/apps/com.bluemobile.flutterbabylife.ts index 9a1d2073..5886ca7e 100644 --- a/src/apps/com.bluemobile.flutterbabylife.ts +++ b/src/apps/com.bluemobile.flutterbabylife.ts @@ -15,7 +15,8 @@ export default defineGkdApp({ name: '字节SDK', activityIds: 'com.bytedance.sdk.openadsdk.stub.activity.Stub_Standard_Portrait_Activity', - matches: 'View[childCount=7] > View[index=1]', + matches: + '@Image[childCount=0][text=""] < View[childCount=1] + View +n View > View[childCount=1] > TextView[text$="广告"]', snapshotUrls: 'https://i.gkd.li/i/13632639', }, ], diff --git a/src/apps/com.bx.game.dgg.ts b/src/apps/com.bx.game.dgg.ts index 651e5036..62ea797b 100644 --- a/src/apps/com.bx.game.dgg.ts +++ b/src/apps/com.bx.game.dgg.ts @@ -28,14 +28,15 @@ export default defineGkdApp({ fastQuery: true, activityIds: 'com.bx.game.dgg.MainActivity', matches: - 'ImageView < @ViewGroup[clickable=true] < ViewGroup +2 * > [text="广告"]', + 'ImageView[childCount=0][text=null] < @ViewGroup[childCount=1][clickable=true][visibleToUser=true] < ViewGroup +n ViewGroup[childCount=2] > [text="广告"]', snapshotUrls: 'https://i.gkd.li/i/15362927', }, { key: 3, + fastQuery: true, activityIds: 'com.bx.game.dgg.MainActivity', matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>3] > FrameLayout[childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/15400143', }, ], diff --git a/src/apps/com.changyou.app.qi.ts b/src/apps/com.changyou.app.qi.ts index 04809328..72f85ef5 100644 --- a/src/apps/com.changyou.app.qi.ts +++ b/src/apps/com.changyou.app.qi.ts @@ -20,8 +20,10 @@ export default defineGkdApp({ }, { key: 1, + fastQuery: true, activityIds: 'com.changyou.app.qi.MainActivity', - matches: '[id="android:id/content"] >5 ImageView[visibleToUser=true]', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', exampleUrls: 'https://m.gkd.li/57941037/c65e146e-4f2a-42f0-b233-4e04152d851d', snapshotUrls: [ diff --git a/src/apps/com.chunqiu.ah.ts b/src/apps/com.chunqiu.ah.ts index fe3de1ae..e4518c39 100644 --- a/src/apps/com.chunqiu.ah.ts +++ b/src/apps/com.chunqiu.ah.ts @@ -42,9 +42,10 @@ export default defineGkdApp({ rules: [ { key: 0, + fastQuery: true, activityIds: 'com.androlua.LuaActivity', matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>3] > FrameLayout[childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ 'https://i.gkd.li/i/13264383', 'https://i.gkd.li/i/13852448', diff --git a/src/apps/com.cimoc.haleydu.ts b/src/apps/com.cimoc.haleydu.ts index 1094f7f4..abd55825 100644 --- a/src/apps/com.cimoc.haleydu.ts +++ b/src/apps/com.cimoc.haleydu.ts @@ -11,11 +11,11 @@ export default defineGkdApp({ rules: [ { key: 0, + fastQuery: true, activityIds: 'com.haleydu.cimoc.ui.activity.MainActivity', matches: - '[id="android:id/content"] >3 FrameLayout[childCount>4] >2 ImageView[visibleToUser=true]', - exampleUrls: - 'https://m.gkd.li/57941037/fe71e192-83bd-4db7-aed4-a01851b6f0bd', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + exampleUrls: 'https://e.gkd.li/bc2e0453-1da8-43db-ad18-ec69d72e3c75', snapshotUrls: [ 'https://i.gkd.li/i/14318224', 'https://i.gkd.li/i/14318235', diff --git a/src/apps/com.codoon.gps.ts b/src/apps/com.codoon.gps.ts index dbc433b0..d0409a25 100644 --- a/src/apps/com.codoon.gps.ts +++ b/src/apps/com.codoon.gps.ts @@ -9,19 +9,24 @@ export default defineGkdApp({ name: '全屏广告-弹窗广告', matchTime: 10000, actionMaximum: 1, - resetMatch: 'activity', - activityIds: 'com.codoon.gps.ui.SlideActivity', + resetMatch: 'app', rules: [ { + key: 0, name: '首页-弹窗广告', + fastQuery: true, + activityIds: 'com.codoon.gps.ui.SlideActivity', matches: - '[id="android:id/content"] >2 RelativeLayout > ViewGroup[childCount=2] > ImageView[clickable=true] + ImageView[clickable=true]', + '@ImageView[clickable=true][childCount=0] - ImageView[clickable=true][childCount=0] < ViewGroup[childCount=2] < RelativeLayout[childCount=1] < RelativeLayout[childCount=1] < [id="android:id/content"]', snapshotUrls: 'https://i.gkd.li/i/13358586', }, { + key: 1, name: '运动圈-弹窗广告', + fastQuery: true, + activityIds: 'com.codoon.gps.ui.SlideActivity', matches: - '[id="android:id/content"] >4 FrameLayout > ImageView + FrameLayout > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13348663', }, ], diff --git a/src/apps/com.copymanga.app.ts b/src/apps/com.copymanga.app.ts index 6df97b30..2d54c4b6 100644 --- a/src/apps/com.copymanga.app.ts +++ b/src/apps/com.copymanga.app.ts @@ -7,34 +7,31 @@ export default defineGkdApp({ { key: 1, name: '全屏广告-弹窗广告', - activityIds: [ - 'com.copymanga.app.MainActivity', - 'com.reaper.flutter.reaper_flutter_plugin.activity.ReaperSplashActivity', - ], actionDelay: 400, rules: [ { key: 0, name: '快手广告-1', + fastQuery: true, activityIds: 'com.copymanga.app.MainActivity', matches: [ - 'ViewGroup > [text="广告"]', - 'ViewGroup[childCount=3] > TextView + TextView + ImageView[clickable=true]', + '[text="广告"]', + '@ImageView[clickable=true] - [text="|"] - [text$="s"]', ], snapshotUrls: 'https://i.gkd.li/i/13259085', }, { key: 1, name: '快手广告-2', + fastQuery: true, activityIds: [ 'com.copymanga.app.MainActivity', 'com.kwad.components.ad.interstitial', ], matches: - '[text="广告"] <2 ViewGroup -(2,3) ViewGroup > ViewGroup[clickable=true][visibleToUser=true]', + 'ImageView[childCount=0][text=null] < @ViewGroup[childCount=1][clickable=true][visibleToUser=true] < ViewGroup +n ViewGroup[childCount=2] > [text="广告"]', snapshotUrls: [ 'https://i.gkd.li/i/13625486', - 'https://i.gkd.li/i/12504486', 'https://i.gkd.li/i/12504488', 'https://i.gkd.li/i/13344156', ], @@ -42,6 +39,7 @@ export default defineGkdApp({ { key: 2, name: '快手广告-3', + fastQuery: true, activityIds: 'com.copymanga.app.MainActivity', matches: [ 'ViewGroup > [text="广告"]', @@ -52,9 +50,10 @@ export default defineGkdApp({ { key: 3, name: '腾讯广告-1', + fastQuery: true, activityIds: 'com.copymanga.app.MainActivity', matches: - 'ImageView -(1,2) FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ 'https://i.gkd.li/i/12504520', 'https://i.gkd.li/i/12661019', @@ -67,13 +66,16 @@ export default defineGkdApp({ { key: 4, name: '腾讯广告-2', + fastQuery: true, matches: - 'ImageView <2 FrameLayout - FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] - FrameLayout[childCount>2] >3 [text^="立即" || text$="应用" || text="了解更多" || text="查看详情"]', snapshotUrls: 'https://i.gkd.li/i/13246786', }, { key: 5, name: '腾讯广告-3', + fastQuery: true, + activityIds: 'com.copymanga.app.MainActivity', matches: '[id="com.copymanga.app:id/interact_ad_root"] > [id="com.copymanga.app:id/iv_close"]', snapshotUrls: [ @@ -84,19 +86,19 @@ export default defineGkdApp({ { key: 6, name: '腾讯广告-4', + fastQuery: true, matches: - 'ImageView - ImageView - FrameLayout > FrameLayout > FrameLayout > FrameLayout > ImageView', + '@ImageView[childCount=0][text=null][visibleToUser=true] < FrameLayout[childCount=1] <2 FrameLayout[childCount=2] <2 FrameLayout[childCount=2] <2 FrameLayout[childCount=2] - FrameLayout > [text^="扭动或点击"]', snapshotUrls: 'https://i.gkd.li/i/13233178', }, { key: 7, name: '字节广告-1', + fastQuery: true, activityIds: 'com.bytedance.sdk.openadsdk.stub.activity.Stub_Standard_Portrait_Activity', - matches: [ - '[desc^="logoad"] > [text="广告"]', - '[desc^="webview-close"] > View[clickable=true]', - ], + matches: + '@View[clickable=true] < FrameLayout[desc*="close"] +4 FrameLayout[desc!=null] >2 [text="反馈"]', snapshotUrls: 'https://i.gkd.li/i/13372542', }, { diff --git a/src/apps/com.custom.zktimehelp.ts b/src/apps/com.custom.zktimehelp.ts index cc1896df..76d75b0b 100644 --- a/src/apps/com.custom.zktimehelp.ts +++ b/src/apps/com.custom.zktimehelp.ts @@ -10,9 +10,10 @@ export default defineGkdApp({ rules: [ { key: 0, + fastQuery: true, activityIds: 'com.custom.zktimehelp.ui.MainActivity', matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>3] > FrameLayout[childCount=1] > ImageView[childCount=0][text=null]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', exampleUrls: 'https://e.gkd.li/95f17fff-486c-4cad-83c7-804b808ff800', snapshotUrls: 'https://i.gkd.li/i/16670372', }, diff --git a/src/apps/com.dfsly.bbs.ts b/src/apps/com.dfsly.bbs.ts index c8f7cd05..3236981f 100644 --- a/src/apps/com.dfsly.bbs.ts +++ b/src/apps/com.dfsly.bbs.ts @@ -22,19 +22,28 @@ export default defineGkdApp({ { key: 1, name: '全屏广告-弹窗广告', - activityIds: ['com.dfsly.bbs.ui.NavigationActivity'], - fastQuery: true, + desc: '点击关闭', rules: [ { - matches: [ - '[id="android:id/content"] >n FrameLayout[childCount=5 || childCount=8] > FrameLayout > ImageView[text=null][visibleToUser=true]', - ], + key: 0, + fastQuery: true, + activityIds: '.ui.NavigationActivity', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ - 'https://i.gkd.li/i/13343675', 'https://i.gkd.li/i/13335135', 'https://i.gkd.li/i/13335316', ], }, + { + key: 1, + fastQuery: true, + activityIds: '.ui.NavigationActivity', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + exampleUrls: 'https://e.gkd.li/586a67a6-27d2-4cc2-9a00-be2fc63ed63f', + snapshotUrls: 'https://i.gkd.li/i/13343675', + }, ], }, ], diff --git a/src/apps/com.dmzjsq.manhua.ts b/src/apps/com.dmzjsq.manhua.ts index 8ccddf61..6a55661b 100644 --- a/src/apps/com.dmzjsq.manhua.ts +++ b/src/apps/com.dmzjsq.manhua.ts @@ -7,19 +7,18 @@ export default defineGkdApp({ { key: 1, name: '全屏广告-弹窗广告', - fastQuery: true, + desc: '点击关闭', rules: [ - { - key: 0, - matches: 'ImageView - FrameLayout > FrameLayout > ImageView', - snapshotUrls: 'https://i.gkd.li/i/12885087', - }, { key: 1, + fastQuery: true, activityIds: 'com.dmzj.manhua.ui.home.HomeTabsActivitys', matches: - 'ImageView < FrameLayout - FrameLayout > FrameLayout[childCount=1] > ImageView', - snapshotUrls: 'https://i.gkd.li/i/12893731', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + snapshotUrls: [ + 'https://i.gkd.li/i/12885087', + 'https://i.gkd.li/i/12893731', + ], }, ], }, diff --git a/src/apps/com.douban.frodo.ts b/src/apps/com.douban.frodo.ts index 568a96e9..cf499b83 100644 --- a/src/apps/com.douban.frodo.ts +++ b/src/apps/com.douban.frodo.ts @@ -223,26 +223,33 @@ export default defineGkdApp({ { key: 10, name: '全屏广告-弹窗广告', - desc: '浏览详情时弹窗广告,点击右上角x', + desc: '点击关闭', rules: [ { key: 0, name: '腾讯广告-1', + fastQuery: true, activityIds: 'com.douban.frodo.subject.structure.activity.MovieActivity', matches: - 'ImageView - FrameLayout[childCount=5] > FrameLayout[childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13195565', }, { key: 1, name: '腾讯广告-2', + fastQuery: true, matches: - 'ImageView -n FrameLayout[childCount=2] > FrameLayout > FrameLayout > ImageView', - snapshotUrls: [ - 'https://i.gkd.li/i/13296656', - 'https://i.gkd.li/i/13328126', - ], + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + snapshotUrls: 'https://i.gkd.li/i/13328126', + }, + { + key: 2, + fastQuery: true, + matches: + '@ImageView[childCount=0][text=null][visibleToUser=true] < FrameLayout[childCount=1] <3 FrameLayout[childCount=3] < FrameLayout[childCount=2] +5 FrameLayout[childCount=4] > [text^="扭动或点击"]', + exampleUrls: 'https://e.gkd.li/f8b1e031-3ec1-422c-9214-8350195642cd', + snapshotUrls: 'https://i.gkd.li/i/13328126', }, ], }, diff --git a/src/apps/com.duoduo.cimoc.su.ts b/src/apps/com.duoduo.cimoc.su.ts index a2f57785..9e1e08a7 100644 --- a/src/apps/com.duoduo.cimoc.su.ts +++ b/src/apps/com.duoduo.cimoc.su.ts @@ -7,12 +7,13 @@ export default defineGkdApp({ { key: 1, name: '全屏广告-首页弹窗广告', - desc: '点击X', + desc: '点击关闭', rules: [ { + fastQuery: true, activityIds: 'com.duoduo.cimoc.su.MainActivity', matches: - 'ViewGroup[childCount=4] <2 ViewGroup[childCount=2] + * > ViewGroup[visibleToUser=true]', + 'ImageView[childCount=0][text=null] < @ViewGroup[childCount=1][clickable=true][visibleToUser=true] < ViewGroup +n ViewGroup[childCount=2] > [text="广告"]', snapshotUrls: 'https://i.gkd.li/i/13999281', }, ], diff --git a/src/apps/com.example.ourom.ts b/src/apps/com.example.ourom.ts index 5356604f..a2c3a46b 100644 --- a/src/apps/com.example.ourom.ts +++ b/src/apps/com.example.ourom.ts @@ -11,8 +11,9 @@ export default defineGkdApp({ { key: 0, name: '腾讯广告', + fastQuery: true, matches: - 'ImageView -2 FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13625406', }, ], diff --git a/src/apps/com.example.yr.ts b/src/apps/com.example.yr.ts index f85e8b0b..b3740218 100644 --- a/src/apps/com.example.yr.ts +++ b/src/apps/com.example.yr.ts @@ -10,15 +10,22 @@ export default defineGkdApp({ desc: '点击关闭', rules: [ { - activityIds: 'com.example.yr.MainActivity', + key: 0, + fastQuery: true, + activityIds: '.MainActivity', matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>3] > FrameLayout[childCount=1] > ImageView', - exampleUrls: - 'https://m.gkd.li/57941037/e5ab8198-9705-4976-8a24-7d128b9a576e', - snapshotUrls: [ - 'https://i.gkd.li/i/16115831', - 'https://i.gkd.li/i/16115830', - ], + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + exampleUrls: 'https://e.gkd.li/be778e3c-e2fd-4223-842d-9cbbc0fb0bbb', + snapshotUrls: 'https://i.gkd.li/i/16115831', + }, + { + key: 1, + fastQuery: true, + activityIds: '.MainActivity', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + exampleUrls: 'https://e.gkd.li/3c5ff634-fe35-4ceb-8e67-565ab3367313', + snapshotUrls: 'https://i.gkd.li/i/16115830', }, ], }, diff --git a/src/apps/com.excean.gspace.ts b/src/apps/com.excean.gspace.ts index 4e4be83f..92722ac2 100644 --- a/src/apps/com.excean.gspace.ts +++ b/src/apps/com.excean.gspace.ts @@ -11,23 +11,19 @@ export default defineGkdApp({ rules: [ { key: 0, + fastQuery: true, activityIds: 'com.excelliance.kxqp.splash.SplashActivity', matches: - 'FrameLayout[childCount=2] > LinearLayout[childCount=2] + FrameLayout[childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][visibleToUser=true] < FrameLayout[childCount=1] <2 FrameLayout[childCount=2] <2 FrameLayout[childCount=2] <2 FrameLayout[childCount=2] - FrameLayout > [text^="扭动或点击"]', snapshotUrls: 'https://i.gkd.li/i/13302890', }, { key: 1, - activityIds: [ - 'com.excelliance.kxqp.splash.SplashActivity', - 'com.excelliance.kxqp.gs.main.MainActivity', - ], + fastQuery: true, + activityIds: 'com.excelliance.kxqp.splash.SplashActivity', matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>4] > FrameLayout[childCount=1] > ImageView', - snapshotUrls: [ - 'https://i.gkd.li/i/13447122', - 'https://i.gkd.li/i/14862348', - ], + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + snapshotUrls: 'https://i.gkd.li/i/13447122', }, { key: 2, @@ -36,6 +32,15 @@ export default defineGkdApp({ matches: '[vid="close_render_ad"]', snapshotUrls: 'https://i.gkd.li/i/15284762', }, + { + key: 3, + fastQuery: true, + activityIds: 'com.excelliance.kxqp.gs.main.MainActivity', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + exampleUrls: 'https://e.gkd.li/bcba68e4-31a9-4693-b348-3f7b62fe8d3a', + snapshotUrls: 'https://i.gkd.li/i/14862348', + }, ], }, ], diff --git a/src/apps/com.excean.na.ts b/src/apps/com.excean.na.ts index 004c9e4e..2c21af56 100644 --- a/src/apps/com.excean.na.ts +++ b/src/apps/com.excean.na.ts @@ -40,9 +40,10 @@ export default defineGkdApp({ rules: [ { key: 0, + fastQuery: true, activityIds: 'com.excelliance.kxqp.ui.MainActivity', matches: - '[id="android:id/content"] >3 FrameLayout[childCount>4] > FrameLayout[childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ 'https://i.gkd.li/i/13930990', 'https://i.gkd.li/i/14001254', diff --git a/src/apps/com.feicui.vdhelper.ts b/src/apps/com.feicui.vdhelper.ts index 9df13ed9..967fab14 100644 --- a/src/apps/com.feicui.vdhelper.ts +++ b/src/apps/com.feicui.vdhelper.ts @@ -10,23 +10,30 @@ export default defineGkdApp({ activityIds: ['com.ys.resemble.ui.MainActivity'], rules: [ { - matches: 'ImageView - FrameLayout >(2) ImageView[id=null]', - snapshotUrls: ['https://i.gkd.li/i/12700749'], + key: 0, + fastQuery: true, + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + snapshotUrls: 'https://i.gkd.li/i/12700749', }, { + key: 1, matches: [ 'ImageView + [id=null][text="广告"]', 'ImageView + [id=null][text="跳过"]', ], - snapshotUrls: ['https://i.gkd.li/i/12700759'], + snapshotUrls: 'https://i.gkd.li/i/12700759', }, { + key: 2, + fastQuery: true, matches: - '[text="广告"] - ImageView < ViewGroup -(2) ViewGroup >(2) ImageView[id=null]', - snapshotUrls: ['https://i.gkd.li/i/12700800'], + 'ImageView[childCount=0][text=null] < @ViewGroup[childCount=1][clickable=true][visibleToUser=true] < ViewGroup +n ViewGroup[childCount=2] > [text="广告"]', + snapshotUrls: 'https://i.gkd.li/i/12700800', }, { - activityIds: ['com.sigmob.sdk.base.common.TransparentAdActivity'], + key: 3, + activityIds: 'com.sigmob.sdk.base.common.TransparentAdActivity', matches: '[id="close_btn"][clickable=true]', snapshotUrls: [ 'https://i.gkd.li/i/12700837', diff --git a/src/apps/com.feiyu.morin.ts b/src/apps/com.feiyu.morin.ts index 47a03284..c8ee339a 100644 --- a/src/apps/com.feiyu.morin.ts +++ b/src/apps/com.feiyu.morin.ts @@ -10,14 +10,11 @@ export default defineGkdApp({ rules: [ { key: 0, - name: '腾讯广告', + fastQuery: true, activityIds: 'com.feiyu.morin.view.main.MainActivity', matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>3] > FrameLayout[childCount=1] > ImageView[childCount=0][text=null]', - snapshotUrls: [ - 'https://i.gkd.li/i/13521556', - 'https://i.gkd.li/i/16621748', - ], + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + snapshotUrls: 'https://i.gkd.li/i/13521556', }, { key: 1, @@ -36,6 +33,15 @@ export default defineGkdApp({ exampleUrls: 'https://e.gkd.li/52f8dddd-3604-4144-96ce-804c66e77a19', snapshotUrls: 'https://i.gkd.li/i/16621747', }, + { + key: 3, + fastQuery: true, + activityIds: '.view.main.MainActivity', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + exampleUrls: 'https://e.gkd.li/a3929d91-2da9-423e-8733-7a933a611ca5', + snapshotUrls: 'https://i.gkd.li/i/16621748', + }, ], }, { diff --git a/src/apps/com.fileunzip.zxwknight.ts b/src/apps/com.fileunzip.zxwknight.ts index 1967ee37..aa1310dd 100644 --- a/src/apps/com.fileunzip.zxwknight.ts +++ b/src/apps/com.fileunzip.zxwknight.ts @@ -19,8 +19,9 @@ export default defineGkdApp({ { key: 2, name: '腾讯广告', + fastQuery: true, matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>4] > FrameLayout[childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13391833', }, ], diff --git a/src/apps/com.flttrade.flt1064trade.gong.ts b/src/apps/com.flttrade.flt1064trade.gong.ts index 645d7692..344758f9 100644 --- a/src/apps/com.flttrade.flt1064trade.gong.ts +++ b/src/apps/com.flttrade.flt1064trade.gong.ts @@ -7,20 +7,31 @@ export default defineGkdApp({ { key: 1, name: '全屏广告-弹窗广告', + desc: '点击关闭', + fastQuery: true, rules: [ { key: 0, name: '腾讯广告', activityIds: 'com.flttrade.flt1064trade.gong.MainActivity', - matches: [ - 'ImageView - LinearLayout - FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', - '[id="android:id/content"] >(4,5) @FrameLayout[index=1] > ImageView', - ], - snapshotUrls: [ - 'https://i.gkd.li/i/13759472', - 'https://i.gkd.li/i/13798323', //第二条 >5 - 'https://i.gkd.li/i/13798327', //第二条 >4 - ], + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + snapshotUrls: 'https://i.gkd.li/i/13759472', + }, + { + key: 1, + activityIds: '.MainActivity', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + exampleUrls: 'https://e.gkd.li/fc9d81bc-d215-4ebd-84a9-ed369d63f037', + snapshotUrls: 'https://i.gkd.li/i/13798323', + }, + { + key: 2, + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true] < FrameLayout[childCount=1][text=null][desc=null][id=null] - FrameLayout[childCount>2] >3 [text^="立即" || text^="打开或下载" || text="了解更多" || text^="下载或打开"]', + exampleUrls: 'https://e.gkd.li/bd2a716e-691a-4c2c-91e2-da41e3bf2b9c', + snapshotUrls: 'https://i.gkd.li/i/13798327', }, ], }, diff --git a/src/apps/com.galaxy.qbyd.ts b/src/apps/com.galaxy.qbyd.ts index c18649f5..009caf45 100644 --- a/src/apps/com.galaxy.qbyd.ts +++ b/src/apps/com.galaxy.qbyd.ts @@ -7,16 +7,18 @@ export default defineGkdApp({ { key: 1, name: '全屏广告-弹窗广告', + desc: '点击关闭', rules: [ { key: 0, name: '腾讯广告', + fastQuery: true, activityIds: [ 'com.bytedance.sdk.openadsdk.stub.activity.Stub_Standard_Activity_T', 'com.aster.comic.app.view.MainActivity', ], matches: - 'ImageView - FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ 'https://i.gkd.li/i/13691104', 'https://i.gkd.li/i/13691103', diff --git a/src/apps/com.github.eprendre.tingshu.ts b/src/apps/com.github.eprendre.tingshu.ts index a654110f..0328096f 100644 --- a/src/apps/com.github.eprendre.tingshu.ts +++ b/src/apps/com.github.eprendre.tingshu.ts @@ -29,14 +29,16 @@ export default defineGkdApp({ { key: 2, name: '全屏广告-弹窗广告', + desc: '点击关闭', rules: [ { key: 0, name: '快手广告', + fastQuery: true, activityIds: 'com.github.eprendre.tingshu.ui.SplashActivity', matches: [ - 'ViewGroup[childCount=2] > [text="广告"]', - 'ViewGroup[childCount=3] > TextView + TextView + ImageView[clickable=true]', + '[text="广告"]', + '@ImageView[clickable=true] - [text="|"] - [text$="s"]', ], snapshotUrls: 'https://i.gkd.li/i/13625303', }, diff --git a/src/apps/com.gotokeep.keep.ts b/src/apps/com.gotokeep.keep.ts index ccff83fa..0894a697 100644 --- a/src/apps/com.gotokeep.keep.ts +++ b/src/apps/com.gotokeep.keep.ts @@ -16,6 +16,7 @@ export default defineGkdApp({ { key: 2, name: '全屏广告-首页弹窗广告', + desc: '点击关闭', rules: [ { key: 0, diff --git a/src/apps/com.guwendao.gwd.ts b/src/apps/com.guwendao.gwd.ts index 1489aadb..58df68cb 100644 --- a/src/apps/com.guwendao.gwd.ts +++ b/src/apps/com.guwendao.gwd.ts @@ -18,20 +18,6 @@ export default defineGkdApp({ name: '全屏广告-弹窗广告', activityIds: 'com.guwendao.gwd.MainActivity', rules: [ - // 腾讯广告 - { - key: 0, - matches: 'ImageView - FrameLayout > FrameLayout > ImageView[id=null]', - snapshotUrls: 'https://i.gkd.li/i/12776607', - }, - { - activityIds: - 'com.android.systemui.media.MediaProjectionPermissionActivity', // 疑似设置权限后activityId更新不及时产生的bug - key: 1, - matches: - 'ImageView - LinearLayout - FrameLayout > FrameLayout > ImageView[id=null]', - snapshotUrls: 'https://i.gkd.li/i/12777151', - }, { key: 2, matches: @@ -40,9 +26,18 @@ export default defineGkdApp({ }, { key: 3, + fastQuery: true, + activityIds: [ + 'com.guwendao.gwd.MainActivity', + 'com.android.systemui.media.MediaProjectionPermissionActivity', + ], matches: - 'ImageView < FrameLayout + FrameLayout > FrameLayout > ImageView[id=null]', - snapshotUrls: 'https://i.gkd.li/i/12924728', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + snapshotUrls: [ + 'https://i.gkd.li/i/12776607', + 'https://i.gkd.li/i/12777151', + 'https://i.gkd.li/i/12924728', + ], }, // 字节广告 diff --git a/src/apps/com.jarworld.bleach.bvn.sjm.cyc.ts b/src/apps/com.jarworld.bleach.bvn.sjm.cyc.ts index 1c6c6806..005fb823 100644 --- a/src/apps/com.jarworld.bleach.bvn.sjm.cyc.ts +++ b/src/apps/com.jarworld.bleach.bvn.sjm.cyc.ts @@ -13,16 +13,17 @@ export default defineGkdApp({ rules: [ { key: 0, - activityIds: 'com.jarworld.bleach.bvn.sjm.cyc.MainActivity', fastQuery: true, + activityIds: 'com.jarworld.bleach.bvn.sjm.cyc.MainActivity', matches: '[text*="跳过"][text.length<=10]', snapshotUrls: 'https://i.gkd.li/i/13626949', }, { key: 1, + fastQuery: true, activityIds: 'com.jarworld.bleach.bvn.sjm.cyc.MainActivity', matches: - '[id="com.jarworld.bleach.bvn.sjm.cyc:id/ksad_container"] ViewGroup[childCount=1] > @ViewGroup[clickable=true][childCount=1] > ImageView', + 'ImageView[childCount=0][text=null] < @ViewGroup[childCount=1][clickable=true][visibleToUser=true] < ViewGroup +n ViewGroup[childCount=2] > [text="广告"]', snapshotUrls: 'https://i.gkd.li/i/13626950', }, { diff --git a/src/apps/com.jc.avatar.mm.ts b/src/apps/com.jc.avatar.mm.ts index 08ac64d0..80649b02 100644 --- a/src/apps/com.jc.avatar.mm.ts +++ b/src/apps/com.jc.avatar.mm.ts @@ -7,9 +7,10 @@ export default defineGkdApp({ { key: 1, name: '全屏广告-弹窗广告', + fastQuery: true, activityIds: 'com.jc.avatar.mm.MainActivity', rules: - 'ImageView -2 FrameLayout > FrameLayout > FrameLayout > FrameLayout > ImageView', + '@ImageView[childCount=0][text=null][visibleToUser=true] < FrameLayout[childCount=1] <2 FrameLayout[childCount=2] <2 FrameLayout[childCount=2] <2 FrameLayout[childCount=2] - FrameLayout > [text^="扭动或点击"]', snapshotUrls: 'https://i.gkd.li/i/13188475', }, ], diff --git a/src/apps/com.jincheng.supercaculator.ts b/src/apps/com.jincheng.supercaculator.ts index c2cfa1fb..b2a45942 100644 --- a/src/apps/com.jincheng.supercaculator.ts +++ b/src/apps/com.jincheng.supercaculator.ts @@ -7,7 +7,7 @@ export default defineGkdApp({ { key: 0, name: '全屏广告-弹窗广告', - desc: '点击右上角x', + desc: '点击关闭', rules: [ { key: 0, @@ -26,18 +26,20 @@ export default defineGkdApp({ { key: 1, name: '腾讯广告-1', + fastQuery: true, activityIds: 'com.jincheng.supercaculator.activity.SplashActivity', matches: - 'TextView < LinearLayout[childCount=2] < FrameLayout[childCount=2] > FrameLayout[childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][visibleToUser=true] < FrameLayout[childCount=1] <2 FrameLayout[childCount=2] <2 FrameLayout[childCount=2] <2 FrameLayout[childCount=2] - FrameLayout > [text^="扭动或点击"]', snapshotUrls: 'https://i.gkd.li/i/13261870', }, { key: 2, name: '腾讯广告-2', + fastQuery: true, activityIds: 'com.jincheng.supercaculator.activity.basic.CalculatorActivity', matches: - 'ImageView -2 FrameLayout > FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13378847', }, ], diff --git a/src/apps/com.jiutian.jiutianapp.sss.ts b/src/apps/com.jiutian.jiutianapp.sss.ts index 4011ad2c..ad0aa968 100644 --- a/src/apps/com.jiutian.jiutianapp.sss.ts +++ b/src/apps/com.jiutian.jiutianapp.sss.ts @@ -10,8 +10,9 @@ export default defineGkdApp({ desc: '点击关闭', rules: [ { + fastQuery: true, matches: - '[id="android:id/content"] >4 FrameLayout[childCount=5] >2 ImageView[visibleToUser=true]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', exampleUrls: 'https://m.gkd.li/57941037/93c98c6f-56f9-4c57-a8b4-ff8a74900c1e', snapshotUrls: 'https://i.gkd.li/i/14318888', diff --git a/src/apps/com.jovetech.CloudSee.temp.ts b/src/apps/com.jovetech.CloudSee.temp.ts index d98b4313..ad2ca1a2 100644 --- a/src/apps/com.jovetech.CloudSee.temp.ts +++ b/src/apps/com.jovetech.CloudSee.temp.ts @@ -25,9 +25,10 @@ export default defineGkdApp({ desc: '点击关闭', rules: [ { + fastQuery: true, activityIds: 'com.jovision.saas.ui.activity.main.MainActivity', matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>3] > FrameLayout[childCount=1] > ImageView[childCount=0][text=null]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', exampleUrls: 'https://e.gkd.li/92d3c1a3-3990-4f2c-b564-6f79f69f9b14', snapshotUrls: 'https://i.gkd.li/i/16567977', }, diff --git a/src/apps/com.jsguohua.youquanmall.tt.ts b/src/apps/com.jsguohua.youquanmall.tt.ts index 2122195f..86d0acfb 100644 --- a/src/apps/com.jsguohua.youquanmall.tt.ts +++ b/src/apps/com.jsguohua.youquanmall.tt.ts @@ -7,11 +7,13 @@ export default defineGkdApp({ { key: 1, name: '全屏广告-弹窗广告', - activityIds: 'com.zero.flutter_qq_ads.page.AdSplashActivity', + desc: '点击关闭', rules: [ { + fastQuery: true, + activityIds: 'com.zero.flutter_qq_ads.page.AdSplashActivity', matches: - '[text="去微信看看"] < FrameLayout ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13163314', }, ], diff --git a/src/apps/com.juduoduo.app.ts b/src/apps/com.juduoduo.app.ts index ee1fdbf8..1552e98e 100644 --- a/src/apps/com.juduoduo.app.ts +++ b/src/apps/com.juduoduo.app.ts @@ -7,18 +7,20 @@ export default defineGkdApp({ { key: 6, name: '全屏广告-弹窗广告', - desc: '快手广告SDK', + desc: '点击关闭', + fastQuery: true, matchTime: 10000, actionMaximum: 1, resetMatch: 'app', - fastQuery: true, rules: [ { + key: 0, matches: - 'ImageView[width<90][height<90] < @ViewGroup[clickable=true] < [text="广告"]', snapshotUrls: 'https://i.gkd.li/i/13705650', }, { + key: 1, matches: '[id="com.juduoduo.app:id/ksad_tk_view"] @ViewGroup[clickable=true] > [text="跳过"]', snapshotUrls: 'https://i.gkd.li/i/13705662', diff --git a/src/apps/com.julanling.app.ts b/src/apps/com.julanling.app.ts index d2e9c122..e0272c15 100644 --- a/src/apps/com.julanling.app.ts +++ b/src/apps/com.julanling.app.ts @@ -7,9 +7,11 @@ export default defineGkdApp({ { key: 5, name: '全屏广告-弹窗广告', + desc: '点击关闭', + fastQuery: true, activityIds: 'com.julanling.dgq.main.view.MainFragmentActivity', rules: - 'FrameLayout > FrameLayout[childCount=1] > ImageView[width<80][height<80]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13523567', }, ], diff --git a/src/apps/com.kaoshibaodian.app.ts b/src/apps/com.kaoshibaodian.app.ts index 357571fc..b4729004 100644 --- a/src/apps/com.kaoshibaodian.app.ts +++ b/src/apps/com.kaoshibaodian.app.ts @@ -34,9 +34,10 @@ export default defineGkdApp({ desc: '点击关闭', rules: [ { + fastQuery: true, activityIds: 'ksbd.app.home.HomeActivity', matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>3] > FrameLayout[childCount=1] > ImageView[childCount=0][text=null]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', exampleUrls: 'https://e.gkd.li/92252573-11c8-4ce8-a0df-4c7e94b7c101', snapshotUrls: 'https://i.gkd.li/i/16492018', }, diff --git a/src/apps/com.klcxkj.zqxy.ts b/src/apps/com.klcxkj.zqxy.ts index 6cdf922e..9ad2001d 100644 --- a/src/apps/com.klcxkj.zqxy.ts +++ b/src/apps/com.klcxkj.zqxy.ts @@ -7,6 +7,7 @@ export default defineGkdApp({ { key: 1, name: '全屏广告-弹窗广告', + desc: '点击关闭', rules: [ { key: 0, @@ -23,20 +24,16 @@ export default defineGkdApp({ { key: 1, name: '腾讯广告', - activityIds: [ - 'com.klcxkj.zqxy.ui.main.MainActivity', - 'com.klcxkj.zqxy.ui.device.apartment.ble.BathingBleActivity', - ], + fastQuery: true, + activityIds: 'com.klcxkj.zqxy.ui.main.MainActivity', matches: - 'FrameLayout[childCount>1] > FrameLayout[childCount=1] > ImageView[width<90][height<90]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text^="打开或下载" || text="进入小程序" || text="领取优惠" || text="跳转微信" || text^="下载或打开"]', snapshotUrls: [ - 'https://i.gkd.li/i/12781461', //腾讯-1,原'ImageView -(1,2) FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', + 'https://i.gkd.li/i/12781461', 'https://i.gkd.li/i/13488673', - 'https://i.gkd.li/i/13546464', //腾讯-2,原'ImageView <(1,2) FrameLayout - FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', + 'https://i.gkd.li/i/13546464', 'https://i.gkd.li/i/13071301', - 'https://i.gkd.li/i/13274836', - 'https://i.gkd.li/i/13274836', //腾讯-3,原'ImageView -n FrameLayout > FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', - 'https://i.gkd.li/i/13707849', //腾讯-4 + 'https://i.gkd.li/i/13707849', ], }, { @@ -54,6 +51,15 @@ export default defineGkdApp({ matches: '@ViewGroup < ViewGroup +2 ViewGroup > [text="吉欣广告"]', snapshotUrls: 'https://i.gkd.li/i/13274838', }, + { + key: 6, + fastQuery: true, + activityIds: '.ui.device.apartment.ble.BathingBleActivity', + matches: + '@ImageView[childCount=0][text=null][visibleToUser=true] < FrameLayout[childCount=1] <3 FrameLayout[childCount=3] < FrameLayout[childCount=2] +5 FrameLayout[childCount=4] > [text^="扭动或点击"]', + exampleUrls: 'https://e.gkd.li/d31ed6be-1211-4d34-855c-3f454f8f4b3f', + snapshotUrls: 'https://i.gkd.li/i/13274836', + }, ], }, { diff --git a/src/apps/com.lolaage.tbulu.tools.ts b/src/apps/com.lolaage.tbulu.tools.ts index 2592088e..a57a3ca6 100644 --- a/src/apps/com.lolaage.tbulu.tools.ts +++ b/src/apps/com.lolaage.tbulu.tools.ts @@ -22,13 +22,14 @@ export default defineGkdApp({ { key: 0, name: '腾讯广告', + fastQuery: true, forcedTime: 10000, activityIds: [ 'com.lolaage.tbulu.tools.ui.activity.WelcomeActivity', 'com.lolaage.tbulu.tools.ui.activity.main.MainActivity', ], matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>4] > FrameLayout[childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ 'https://i.gkd.li/i/13627861', 'https://i.gkd.li/i/13650732', diff --git a/src/apps/com.mfcloudcalculate.networkdisk.ts b/src/apps/com.mfcloudcalculate.networkdisk.ts index 0780da47..4d914273 100644 --- a/src/apps/com.mfcloudcalculate.networkdisk.ts +++ b/src/apps/com.mfcloudcalculate.networkdisk.ts @@ -74,12 +74,13 @@ export default defineGkdApp({ }, { key: 3, + fastQuery: true, matchTime: 10000, actionMaximum: 1, resetMatch: 'app', activityIds: '.MainActivity', matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>3] > FrameLayout[childCount=1] > ImageView[childCount=0][text=null]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', exampleUrls: 'https://e.gkd.li/49cef679-3efb-4719-9af9-8f3a4c311191', snapshotUrls: 'https://i.gkd.li/i/17306992', }, diff --git a/src/apps/com.miaoying.appmy.cs.ts b/src/apps/com.miaoying.appmy.cs.ts index b208d2cd..a6d9879c 100644 --- a/src/apps/com.miaoying.appmy.cs.ts +++ b/src/apps/com.miaoying.appmy.cs.ts @@ -17,40 +17,32 @@ export default defineGkdApp({ { key: 0, name: '全屏广告-弹窗广告', - desc: '点击右上角x按钮', + desc: '点击关闭', actionDelay: 750, - activityIds: [ - 'com.miaoying.appmy.cs.MainActivity', - 'com.miui.home.launcher.Launcher', - ], + activityIds: 'com.miaoying.appmy.cs.MainActivity', rules: [ { + key: 0, + fastQuery: true, matches: - '@ImageView < FrameLayout -2 ImageView < FrameLayout + FrameLayout > FrameLayout > TextView[text.length=4]', - snapshotUrls: ['https://i.gkd.li/i/12565637'], - }, - { - matches: - '@ImageView[desc=null&&id=null] < FrameLayout[childCount=1] +n FrameLayout[childCount<=1] + FrameLayout > FrameLayout > TextView[text.length=4]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ + 'https://i.gkd.li/i/12565637', 'https://i.gkd.li/i/12522881', 'https://i.gkd.li/i/12565480', 'https://i.gkd.li/i/12565507', + 'https://i.gkd.li/i/12565510', ], }, { - matches: [ - '@ImageView < FrameLayout - ImageView < FrameLayout + FrameLayout > TextView[text.length=4]', - ], + key: 1, + fastQuery: true, + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/12565475', }, { - matches: [ - '@ImageView < FrameLayout + FrameLayout + ImageView + FrameLayout + FrameLayout > TextView[text.length=4]', - ], - snapshotUrls: 'https://i.gkd.li/i/12565510', - }, - { + key: 2, matches: 'TextView[text=null] - FrameLayout > ImageView + FrameLayout > ImageView', snapshotUrls: 'https://i.gkd.li/i/12565522', diff --git a/src/apps/com.miaoying.appmy.ts b/src/apps/com.miaoying.appmy.ts index 9b3663e0..b0a41691 100644 --- a/src/apps/com.miaoying.appmy.ts +++ b/src/apps/com.miaoying.appmy.ts @@ -10,8 +10,10 @@ export default defineGkdApp({ rules: [ { key: 0, + fastQuery: true, activityIds: 'com.huawei.android.launcher.unihome.UniHomeLauncher', - matches: 'ImageView - FrameLayout > FrameLayout > ImageView', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/12846524', }, ], diff --git a/src/apps/com.myapp.app.xaoorti.ts b/src/apps/com.myapp.app.xaoorti.ts index 1104c39e..d83e90b8 100644 --- a/src/apps/com.myapp.app.xaoorti.ts +++ b/src/apps/com.myapp.app.xaoorti.ts @@ -7,14 +7,16 @@ export default defineGkdApp({ { key: 1, name: '全屏广告-弹窗广告', + desc: '点击关闭', + fastQuery: true, rules: [ { key: 0, name: '快手广告-1', activityIds: 'com.ys.resemble.ui.login.splash.SplashADSetActivity', matches: [ - 'ViewGroup > ViewGroup > [text="广告"]', - 'ViewGroup[childCount=3] > TextView + TextView + ImageView[clickable=true]', + '[text="广告"]', + '@ImageView[clickable=true] - [text="|"] - [text$="s"]', ], snapshotUrls: 'https://i.gkd.li/i/13520475', }, @@ -22,20 +24,15 @@ export default defineGkdApp({ key: 1, name: '快手广告-2', activityIds: 'com.ys.resemble.ui.MainActivity', - matches: [ - 'ViewGroup > ViewGroup > [text="广告"]', - '@ViewGroup > [text="跳过"]', - ], + matches: ['[text="广告"]', '@ViewGroup > [text="跳过"]'], snapshotUrls: 'https://i.gkd.li/i/13546700', }, { key: 2, name: '快手广告-3', activityIds: 'com.ys.resemble.ui.MainActivity', - matches: [ - 'ViewGroup > ViewGroup > [text="广告"]', - 'ViewGroup > @ViewGroup[childCount=1] > ImageView[childCount=0]', - ], + matches: + 'ImageView[childCount=0][text=null] < @ViewGroup[childCount=1][clickable=true][visibleToUser=true] < ViewGroup +n ViewGroup[childCount=2] > [text="广告"]', snapshotUrls: 'https://i.gkd.li/i/13546701', }, { @@ -43,7 +40,7 @@ export default defineGkdApp({ name: '腾讯广告', activityIds: 'com.ys.resemble.ui.login.splash.SplashADSetActivity', matches: - 'ImageView - FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13520477', }, ], diff --git a/src/apps/com.mygolbs.mybus.ts b/src/apps/com.mygolbs.mybus.ts index 46bf2b01..ef88c174 100644 --- a/src/apps/com.mygolbs.mybus.ts +++ b/src/apps/com.mygolbs.mybus.ts @@ -104,22 +104,19 @@ export default defineGkdApp({ { key: 2, name: '全屏广告-弹窗广告', + desc: '点击关闭', rules: [ { key: 0, - name: '点击右上角x关闭图标', + fastQuery: true, activityIds: [ 'com.mygolbs.mybus.mapsearch.poisearch.PoiSearchActivity', - 'com.mygolbs.mybus.NewHomePageActivity', - 'com.mygolbs.mybus.RTimeActivity', 'com.mygolbs.mybus.LoginActivity', ], matches: - 'FrameLayout[childCount=2] > FrameLayout[childCount>4] > FrameLayout[index=1][visibleToUser=true]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ 'https://i.gkd.li/i/12790762', - 'https://i.gkd.li/i/14219270', - 'https://i.gkd.li/i/14572506', 'https://i.gkd.li/i/14587392', ], }, @@ -144,6 +141,20 @@ export default defineGkdApp({ 'https://m.gkd.li/57941037/f7dc0b47-b37f-409a-aebe-4aaa844aa897', snapshotUrls: 'https://i.gkd.li/i/14587397', }, + { + key: 3, + fastQuery: true, + activityIds: [ + 'com.mygolbs.mybus.NewHomePageActivity', + 'com.mygolbs.mybus.RTimeActivity', + ], + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + snapshotUrls: [ + 'https://i.gkd.li/i/14219270', + 'https://i.gkd.li/i/14572506', + ], + }, ], }, { diff --git a/src/apps/com.netease.cloudmusic.ts b/src/apps/com.netease.cloudmusic.ts index 1c3d3701..bdc9295d 100644 --- a/src/apps/com.netease.cloudmusic.ts +++ b/src/apps/com.netease.cloudmusic.ts @@ -153,6 +153,7 @@ export default defineGkdApp({ }, { key: 1, + fastQuery: true, action: 'back', activityIds: [ 'com.netease.cloudmusic.activity.MainActivity', diff --git a/src/apps/com.nowcasting.activity.ts b/src/apps/com.nowcasting.activity.ts index 7701b702..4824816e 100644 --- a/src/apps/com.nowcasting.activity.ts +++ b/src/apps/com.nowcasting.activity.ts @@ -26,7 +26,7 @@ export default defineGkdApp({ { key: 0, matches: - '[id="android:id/content"] >n FrameLayout[childCount>5] > FrameLayout[childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ 'https://i.gkd.li/i/13405131', 'https://i.gkd.li/i/14814345', diff --git a/src/apps/com.onethingcloud.android.ts b/src/apps/com.onethingcloud.android.ts index 88dec8d1..9b4e67e1 100644 --- a/src/apps/com.onethingcloud.android.ts +++ b/src/apps/com.onethingcloud.android.ts @@ -14,7 +14,6 @@ export default defineGkdApp({ '[id="android:id/content"] >(3,4) View[childCount=2] >2 View[childCount=2 || childCount=3] > ImageView[index=parent.childCount.minus(1)][clickable=true]', snapshotUrls: [ 'https://i.gkd.li/i/12841171', - 'https://i.gkd.li/i/14035418', // 误触快照 'https://i.gkd.li/i/14766665', 'https://i.gkd.li/i/16438609', ], diff --git a/src/apps/com.paokeji.yiqu.ts b/src/apps/com.paokeji.yiqu.ts index 7a119ece..1393edd0 100644 --- a/src/apps/com.paokeji.yiqu.ts +++ b/src/apps/com.paokeji.yiqu.ts @@ -85,9 +85,10 @@ export default defineGkdApp({ }, { key: 3, + fastQuery: true, activityIds: 'com.aster.comic.app.view.MainActivity', matches: - '[id="android:id/content"] >2 FrameLayout[childCount=9] >3 FrameLayout[childCount=2] > @FrameLayout[childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][visibleToUser=true] < FrameLayout[childCount=1] <2 FrameLayout[childCount=2] <2 FrameLayout[childCount=2] <2 FrameLayout[childCount=2] - FrameLayout > [text^="扭动或点击"]', snapshotUrls: 'https://i.gkd.li/i/15374245', }, { @@ -121,24 +122,25 @@ export default defineGkdApp({ { key: 7, name: '腾讯SDK-1', + fastQuery: true, activityIds: [ 'com.aster.comic.app.view.MainActivity', 'com.bytedance.sdk.openadsdk.stub.activity.Stub_Standard_Activity_T', ], matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>4] > FrameLayout[childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ 'https://i.gkd.li/i/13830354', - 'https://i.gkd.li/i/13842716', 'https://i.gkd.li/i/13842966', ], }, { key: 8, name: '腾讯SDK-2', + fastQuery: true, activityIds: 'com.aster.comic.app.view.MainActivity', matches: - '[id="android:id/content"] >3 FrameLayout[childCount=2] > FrameLayout[childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] - FrameLayout[childCount>2] >3 [text^="立即" || text$="应用" || text="了解更多" || text="查看详情"]', snapshotUrls: 'https://i.gkd.li/i/15173845', }, { diff --git a/src/apps/com.ping.cimoc.ts b/src/apps/com.ping.cimoc.ts index 2a19c505..c68b0766 100644 --- a/src/apps/com.ping.cimoc.ts +++ b/src/apps/com.ping.cimoc.ts @@ -7,9 +7,11 @@ export default defineGkdApp({ { key: 1, name: '全屏广告-弹窗广告', + desc: '点击关闭', + fastQuery: true, activityIds: 'com.ping.cimoc.ui.activity.MainActivity', rules: - 'ImageView < FrameLayout + FrameLayout > FrameLayout[childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13187751', }, ], diff --git a/src/apps/com.qihoo.camera.ts b/src/apps/com.qihoo.camera.ts index bb7d4e92..c24519f6 100644 --- a/src/apps/com.qihoo.camera.ts +++ b/src/apps/com.qihoo.camera.ts @@ -22,6 +22,7 @@ export default defineGkdApp({ key: 7, name: '全屏广告-弹窗广告', desc: '点击关闭', + fastQuery: true, matchTime: 10000, actionMaximum: 1, resetMatch: 'app', @@ -29,7 +30,7 @@ export default defineGkdApp({ { activityIds: 'com.qihoo.jia.ui.activity.TabMainActivity', matches: - '[id="android:id/content"] >2 FrameLayout[childCount=3] > FrameLayout[childCount=5] > FrameLayout[childCount=1] > ImageView[childCount=0]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', exampleUrls: 'https://e.gkd.li/c88cdec7-e6da-4bbf-821c-76459d0daff9', snapshotUrls: 'https://i.gkd.li/i/17656326', }, diff --git a/src/apps/com.schunshang.bij.niuniu.ts b/src/apps/com.schunshang.bij.niuniu.ts index 57a949e5..fb219838 100644 --- a/src/apps/com.schunshang.bij.niuniu.ts +++ b/src/apps/com.schunshang.bij.niuniu.ts @@ -7,13 +7,15 @@ export default defineGkdApp({ { key: 1, name: '全屏广告-弹窗广告', + desc: '点击关闭', + fastQuery: true, rules: [ { key: 0, name: '腾讯广告-1', activityIds: 'com.sexy.goddess.tab.RootActivity', matches: - 'ImageView -2 FrameLayout > FrameLayout > ImageView + FrameLayout[childCount=1] > ImageView[childCount=0]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13635127', }, { @@ -21,7 +23,7 @@ export default defineGkdApp({ name: '腾讯广告-2', activityIds: 'com.sexy.goddess.tab.RootActivity', matches: - 'ImageView -2 FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13635128', }, ], diff --git a/src/apps/com.sjm.luobo.ts b/src/apps/com.sjm.luobo.ts index ffe9c187..69861f83 100644 --- a/src/apps/com.sjm.luobo.ts +++ b/src/apps/com.sjm.luobo.ts @@ -7,14 +7,15 @@ export default defineGkdApp({ { key: 6, name: '全屏广告-弹窗广告', + desc: '点击关闭', + fastQuery: true, matchTime: 10000, actionMaximum: 1, resetMatch: 'app', rules: [ { - name: '字节广告SDK', matches: - 'FrameLayout[childCount>1] > FrameLayout[childCount=1] > ImageView[width<90][height<90]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<80 && height<80] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="第三方应用" || text="进入小程序" || text="领取优惠" || text="跳转微信" || text="下载应用"]', snapshotUrls: 'https://i.gkd.li/i/13723963', }, ], diff --git a/src/apps/com.sjm.xiaodesecond.mw.ts b/src/apps/com.sjm.xiaodesecond.mw.ts index 0a4718a8..1bdf4d68 100644 --- a/src/apps/com.sjm.xiaodesecond.mw.ts +++ b/src/apps/com.sjm.xiaodesecond.mw.ts @@ -11,15 +11,12 @@ export default defineGkdApp({ rules: [ { key: 0, + fastQuery: true, activityIds: 'com.sjm.xiaodesecond.mw.MainActivity', matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>3 && childCount!=5] >2 ImageView[visibleToUser=true]', - exampleUrls: - 'https://m.gkd.li/57941037/47a8c072-ee52-4e1e-a4bc-526643756d47', - snapshotUrls: [ - 'https://i.gkd.li/i/14353263', - 'https://i.gkd.li/i/14345580', - ], + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + exampleUrls: 'https://e.gkd.li/5332e99f-d47b-44ad-b8df-fcd9ec564df4', + snapshotUrls: 'https://i.gkd.li/i/14353263', }, { key: 1, @@ -46,6 +43,15 @@ export default defineGkdApp({ 'https://i.gkd.li/i/14203327', ], }, + { + key: 3, + fastQuery: true, + activityIds: '.MainActivity', + matches: + ' @ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <(2,3) FrameLayout[childCount=4] +(1,2) FrameLayout[childCount=2] >2 [text^="立即" || text="去逛逛"]', + exampleUrls: 'https://e.gkd.li/0b695e8c-c998-49bb-a416-27cf0f3a8f30', + snapshotUrls: 'https://i.gkd.li/i/14345580', + }, ], }, ], diff --git a/src/apps/com.sjmly.sjmtask.xsh.ts b/src/apps/com.sjmly.sjmtask.xsh.ts index 94f51330..218b8283 100644 --- a/src/apps/com.sjmly.sjmtask.xsh.ts +++ b/src/apps/com.sjmly.sjmtask.xsh.ts @@ -11,9 +11,10 @@ export default defineGkdApp({ { key: 0, name: '腾讯广告', + fastQuery: true, activityIds: 'com.sjmly.sjmtask.xsh.MainActivity', matches: - 'ImageView - FrameLayout > FrameLayout[childCount=1][index=2] > ImageView[childCount=0]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13761173', }, ], diff --git a/src/apps/com.snda.wifilocating.ts b/src/apps/com.snda.wifilocating.ts index eaddadf9..620cd236 100644 --- a/src/apps/com.snda.wifilocating.ts +++ b/src/apps/com.snda.wifilocating.ts @@ -36,9 +36,10 @@ export default defineGkdApp({ }, { key: 3, + fastQuery: true, activityIds: 'com.wifitutu.ui.main.MainActivity', matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>1] > FrameLayout[childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/14964913', }, ], diff --git a/src/apps/com.sobo.app.ts b/src/apps/com.sobo.app.ts index 8152c456..6f62e182 100644 --- a/src/apps/com.sobo.app.ts +++ b/src/apps/com.sobo.app.ts @@ -23,13 +23,13 @@ export default defineGkdApp({ { key: 2, name: '全屏广告-弹窗广告', - desc: '点击X', + desc: '点击关闭', rules: [ { fastQuery: true, activityIds: 'com.sobo.app.MainActivity', matches: - '@ImageView[visibleToUser=true] < FrameLayout <2 FrameLayout[childCount=4] <3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="第三方应用" || text="进入小程序" || text="领取优惠" || text="跳转微信" || text="下载应用" || text="打开快应用"]', exampleUrls: 'https://m.gkd.li/57941037/3ed9ad25-083f-4d69-b944-360a6bc2233f', snapshotUrls: 'https://i.gkd.li/i/14133546', diff --git a/src/apps/com.svm.hbyy.ts b/src/apps/com.svm.hbyy.ts index 2b124b8c..ce591cee 100644 --- a/src/apps/com.svm.hbyy.ts +++ b/src/apps/com.svm.hbyy.ts @@ -7,13 +7,13 @@ export default defineGkdApp({ { key: 1, name: '全屏广告-弹窗广告', - activityIds: 'com.svm.core.pro.view.activity.MainActivityEx', + desc: '点击关闭', + fastQuery: true, rules: [ { - matches: [ - '[text="打开或下载第三方应用"]', - 'FrameLayout[childCount=3] + FrameLayout > ImageView', - ], + activityIds: 'com.svm.core.pro.view.activity.MainActivityEx', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] - FrameLayout[childCount>2] >3 [text^="立即" || text$="应用" || text="了解更多" || text="查看详情"]', snapshotUrls: 'https://i.gkd.li/i/13185377', }, ], diff --git a/src/apps/com.vehicles.activities.ts b/src/apps/com.vehicles.activities.ts index 007bbcca..bb92bfa3 100644 --- a/src/apps/com.vehicles.activities.ts +++ b/src/apps/com.vehicles.activities.ts @@ -9,6 +9,7 @@ export default defineGkdApp({ name: '全屏广告-弹窗广告', rules: [ { + key: 0, name: '卡片弹窗', fastQuery: true, activityIds: [ @@ -24,9 +25,12 @@ export default defineGkdApp({ ], }, { + key: 1, + fastQuery: true, activityIds: 'com.sinoiov.cwza.discovery.activity.DrivingDynamicsActivity', - matches: '[id="android:id/content"] >5 ImageView[visibleToUser=true]', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="第三方应用" || text="进入小程序" || text="领取优惠" || text="跳转微信" || text="下载应用" || text="打开快应用"]', snapshotUrls: 'https://i.gkd.li/i/13952519', }, ], diff --git a/src/apps/com.viva.note.ts b/src/apps/com.viva.note.ts index b02e7c8e..808bacde 100644 --- a/src/apps/com.viva.note.ts +++ b/src/apps/com.viva.note.ts @@ -30,6 +30,7 @@ export default defineGkdApp({ ], rules: [ { + key: 0, matches: '[id="ad_area"] [id="close_btn"]', snapshotUrls: [ 'https://i.gkd.li/i/12888388', @@ -39,15 +40,16 @@ export default defineGkdApp({ ], }, { + key: 1, matches: 'TextView[text="反馈"] + @ImageView[clickable=true] + TextView', snapshotUrls: 'https://i.gkd.li/i/12888945', }, { - matches: [ - '[text="查看详情"]', - 'ImageView < FrameLayout[childCount=1]', - ], + key: 2, + fastQuery: true, + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="第三方应用" || text="进入小程序" || text="领取优惠" || text="跳转微信" || text="下载应用" || text="打开快应用"]', snapshotUrls: 'https://i.gkd.li/i/13213661', }, ], diff --git a/src/apps/com.viva.time_todo.ts b/src/apps/com.viva.time_todo.ts index 873e84e4..4e49b8cc 100644 --- a/src/apps/com.viva.time_todo.ts +++ b/src/apps/com.viva.time_todo.ts @@ -11,9 +11,10 @@ export default defineGkdApp({ { key: 0, name: '腾讯广告', + fastQuery: true, activityIds: 'com.maoyun.guoguo.MainActivity', matches: - 'ImageView - LinearLayout - FrameLayout > FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13759356', }, { diff --git a/src/apps/com.viva.timeplan.p5.ts b/src/apps/com.viva.timeplan.p5.ts index 80cc77da..9998c4ce 100644 --- a/src/apps/com.viva.timeplan.p5.ts +++ b/src/apps/com.viva.timeplan.p5.ts @@ -10,8 +10,10 @@ export default defineGkdApp({ desc: '点击关闭', rules: [ { + fastQuery: true, activityIds: 'com.baidu.mobads.sdk.api.MobRewardVideoActivity', - matches: '[id="android:id/content"] >5 ImageView[clickable=true]', + matches: + '@ImageView[clickable=true] - RelativeLayout > [text="反馈"]', exampleUrls: 'https://m.gkd.li/57941037/3bfe1e95-56ed-43f7-b40c-e523953e71f6', snapshotUrls: 'https://i.gkd.li/i/14481496', diff --git a/src/apps/com.vo.icea.ts b/src/apps/com.vo.icea.ts index 307244ab..42c9a0f8 100644 --- a/src/apps/com.vo.icea.ts +++ b/src/apps/com.vo.icea.ts @@ -39,21 +39,18 @@ export default defineGkdApp({ //字节穿山甲广告SDK: key0-4 { key: 0, - name: '类型0', fastQuery: true, matches: '[id="com.byted.pangle:id/tt_reward_full_count_down"]', snapshotUrls: 'https://i.gkd.li/i/13511052', }, { key: 1, - name: '类型1', + fastQuery: true, matches: - 'FrameLayout > FrameLayout[childCount=1] > ImageView[width<80][height<80]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ - 'https://i.gkd.li/i/13511645', 'https://i.gkd.li/i/13511059', 'https://i.gkd.li/i/13511065', - 'https://i.gkd.li/i/13511708', ], }, { @@ -71,6 +68,24 @@ export default defineGkdApp({ matches: '[text="反馈"] < View [text*="跳过"][text.length<=10]', snapshotUrls: 'https://i.gkd.li/i/13446063', }, + { + key: 4, + fastQuery: true, + activityIds: '.MainActivity', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + exampleUrls: 'https://e.gkd.li/396d9536-af27-4470-9d80-0a11456fc9ea', + snapshotUrls: 'https://i.gkd.li/i/17691639', + }, + { + key: 5, + fastQuery: true, + activityIds: '.MainActivity', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] - FrameLayout[childCount>2] >3 [text^="立即" || text$="应用" || text="了解更多" || text="查看详情"]', + exampleUrls: 'https://e.gkd.li/c5d254c2-97cb-4ab1-a271-d409b9841e94', + snapshotUrls: 'https://i.gkd.li/i/13511708', + }, ], }, ], diff --git a/src/apps/com.wn.app.np.ts b/src/apps/com.wn.app.np.ts index 78da2a0f..da87a435 100644 --- a/src/apps/com.wn.app.np.ts +++ b/src/apps/com.wn.app.np.ts @@ -10,9 +10,10 @@ export default defineGkdApp({ desc: '点击关闭', rules: [ { + fastQuery: true, activityIds: 'player.normal.np.activity.CommonEditActivity', matches: - '[id="android:id/content"] FrameLayout[index=2][childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', exampleUrls: 'https://m.gkd.li/57941037/b75f4ba1-7e40-4ea2-9f65-20b61f018720', snapshotUrls: 'https://i.gkd.li/i/14722550', diff --git a/src/apps/com.xbxxhz.box.ts b/src/apps/com.xbxxhz.box.ts index a44f664a..e22f1d0c 100644 --- a/src/apps/com.xbxxhz.box.ts +++ b/src/apps/com.xbxxhz.box.ts @@ -33,7 +33,7 @@ export default defineGkdApp({ fastQuery: true, activityIds: 'com.mango.appfile.print_finish.PrintFinishAct', matches: - 'ImageView < @FrameLayout +2 FrameLayout >2 [text="打开或下载第三方应用"]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', exampleUrls: 'https://m.gkd.li/57941037/b0c3be3a-64a7-477e-a022-8a503ebd2cf6', snapshotUrls: 'https://i.gkd.li/i/14741407', diff --git a/src/apps/com.xfani.app.ts b/src/apps/com.xfani.app.ts index db0b46d6..a75d713f 100644 --- a/src/apps/com.xfani.app.ts +++ b/src/apps/com.xfani.app.ts @@ -7,8 +7,11 @@ export default defineGkdApp({ { key: 1, name: '全屏广告-弹窗广告', + desc: '点击关闭', + fastQuery: true, activityIds: 'com.xfani.app.MainActivity', - rules: 'ImageView - LinearLayout - FrameLayout > FrameLayout > ImageView', + rules: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13188550', }, ], diff --git a/src/apps/com.xhgd.jx.ts b/src/apps/com.xhgd.jx.ts index 32302621..2fe99afa 100644 --- a/src/apps/com.xhgd.jx.ts +++ b/src/apps/com.xhgd.jx.ts @@ -7,13 +7,16 @@ export default defineGkdApp({ { key: 1, name: '全屏广告-弹窗广告', + desc: '点击关闭', + fastQuery: true, matchTime: 10000, actionMaximum: 1, rules: [ { key: 0, name: '腾讯SDK', - matches: 'FrameLayout[childCount=4] > FrameLayout[index=1]', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13762226', }, ], diff --git a/src/apps/com.xifeng.fun.ts b/src/apps/com.xifeng.fun.ts index 21871131..aa430ab6 100644 --- a/src/apps/com.xifeng.fun.ts +++ b/src/apps/com.xifeng.fun.ts @@ -7,19 +7,27 @@ export default defineGkdApp({ { key: 1, name: '全屏广告-弹窗广告', - desc: '点击X', + desc: '点击关闭', + fastQuery: true, rules: [ { + key: 0, activityIds: 'com.xifeng.fun.MainActivity', matches: - '[id="android:id/content"] >2 FrameLayout[childCount>2] >(1,2) FrameLayout[childCount>4] >2 ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ 'https://i.gkd.li/i/14050836', 'https://i.gkd.li/i/14235476', - 'https://i.gkd.li/i/14235478', 'https://i.gkd.li/i/14235479', ], }, + { + key: 1, + activityIds: 'com.xifeng.fun.MainActivity', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + snapshotUrls: 'https://i.gkd.li/i/14235478', + }, ], }, { diff --git a/src/apps/com.xpx365.projphoto.ts b/src/apps/com.xpx365.projphoto.ts index 1c7a79ea..6b6f9c99 100644 --- a/src/apps/com.xpx365.projphoto.ts +++ b/src/apps/com.xpx365.projphoto.ts @@ -41,29 +41,31 @@ export default defineGkdApp({ { key: 6, name: '全屏广告-弹窗广告', + desc: '点击关闭', + fastQuery: true, matchTime: 10000, actionMaximum: 1, resetMatch: 'app', rules: [ { + key: 0, name: '字节广告SDK', activityIds: 'com.bytedance.sdk.openadsdk.stub.activity.Stub_Standard_Portrait_Activity', matches: - '@LinearLayout[clickable=true] > LinearLayout[clickable=true]', - snapshotUrls: [ - 'https://i.gkd.li/i/13695604', - 'https://i.gkd.li/i/13762212', - 'https://i.gkd.li/i/13762195', - ], + '@LinearLayout[clickable=true] - FrameLayout[childCount=1] > [text="反馈"]', + snapshotUrls: 'https://i.gkd.li/i/13762195', }, { + key: 1, name: '腾讯广告SDK', activityIds: 'com.xpx365.projphoto.FirstActivity', - matches: 'FrameLayout[childCount>1] > FrameLayout[index=3]', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] - FrameLayout[childCount>2] >3 [text^="立即" || text$="应用" || text="了解更多" || text="查看详情"]', snapshotUrls: 'https://i.gkd.li/i/13762196', }, { + key: 2, name: '快手广告SDK', activityIds: 'com.xpx365.projphoto.AdKS2AutoCloseActivity', matches: diff --git a/src/apps/com.xsj.app.ts b/src/apps/com.xsj.app.ts index 49f754a9..0cca1807 100644 --- a/src/apps/com.xsj.app.ts +++ b/src/apps/com.xsj.app.ts @@ -10,10 +10,11 @@ export default defineGkdApp({ rules: [ { key: 0, + fastQuery: true, name: '腾讯广告', activityIds: ['com.xsj.app.MainActivity', 'com.qq.e.ads.ADActivity'], matches: - 'ImageView -2 FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ 'https://i.gkd.li/i/13625504', 'https://i.gkd.li/i/13761165', diff --git a/src/apps/com.xunlei.downloadprovider.ts b/src/apps/com.xunlei.downloadprovider.ts index 67fecf07..32397044 100644 --- a/src/apps/com.xunlei.downloadprovider.ts +++ b/src/apps/com.xunlei.downloadprovider.ts @@ -180,12 +180,13 @@ export default defineGkdApp({ // 腾讯广告 { key: 20, + fastQuery: true, activityIds: [ 'com.xunlei.downloadprovider.frame.MainTabActivity', 'com.xunlei.downloadprovider.launch.LaunchActivity', ], matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>3] > FrameLayout[childCount=1] > ImageView[childCount=0][text=null]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ 'https://i.gkd.li/i/12882132', 'https://i.gkd.li/i/12901374', diff --git a/src/apps/com.xyhui.ts b/src/apps/com.xyhui.ts index 847ad463..dd3caba0 100644 --- a/src/apps/com.xyhui.ts +++ b/src/apps/com.xyhui.ts @@ -48,18 +48,16 @@ export default defineGkdApp({ { key: 1, name: '腾讯广告', + fastQuery: true, activityIds: [ 'com.xyhui.start.PUMainActivity', 'com.xyhui.start.LoadingActivity', - 'com.huawei.permissioncontroller.hwcust.appjump.AppJumpActivity', ], matches: - '[id="android:id/content"] >(4,5) @FrameLayout[index=1] > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ 'https://i.gkd.li/i/14472097', - 'https://i.gkd.li/i/14472098', 'https://i.gkd.li/i/13695488', - 'https://i.gkd.li/i/14766902', ], }, { @@ -103,6 +101,20 @@ export default defineGkdApp({ matches: '[text="反馈"] + @View[visibleToUser=true] > Image', snapshotUrls: 'https://i.gkd.li/i/14560546', }, + { + key: 6, + fastQuery: true, + activityIds: [ + 'com.xyhui.start.PUMainActivity', + 'com.xyhui.start.LoadingActivity', + ], + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + snapshotUrls: [ + 'https://i.gkd.li/i/14472098', + 'https://i.gkd.li/i/14766902', + ], + }, ], }, { diff --git a/src/apps/com.yingyonghui.market.ts b/src/apps/com.yingyonghui.market.ts index 0c868fe7..491ad44c 100644 --- a/src/apps/com.yingyonghui.market.ts +++ b/src/apps/com.yingyonghui.market.ts @@ -11,10 +11,11 @@ export default defineGkdApp({ { key: 0, name: '快手广告', + fastQuery: true, activityIds: 'com.yingyonghui.market.ui.MainActivity', matches: [ - 'ViewGroup[childCount=2] > ImageView + [text="广告"]', - 'ViewGroup[childCount=3] > TextView + TextView + ImageView', + '[text="广告"]', + '@ImageView[clickable=true] - [text="|"] - [text$="s"]', ], snapshotUrls: 'https://i.gkd.li/i/13538316', }, diff --git a/src/apps/com.yoloho.dayima.ts b/src/apps/com.yoloho.dayima.ts index 3919998b..27224ca5 100644 --- a/src/apps/com.yoloho.dayima.ts +++ b/src/apps/com.yoloho.dayima.ts @@ -30,8 +30,9 @@ export default defineGkdApp({ { key: 0, name: '腾讯SDK', + fastQuery: true, matches: - '[id="android:id/content"] >n FrameLayout[index=2] > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13800255', }, ], diff --git a/src/apps/com.zbx.ct.tvzhibo.ts b/src/apps/com.zbx.ct.tvzhibo.ts index cd26c409..9a4da2e3 100644 --- a/src/apps/com.zbx.ct.tvzhibo.ts +++ b/src/apps/com.zbx.ct.tvzhibo.ts @@ -47,11 +47,13 @@ export default defineGkdApp({ { key: 5, name: '全屏广告-播放页面弹窗广告', + desc: '点击关闭', + fastQuery: true, rules: [ { activityIds: 'com.tvmain.mvp.view.activity.VodPlayerActivity', matches: - '@ImageView[text.length=null] < FrameLayout 3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13739932', }, ], diff --git a/src/apps/com.zhengnengliang.precepts.ts b/src/apps/com.zhengnengliang.precepts.ts index 2cdc6fa3..fffb2e75 100644 --- a/src/apps/com.zhengnengliang.precepts.ts +++ b/src/apps/com.zhengnengliang.precepts.ts @@ -22,20 +22,29 @@ export default defineGkdApp({ desc: '点击关闭', rules: [ { + key: 0, + fastQuery: true, activityIds: [ 'com.zhengnengliang.precepts.ui.activity.MainActivity', 'com.zhengnengliang.precepts.ui.dialog.DialogTwoButton', ], matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>3] >2 ImageView[visibleToUser=true]', - exampleUrls: - 'https://m.gkd.li/57941037/0b140d85-0556-46aa-a648-600ae349f88b', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <(2,3) FrameLayout[childCount=4] +(1,2) FrameLayout[childCount=2] >2 [text^="立即" || text="去逛逛"]', + exampleUrls: 'https://e.gkd.li/9b352715-611f-4fa3-a66e-cf9203dddf75', snapshotUrls: [ - 'https://i.gkd.li/i/14338307', 'https://i.gkd.li/i/12739767', 'https://i.gkd.li/i/12727705', ], }, + { + key: 1, + fastQuery: true, + activityIds: '.ui.activity.MainActivity', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + exampleUrls: 'https://e.gkd.li/5813656b-8d39-4c14-b459-038fa41366a3', + snapshotUrls: 'https://i.gkd.li/i/14338307', + }, ], }, ], diff --git a/src/apps/com.zhiyin.qingdan.dashixiong.ts b/src/apps/com.zhiyin.qingdan.dashixiong.ts index 8b1cce18..67cd121a 100644 --- a/src/apps/com.zhiyin.qingdan.dashixiong.ts +++ b/src/apps/com.zhiyin.qingdan.dashixiong.ts @@ -12,8 +12,8 @@ export default defineGkdApp({ { key: 0, name: '快手广告-1', - activityIds: 'com.zhiyin.qingdan.dashixiong.MainActivity', fastQuery: true, + activityIds: 'com.zhiyin.qingdan.dashixiong.MainActivity', matches: '@ImageView ViewGroup > [text="广告"]', snapshotUrls: 'https://i.gkd.li/i/12843281', @@ -21,12 +21,14 @@ export default defineGkdApp({ { key: 1, name: '快手广告-2', + fastQuery: true, activityIds: 'com.zhiyin.qingdan.dashixiong.MainActivity', matches: '@ImageView[clickable=true] <3 * -2 * >2 [text="广告"]', snapshotUrls: 'https://i.gkd.li/i/13521143', }, { key: 2, + fastQuery: true, name: '快手广告-3', activityIds: 'com.zhiyin.qingdan.dashixiong.MainActivity', matches: ['[text="广告"]', '[text="跳过"]'], @@ -35,12 +37,13 @@ export default defineGkdApp({ { key: 3, name: '腾讯广告-1', + fastQuery: true, activityIds: [ 'com.zhiyin.qingdan.dashixiong.MainActivity', 'com.qq.e.ads.ADActivity', ], matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>3] > FrameLayout[childCount=1] > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ 'https://i.gkd.li/i/12843282', 'https://i.gkd.li/i/12843345', @@ -51,8 +54,8 @@ export default defineGkdApp({ { key: 5, name: '字节广告', - activityIds: 'com.zhiyin.qingdan.dashixiong.MainActivity', fastQuery: true, + activityIds: 'com.zhiyin.qingdan.dashixiong.MainActivity', matches: '@Image < View +n View > View > View > [text="广告"]', snapshotUrls: 'https://i.gkd.li/i/12843323', }, diff --git a/src/apps/com.zhizhou.days.ts b/src/apps/com.zhizhou.days.ts index e12d1fa1..92e6ad39 100644 --- a/src/apps/com.zhizhou.days.ts +++ b/src/apps/com.zhizhou.days.ts @@ -27,23 +27,25 @@ export default defineGkdApp({ { key: 10, name: '优量汇-第一类广告', + fastQuery: true, activityIds: 'com.zhizhou.days.activity.MainActivity', matches: - 'ImageView - LinearLayout - FrameLayout > FrameLayout > ImageView[visibleToUser=true]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/12727528', }, { key: 11, name: '优量汇-第二类广告', + fastQuery: true, activityIds: [ 'com.zhizhou.days.activity.MainActivity', 'com.huawei.android.launcher.unihome.UniHomeLauncher', ], matches: - 'ImageView - FrameLayout > FrameLayout > FrameLayout > ImageView[visibleToUser=true]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ 'https://i.gkd.li/i/12739703', - 'https://i.gkd.li/i/12727546', // activityId: 'com.huawei.android.launcher.unihome.UniHomeLauncher' + 'https://i.gkd.li/i/12727546', ], }, ], diff --git a/src/apps/com.zhl.bmi.ts b/src/apps/com.zhl.bmi.ts index 243b1764..a36c2fa7 100644 --- a/src/apps/com.zhl.bmi.ts +++ b/src/apps/com.zhl.bmi.ts @@ -7,16 +7,25 @@ export default defineGkdApp({ { key: 2, name: '全屏广告-弹窗广告', - desc: '点击右上角x', - activityIds: 'com.zhl.bmi.MainActivity', + desc: '点击关闭', fastQuery: true, + activityIds: 'com.zhl.bmi.MainActivity', rules: [ - '@ImageView < FrameLayout[childCount=1] <(2,3) FrameLayout <(1,2) FrameLayout < FrameLayout < [id="android:id/content"]', - ], - snapshotUrls: [ - 'https://i.gkd.li/i/13255787', - 'https://i.gkd.li/i/13255786', - 'https://i.gkd.li/i/13542343', //第二条规则 + { + key: 0, + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + snapshotUrls: [ + 'https://i.gkd.li/i/13255787', + 'https://i.gkd.li/i/13255786', + ], + }, + { + key: 1, + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] - FrameLayout[childCount>2] >3 [text^="立即" || text$="应用" || text="了解更多" || text="查看详情"]', + snapshotUrls: 'https://i.gkd.li/i/13542343', + }, ], }, ], diff --git a/src/apps/com.zjwh.android_wh_physicalfitness.ts b/src/apps/com.zjwh.android_wh_physicalfitness.ts index 8c253e2d..2f3ebbb7 100644 --- a/src/apps/com.zjwh.android_wh_physicalfitness.ts +++ b/src/apps/com.zjwh.android_wh_physicalfitness.ts @@ -44,14 +44,12 @@ export default defineGkdApp({ { key: 1, name: '腾讯SDK', + fastQuery: true, activityIds: '.activity.HomeActivity', matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>3] > FrameLayout[childCount=1] > ImageView[childCount=0][text=null]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', exampleUrls: 'https://e.gkd.li/a7753ec9-5382-42ee-9a41-b4e2b61b9050', - snapshotUrls: [ - 'https://i.gkd.li/i/17355585', - 'https://i.gkd.li/i/17358027', - ], + snapshotUrls: 'https://i.gkd.li/i/17355585', }, { key: 2, @@ -95,6 +93,15 @@ export default defineGkdApp({ exampleUrls: 'https://e.gkd.li/2debed48-37f2-43ec-8b0f-3a5e06c23ed1', snapshotUrls: 'https://i.gkd.li/i/17378546', }, + { + key: 6, + fastQuery: true, + activityIds: '.activity.HomeActivity', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + exampleUrls: 'https://e.gkd.li/f640d0c2-197d-45ef-98ff-58a04920bd2d', + snapshotUrls: 'https://i.gkd.li/i/17358027', + }, ], }, ], diff --git a/src/apps/ctrip.android.view.ts b/src/apps/ctrip.android.view.ts index 4b1eaf75..08e6d456 100644 --- a/src/apps/ctrip.android.view.ts +++ b/src/apps/ctrip.android.view.ts @@ -34,13 +34,14 @@ export default defineGkdApp({ desc: '点击关闭', rules: [ { + fastQuery: true, matchTime: 10000, actionMaximum: 1, resetMatch: 'app', activityIds: 'ctrip.android.publicproduct.home.view.CtripHomeActivity', matches: - '@ImageView[clickable=true] < RelativeLayout + RelativeLayout >5 [desc^="广告"]', + '@ImageView[clickable=true] < RelativeLayout + RelativeLayout >5 [desc^="广告"] + [text="立即领取"]', exampleUrls: 'https://e.gkd.li/00628604-fab9-432c-a70b-343c8c889c23', snapshotUrls: 'https://i.gkd.li/i/16357287', }, diff --git a/src/apps/info.muge.appshare.ts b/src/apps/info.muge.appshare.ts index 739c17e9..18a1d7d4 100644 --- a/src/apps/info.muge.appshare.ts +++ b/src/apps/info.muge.appshare.ts @@ -143,15 +143,12 @@ export default defineGkdApp({ }, { key: 1, + fastQuery: true, activityIds: 'info.muge.appshare.view.main.MainActivity', matches: - '[id="android:id/content"] >(3,4) FrameLayout[childCount>3] > FrameLayout[childCount=1] > ImageView', - exampleUrls: - 'https://m.gkd.li/57941037/13a69193-a276-4115-97dd-bd7a4b49fbee', - snapshotUrls: [ - 'https://i.gkd.li/i/15209619', - 'https://i.gkd.li/i/15211765', - ], + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + exampleUrls: 'https://e.gkd.li/f89eea71-55f0-4c27-a4b0-79ac5296becd', + snapshotUrls: 'https://i.gkd.li/i/15209619', }, { key: 2, @@ -166,6 +163,15 @@ export default defineGkdApp({ 'https://i.gkd.li/i/15282994', ], }, + { + key: 3, + fastQuery: true, + activityIds: '.view.main.MainActivity', + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', + exampleUrls: 'https://e.gkd.li/b4d9d653-a4ad-4e4f-a8f5-30b1485547b5', + snapshotUrls: 'https://i.gkd.li/i/15211765', + }, ], }, { diff --git a/src/apps/io.sbyd.app.ts b/src/apps/io.sbyd.app.ts index 4729abab..399d3235 100644 --- a/src/apps/io.sbyd.app.ts +++ b/src/apps/io.sbyd.app.ts @@ -17,10 +17,9 @@ export default defineGkdApp({ }, { key: 2, - matches: [ - '[text^="立即" || text^="查看" || text^="领取"][text.length=4]', // 立即抢购,立即下载,立即申请,查看详情,领取优惠 - '[id="android:id/content"] >2 FrameLayout[childCount=3||childCount=2] > FrameLayout[childCount=5||childCount=6||childCount=8] > FrameLayout[childCount=1] > ImageView[text=null][visibleToUser=true]', // 非广告页面下没有这种节点,不会误触 - ], + fastQuery: true, + matches: + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null][parent.childCount>3] +n FrameLayout >(1,2) [text^="立即" || text="查看详情" || text="了解更多" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: [ 'https://i.gkd.li/i/13302326', 'https://i.gkd.li/i/13313576', diff --git a/src/apps/ltd.sky.okay.cn.ts b/src/apps/ltd.sky.okay.cn.ts index b03267fd..040ed804 100644 --- a/src/apps/ltd.sky.okay.cn.ts +++ b/src/apps/ltd.sky.okay.cn.ts @@ -11,9 +11,9 @@ export default defineGkdApp({ { key: 0, name: '腾讯广告', - activityIds: [], + fastQuery: true, matches: - 'ImageView -2 FrameLayout > FrameLayout > FrameLayout[childCount=1] > ImageView[childCount=0]', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] <2 FrameLayout[childCount=5] + FrameLayout[childCount=2] > [text^="立即" || text="查看详情" || text="了解更多" || text="去逛逛" || text="去微信看看" || text$="应用" || text="进入小程序" || text="领取优惠" || text="跳转微信"]', snapshotUrls: 'https://i.gkd.li/i/13625479', }, { diff --git a/src/apps/run.xbud.android.ts b/src/apps/run.xbud.android.ts index 325af59a..9cc08c5c 100644 --- a/src/apps/run.xbud.android.ts +++ b/src/apps/run.xbud.android.ts @@ -21,18 +21,18 @@ export default defineGkdApp({ }, { key: 1, - name: '腾讯广告1', + name: '腾讯广告', activityIds: 'run.xbud.android.mvp.ui.other.MainActivity', matches: - 'ImageView - LinearLayout < FrameLayout - FrameLayout > FrameLayout > ImageView', + '@ImageView[childCount=0][text=null][desc=null][id=null][visibleToUser=true][width<90 && height<90] < FrameLayout[childCount=1][text=null][desc=null][id=null] - FrameLayout[childCount>2] >3 [text^="立即" || text$="应用" || text="了解更多" || text="查看详情"]', snapshotUrls: 'https://i.gkd.li/i/13296371', }, { key: 2, - name: '腾讯广告2', + name: '京东广告', activityIds: 'run.xbud.android.mvp.ui.other.MainActivity', matches: - 'ImageView -n FrameLayout > FrameLayout > FrameLayout > ImageView', + '@ImageView[childCount=0][text=null][visibleToUser=true] < FrameLayout[childCount=1] <3 FrameLayout[childCount=3] < FrameLayout[childCount=2] +5 FrameLayout[childCount=4] > [text^="扭动或点击"]', snapshotUrls: 'https://i.gkd.li/i/13296398', }, {