mirror of
https://github.com/AIsouler/GKD_subscription.git
synced 2025-12-22 01:35:32 +08:00
perf: 网易云音乐
This commit is contained in:
@@ -15,90 +15,82 @@ export default defineGkdApp({
|
||||
rules: [
|
||||
{
|
||||
key: 0,
|
||||
excludeActivityIds:
|
||||
'com.netease.cloudmusic.music.biz.setting.activity.SettingActivity',
|
||||
excludeActivityIds: [
|
||||
'.music.biz.setting.activity.SettingActivity',
|
||||
'.music.biz.search.activity.SearchActivity',
|
||||
],
|
||||
matches:
|
||||
'[text*="跳过"||text*="Skip"][text.length<10][visibleToUser=true]',
|
||||
'[text*="跳过" || text*="Skip"][text.length<10][width<400 && height<200][visibleToUser=true]',
|
||||
snapshotUrls: [
|
||||
'https://i.gkd.li/i/15092772',
|
||||
'https://i.gkd.li/i/15092814', // 避免误触
|
||||
'https://i.gkd.li/i/17892200', // 'Skip' for English users.
|
||||
],
|
||||
excludeSnapshotUrls: [
|
||||
'https://i.gkd.li/i/15092814',
|
||||
'https://i.gkd.li/i/16318423',
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
key: 1,
|
||||
name: '分段广告-卡片广告',
|
||||
desc: '点击[X]-点击[直接关闭]/[不感兴趣]',
|
||||
desc: '点击[关闭]-点击[直接关闭]/[不感兴趣]',
|
||||
rules: [
|
||||
{
|
||||
key: 0,
|
||||
fastQuery: true,
|
||||
activityIds: [
|
||||
'com.netease.cloudmusic.activity.MainActivity',
|
||||
'com.netease.cloudmusic.music.biz.voice.player.revisionV1.ProgramPlayerActivityV1',
|
||||
'.activity.MainActivity',
|
||||
'.music.biz.comment.activity.CommentActivity',
|
||||
'.music.biz.voice.player.revisionV1.ProgramPlayerActivityV1',
|
||||
],
|
||||
excludeActivityIds:
|
||||
'com.netease.cloudmusic.music.biz.comment.activity.CommentActivity', // 排除评论区,避免节点被遮罩时误触,评论区广告规则见groups key 13
|
||||
matches: '[vid="adTagView"][clickable=true]',
|
||||
exampleUrls:
|
||||
'https://m.gkd.li/57941037/a603ceca-7e89-4b1f-9e17-508c583b32d8',
|
||||
matches:
|
||||
'[vid="tag_ad_banner" || vid="adTagView" || vid="closeAction"][clickable=true]',
|
||||
snapshotUrls: [
|
||||
'https://i.gkd.li/i/13859634',
|
||||
'https://i.gkd.li/i/12829964',
|
||||
'https://i.gkd.li/i/12829953',
|
||||
'https://i.gkd.li/i/13927753',
|
||||
'https://i.gkd.li/i/14549836',
|
||||
'https://i.gkd.li/i/14275955',
|
||||
'https://i.gkd.li/i/16047087',
|
||||
],
|
||||
},
|
||||
{
|
||||
key: 1,
|
||||
name: '推荐页广告',
|
||||
fastQuery: true,
|
||||
activityIds: 'com.netease.cloudmusic.activity.MainActivity',
|
||||
matches: '[vid="tag_ad_banner"][clickable=true]',
|
||||
exampleUrls:
|
||||
'https://m.gkd.li/57941037/b14cda2e-27e5-4a91-8037-3ccbf1f9d0da',
|
||||
snapshotUrls: 'https://i.gkd.li/i/13927753',
|
||||
activityIds: '.music.biz.comment.activity.CommentActivity',
|
||||
matches:
|
||||
'@ViewGroup[clickable=true][childCount=2] > ImageView - ViewGroup > TextView[text.length>0] <<n [vid="recyclerView"]',
|
||||
snapshotUrls: 'https://i.gkd.li/i/23771616',
|
||||
},
|
||||
{
|
||||
key: 2,
|
||||
name: '评论区内容推荐',
|
||||
activityIds:
|
||||
'com.netease.cloudmusic.music.biz.comment.activity.CommentActivity',
|
||||
fastQuery: true,
|
||||
activityIds: '.music.biz.comment.activity.CommentActivity',
|
||||
matches:
|
||||
'@ViewGroup[clickable=true][childCount=2] > ImageView - ViewGroup > TextView[text.length>0]',
|
||||
snapshotUrls: [
|
||||
'https://i.gkd.li/i/13526986',
|
||||
'https://i.gkd.li/i/13526711',
|
||||
],
|
||||
'@ViewGroup[clickable=true][childCount=1] + ViewGroup[childCount=1] > [text="艺人相关"]',
|
||||
snapshotUrls: 'https://i.gkd.li/i/23771678',
|
||||
},
|
||||
{
|
||||
// preKeys: [0, 1],该条分段广告有概率被VIP弹窗插入导致二段不触发,故去掉preKeys
|
||||
key: 90,
|
||||
fastQuery: true,
|
||||
activityIds: [
|
||||
'com.netease.cloudmusic.module.ad.feedback.AdFeedbackBottomSheet',
|
||||
'com.netease.cloudmusic.activity.MainActivity',
|
||||
'com.netease.cloudmusic.music.biz.voice.player.revisionV1.ProgramPlayerActivityV1',
|
||||
'.activity.MainActivity',
|
||||
'.music.biz.comment.activity.CommentActivity',
|
||||
'.music.biz.voice.player.revisionV1.ProgramPlayerActivityV1',
|
||||
],
|
||||
anyMatches: [
|
||||
'[text="直接关闭"][clickable=true]',
|
||||
'@[clickable=true] > [text="不感兴趣"]',
|
||||
],
|
||||
matches: '[text="直接关闭"]',
|
||||
snapshotUrls: [
|
||||
'https://i.gkd.li/i/12829967',
|
||||
'https://i.gkd.li/i/13859635',
|
||||
'https://i.gkd.li/i/14932659',
|
||||
'https://i.gkd.li/i/16047089',
|
||||
'https://i.gkd.li/i/23771645',
|
||||
],
|
||||
},
|
||||
{
|
||||
preKeys: 2,
|
||||
key: 91,
|
||||
fastQuery: true,
|
||||
activityIds:
|
||||
'com.netease.cloudmusic.music.biz.comment.activity.CommentActivity',
|
||||
matches:
|
||||
'@[id="com.netease.cloudmusic:id/artist_container"] > [text="不感兴趣"]',
|
||||
snapshotUrls: 'https://i.gkd.li/i/13526712',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -109,35 +101,13 @@ export default defineGkdApp({
|
||||
rules: [
|
||||
{
|
||||
key: 0,
|
||||
name: '[我的]页面广告',
|
||||
activityIds: 'com.netease.cloudmusic.activity.MainActivity',
|
||||
matches:
|
||||
'[id="com.netease.cloudmusic:id/resource_view"] > [id="com.netease.cloudmusic:id/close_btn"]',
|
||||
exampleUrls:
|
||||
'https://m.gkd.li/57941037/827ebe8b-f3c6-4068-8d31-11d5b2578680',
|
||||
snapshotUrls: 'https://i.gkd.li/i/12745666',
|
||||
},
|
||||
{
|
||||
key: 1,
|
||||
name: '首页卡片广告',
|
||||
matchTime: 10000,
|
||||
actionMaximum: 1,
|
||||
resetMatch: 'app',
|
||||
activityIds: 'com.netease.cloudmusic.activity.MainActivity',
|
||||
matches: '[vid="adTagView"]',
|
||||
snapshotUrls: 'https://i.gkd.li/i/15047096',
|
||||
},
|
||||
{
|
||||
key: 2,
|
||||
fastQuery: true,
|
||||
activityIds: 'com.netease.cloudmusic.activity.PlayerActivity',
|
||||
activityIds: '.activity.PlayerActivity',
|
||||
matches: '[vid="iv_ad_close"]',
|
||||
snapshotUrls: 'https://i.gkd.li/i/15282417',
|
||||
},
|
||||
{
|
||||
key: 3,
|
||||
activityIds:
|
||||
'com.netease.cloudmusic.music.biz.search.activity.SearchActivity',
|
||||
key: 1,
|
||||
activityIds: '.music.biz.search.activity.SearchActivity',
|
||||
matches: '[vid="adCloseIV"][visibleToUser=true]',
|
||||
snapshotUrls: 'https://i.gkd.li/i/16385547',
|
||||
},
|
||||
@@ -146,6 +116,7 @@ export default defineGkdApp({
|
||||
{
|
||||
key: 4,
|
||||
name: '全屏广告-弹窗广告',
|
||||
fastQuery: true,
|
||||
rules: [
|
||||
{
|
||||
key: 1,
|
||||
@@ -243,159 +214,24 @@ export default defineGkdApp({
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
key: 7,
|
||||
name: '局部广告-播放界面广告',
|
||||
desc: '点击关闭',
|
||||
fastQuery: true,
|
||||
activityIds: 'com.netease.cloudmusic.activity.PlayerActivity',
|
||||
rules: [
|
||||
{
|
||||
key: 0,
|
||||
name: '右上角VIP小悬浮',
|
||||
matches:
|
||||
'TextView[text!=null] + ImageView[id="com.netease.cloudmusic:id/close"]',
|
||||
snapshotUrls: [
|
||||
'https://i.gkd.li/i/13402634',
|
||||
'https://i.gkd.li/i/13402635',
|
||||
'https://i.gkd.li/i/13402636',
|
||||
],
|
||||
},
|
||||
{
|
||||
key: 1,
|
||||
name: '巨幅卡片广告1',
|
||||
matches: '[text^="跳过广告"][text.length<=10]',
|
||||
snapshotUrls: 'https://i.gkd.li/i/13527105',
|
||||
},
|
||||
{
|
||||
key: 2,
|
||||
name: '巨幅卡片广告2',
|
||||
matches:
|
||||
'@TextView[text!=null][clickable=true][visibleToUser=true] - ViewGroup > [text*="广告"]',
|
||||
snapshotUrls: 'https://i.gkd.li/i/14045424',
|
||||
},
|
||||
{
|
||||
key: 3,
|
||||
name: '巨幅卡片广告3',
|
||||
matches:
|
||||
'[vid="iv_ad_close"][clickable=true][visibleToUser=true][focusable=true]',
|
||||
snapshotUrls: 'https://i.gkd.li/i/15282417',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
key: 8,
|
||||
name: '局部广告-发现页顶部视频广告',
|
||||
desc: '自动点击跳过。',
|
||||
fastQuery: true,
|
||||
rules: [
|
||||
{
|
||||
activityIds: 'com.netease.cloudmusic.activity.MainActivity',
|
||||
matches: '[id="com.netease.cloudmusic:id/skipBannerAd"]',
|
||||
snapshotUrls: 'https://i.gkd.li/i/13768367',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
key: 13,
|
||||
name: '分段广告-评论区广告',
|
||||
desc: '点击[关闭]-点击[不感兴趣]',
|
||||
fastQuery: true,
|
||||
activityIds: [
|
||||
'com.netease.cloudmusic.music.biz.comment.activity.CommentActivity',
|
||||
'com.netease.cloudmusic.music.biz.comment.activity.ReplyCommentActivity2',
|
||||
],
|
||||
rules: [
|
||||
{
|
||||
key: 0,
|
||||
name: '点击关闭-1',
|
||||
matches:
|
||||
// 通过广告下方评论visibleToUser=true防止误触
|
||||
'[vid="commentVHRootId"][visibleToUser=true] - [vid="commentVHRootId"] [vid="closeAction"][clickable=true]',
|
||||
snapshotUrls: 'https://i.gkd.li/i/14549836',
|
||||
},
|
||||
{
|
||||
key: 2,
|
||||
name: '点击关闭-2',
|
||||
matches:
|
||||
'[vid="commentVHRootId"][visibleToUser=true] - [vid="commentAdContainer"] >n [vid="adTagView"]',
|
||||
snapshotUrls: [
|
||||
'https://i.gkd.li/i/14275571',
|
||||
'https://i.gkd.li/i/14275955',
|
||||
'https://i.gkd.li/i/14070500', // 通过广告下方评论visibleToUser=true防止在此页面误触
|
||||
'https://i.gkd.li/i/14964827',
|
||||
'https://i.gkd.li/i/14964828',
|
||||
],
|
||||
},
|
||||
{
|
||||
preKeys: [2],
|
||||
key: 98,
|
||||
name: '点击[直接关闭]',
|
||||
matches: '[text="直接关闭"]',
|
||||
snapshotUrls: [
|
||||
'https://i.gkd.li/i/14932659',
|
||||
'https://i.gkd.li/i/14964832',
|
||||
],
|
||||
},
|
||||
{
|
||||
preKeys: [0],
|
||||
key: 99,
|
||||
name: '点击[不感兴趣]',
|
||||
matches: '@[clickable=true] > [text="不感兴趣"]',
|
||||
snapshotUrls: 'https://i.gkd.li/i/14549856',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
key: 14,
|
||||
name: '功能类-扫码后自动点击[授权登录]',
|
||||
rules: [
|
||||
{
|
||||
fastQuery: true,
|
||||
activityIds:
|
||||
'com.netease.cloudmusic.module.login.LoginPermissionActivity',
|
||||
activityIds: '.module.login.LoginPermissionActivity',
|
||||
matches: '[text="授权登录"][clickable=true]',
|
||||
exampleUrls:
|
||||
'https://m.gkd.li/57941037/f2aa603b-d1d1-4f92-86ae-e311e79a011d',
|
||||
snapshotUrls: 'https://i.gkd.li/i/14830218',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
key: 15,
|
||||
name: '全屏广告-[获得新徽章]弹窗',
|
||||
desc: '点击关闭',
|
||||
matchTime: 10000,
|
||||
actionMaximum: 1,
|
||||
resetMatch: 'app',
|
||||
rules: [
|
||||
{
|
||||
key: 0,
|
||||
fastQuery: true,
|
||||
activityIds: '.activity.MainActivity',
|
||||
matches: '@ImageView[clickable=true] +7 [text="查看我的勋章"]',
|
||||
exampleUrls:
|
||||
'https://m.gkd.li/57941037/39e34e7d-eae3-4a54-9794-97c2528d13fb',
|
||||
snapshotUrls: 'https://i.gkd.li/i/14926750',
|
||||
},
|
||||
{
|
||||
key: 1,
|
||||
fastQuery: true,
|
||||
activityIds: '.activity.MainActivity',
|
||||
matches:
|
||||
'ImageView[visibleToUser=true][childCount=0] < @ViewGroup[clickable=true][childCount=1] + [text$="获得该徽章"]',
|
||||
exampleUrls: 'https://e.gkd.li/0d44b836-c0d8-4cdc-82d9-175eef8cdfc4',
|
||||
snapshotUrls: 'https://i.gkd.li/i/18492801',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
key: 16,
|
||||
name: '分段广告-搜索页广告',
|
||||
desc: '该规则触发时会导致输入法收起',
|
||||
fastQuery: true,
|
||||
activityIds:
|
||||
'com.netease.cloudmusic.music.biz.search.activity.SearchActivity',
|
||||
activityIds: '.music.biz.search.activity.SearchActivity',
|
||||
rules: [
|
||||
{
|
||||
key: 0,
|
||||
|
||||
Reference in New Issue
Block a user