From 2fff267bff0dba5b24bf7ae78b85e608259af942 Mon Sep 17 00:00:00 2001 From: aoguai <34203474+aoguai@users.noreply.github.com> Date: Tue, 2 Jan 2024 20:36:35 +0800 Subject: [PATCH] =?UTF-8?q?feat(youtube):=20=E8=A7=86=E9=A2=91=E6=92=AD?= =?UTF-8?q?=E6=94=BE-=E8=B7=B3=E8=BF=87=E5=B9=BF=E5=91=8A=E3=80=81?= =?UTF-8?q?=E8=A7=86=E9=A2=91=E6=92=AD=E6=94=BE-=E8=B5=9E=E5=8A=A9?= =?UTF-8?q?=E5=95=86=E5=B9=BF=E5=91=8A=E3=80=81=E8=AE=A2=E9=98=85=E6=B5=AE?= =?UTF-8?q?=E7=AA=97=E5=B9=BF=E5=91=8A(gkd-kit#3520)=20(#3552)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit close #3520 --- src/apps/com.google.android.youtube.ts | 40 ++++++++++++++++++++------ 1 file changed, 32 insertions(+), 8 deletions(-) diff --git a/src/apps/com.google.android.youtube.ts b/src/apps/com.google.android.youtube.ts index 776a1de3..44c39cf1 100644 --- a/src/apps/com.google.android.youtube.ts +++ b/src/apps/com.google.android.youtube.ts @@ -9,16 +9,26 @@ export default defineAppConfig({ name: '视频播放-跳过广告', activityIds: [ 'com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity', + 'com.google.android.apps.youtube.app.watchwhile.MainActivity', 'com.google.android.youtube', ], quickFind: true, rules: [ - '[id="com.google.android.youtube:id/skip_ad_button"]', - '[id="com.google.android.youtube:id/modern_skip_ad_button"]', - ], - snapshotUrls: [ - 'https://i.gkd.li/import/12565261', - 'https://i.gkd.li/import/13705106', // rules:'[id="com.google.android.youtube:id/modern_skip_ad_button"]' + { + key: 0, + name: '类型1', + matches: '[id="com.google.android.youtube:id/skip_ad_button_text"]', + snapshotUrls: [ + 'https://i.gkd.li/import/13797491', + 'https://i.gkd.li/import/12565261', + ], + }, + { + key: 1, + name: '类型2', + matches: '[id="com.google.android.youtube:id/modern_skip_ad_text"]', + snapshotUrls: ['https://i.gkd.li/import/13705106'], + }, ], }, { @@ -26,8 +36,13 @@ export default defineAppConfig({ name: '视频播放-赞助商广告', activityIds: 'com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity', - rules: 'ImageView[desc="更多选项"] + @ImageView[desc="关闭广告面板"]', - snapshotUrls: 'https://i.gkd.li/import/12877346', + rules: + 'ImageView[desc="更多选项"||desc^="More"] + @ImageView[desc="关闭广告面板"||desc^="Close"]', + snapshotUrls: [ + 'https://i.gkd.li/import/12877346', + 'https://i.gkd.li/import/13797491', + 'https://i.gkd.li/import/13705106', + ], }, { key: 2, @@ -38,5 +53,14 @@ export default defineAppConfig({ 'ImageView < @Button < ViewGroup +3 Button[desc*="YouTube Premium"]', snapshotUrls: 'https://i.gkd.li/import/12877357', }, + { + key: 3, + name: '订阅浮窗广告', + activityIds: + 'com.google.android.apps.youtube.app.watchwhile.MainActivity', + rules: + 'ViewGroup[desc="免费试用 1 个月"] < * - * > ViewGroup[text="不用了,谢谢"]', // 缺少英文快照 + snapshotUrls: 'https://i.gkd.li/import/13797512', + }, ], });