From d8c805e8aa35437633e45daf5ba6b174c66e2ab6 Mon Sep 17 00:00:00 2001 From: AIsouler Date: Sat, 29 Nov 2025 14:08:32 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=B9=A6=E6=97=97=E5=B0=8F=E8=AF=B4=20?= =?UTF-8?q?#1507?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apps/com.shuqi.controller.ts | 80 ++++++-------------------------- 1 file changed, 15 insertions(+), 65 deletions(-) diff --git a/src/apps/com.shuqi.controller.ts b/src/apps/com.shuqi.controller.ts index 08cf4df2..b19910d8 100644 --- a/src/apps/com.shuqi.controller.ts +++ b/src/apps/com.shuqi.controller.ts @@ -6,82 +6,32 @@ export default defineGkdApp({ groups: [ { key: 0, - name: '局部广告-内部右侧浮动广告', - actionMaximum: 1, - resetMatch: 'app', + name: '局部广告', rules: [ { + key: 0, + fastQuery: true, activityIds: 'com.shuqi.home.MainActivity', - matches: '[id="com.shuqi.controller:id/promotion_close"]', - snapshotUrls: 'https://i.gkd.li/i/12513811', + matches: '[vid="promotion_close"][visibleToUser=true]', + exampleUrls: 'https://e.gkd.li/a634cd5a-7b84-44ad-b65b-99f5e8769eeb', + snapshotUrls: 'https://i.gkd.li/i/23831955', }, ], }, { key: 1, - name: '全屏广告-关闭打卡红包弹窗', - matchTime: 10000, - actionMaximum: 1, - resetMatch: 'app', - rules: [ - { - activityIds: 'com.shuqi.common', - matches: '[id="com.shuqi.controller:id/bottomCloseImg"]', - snapshotUrls: 'https://i.gkd.li/i/12513822', - }, - ], - }, - { - key: 2, - name: '局部广告-阅读页面底部广告', - desc: '点击关闭x图标-关闭优惠券弹窗-关闭当前广告', + name: '全屏广告', rules: [ { key: 0, - activityIds: 'com.shuqi.android.ui.dialog', - matches: '[id="com.shuqi.controller:id/right_close_ad_text"]', - snapshotUrls: 'https://i.gkd.li/i/12513893', - }, - { - key: 1, - activityIds: 'com.shuqi.monthlypay.view', - matches: [ - '[text*="优惠券"]', - '[id="com.shuqi.controller:id/close_btn"]', - ], - snapshotUrls: 'https://i.gkd.li/i/12513908', - }, - { - key: 2, - activityIds: 'com.shuqi.reader.ShuqiReaderActivity', - matches: - '@ImageView[clickable=true] - RelativeLayout [id="com.shuqi.controller:id/noah_tv_stencil_native_source"]', - snapshotUrls: 'https://i.gkd.li/i/12513860', - }, - { - key: 3, - activityIds: 'com.shuqi.reader.ShuqiReaderActivity', - matches: - '[id="com.shuqi.controller:id/banner_container_ad"] >n RelativeLayout + ImageView', - snapshotUrls: 'https://i.gkd.li/i/12901429', - }, - ], - }, - { - key: 3, - name: '局部广告-听书页面底部广告', - desc: '点击卡片右上角关闭按钮-点击底部中间<关闭当前广告>', - activityIds: 'com.shuqi.audio.online.view.AudioBookActivity', - rules: [ - { - key: 1, - matches: '[id="com.shuqi.controller:id/remove_current_ad"]', - snapshotUrls: 'https://i.gkd.li/i/12513959', - }, - { - key: 2, - matches: '[id="com.shuqi.controller:id/ad_close_but"]', - snapshotUrls: 'https://i.gkd.li/i/12513944', + fastQuery: true, + matchTime: 10000, + actionMaximum: 1, + resetMatch: 'app', + activityIds: 'com.shuqi.home.MainActivity', + matches: '[vid="bottomCloseImg"][visibleToUser=true]', + exampleUrls: 'https://e.gkd.li/9cfc90dc-9afe-45ff-8ee2-f8e173af9bd9', + snapshotUrls: 'https://i.gkd.li/i/23831956', }, ], },