import { defineAppConfig } from '../types'; export default defineAppConfig({ id: 'com.zhihu.android', name: '知乎', groups: [ { key: 0, name: '开屏广告', activityIds: [ 'com.zhihu.android.app.ui.activity.LauncherActivity', 'com.zhihu.android.app.feed.AdTransparentHostActivity', 'com.miui.home.launcher.Launcher', 'com.zhihu.android.ContentActivity', ], rules: 'TextView[id="com.zhihu.android:id/btn_skip"]', snapshotUrls: [ 'https://gkd-kit.gitee.io/import/12707641', 'https://gkd-kit.songe.li/import/12841423', ], }, { key: 1, name: '关闭广告弹窗', desc: '点击 关闭广告按钮 之后出现的广告弹窗', activityIds: [ 'com.zhihu.android.ContentActivity', 'com.zhihu.android.app.ui.activity.MainActivity', ], rules: '@FrameLayout ImageView + TextView[text*=`虚假广告`][id=`com.zhihu.android:id/tv_content`]', // 1687787655006 }, { key: 2, name: '关闭广告原因', desc: '点击 关闭广告按钮 之后出现的选择原因', activityIds: 'com.zhihu.android.ContentActivity', rules: [ '[id=`com.zhihu.android:id/confirm_uninterest`]', '[id=`com.zhihu.android:id/revert_uninterest`] [id=`com.zhihu.android:id/uninterest_reason`]', ], }, { key: 3, name: '关闭推荐', desc: '关闭回答底部其他回答', activityIds: 'com.zhihu.android.mix.activity.ContentMixProfileActivity', rules: [ 'TextView + View + TextView + TextView[text$=`评论`][text*=`赞同`] + View', ], }, { key: 5, name: '推荐页广告卡片', desc: '赚稿费广告卡片,盐选推荐广告,知乎学课堂,汽车广告', activityIds: 'com.zhihu.android.app.ui.activity.MainActivity', rules: [ '[id="com.zhihu.android:id/content"] >2 TextView[text="不感兴趣"][id="com.zhihu.android:id/title"]', // 1686989681860 'TextView[text=`内容质量差`][id=`com.zhihu.android:id/tv_content`]', '@ImageView[id=`com.zhihu.android:id/menu`] < FrameLayout - * > TextView[text^=`广告`]', // 1687913210243 1686989714786 '@ImageView[id=null][clickable=true] -n TextView[text*=`广告`][index=0]', // 1687418944396 1686924015259 ], }, { key: 6, name: '问题-回答列表-卡片广告', activityIds: 'com.zhihu.android.ContentActivity', rules: [ '@ImageView -n TextView[text=`广告`][index=0]', // 1687787712268 1687787635158 'ImageView[id=null] + TextView[text!=null][id=null] + ViewGroup > ImageView[clickable=true]', // 1688028432747 ], }, { key: 7, name: '回答底部评论顶部的任意广告推荐', activityIds: [ 'com.zhihu.android.mixshortcontainer.MixShortContainerActivity', 'com.zhihu.android.app.ui.activity.HostActivity', ], rules: [ { key: 0, matches: '@Image + TextView[text$=`的广告`]', }, { key: 1, matches: 'TextView[text$=`的广告`] +n TextView[text=`×`][visibleToUser=true]', snapshotUrls: 'https://gkd-kit.gitee.io/import/12864109', }, { key: 2, activityIds: [ 'com.zhihu.android.mix.activity.ContentMixProfileActivity', ], matches: 'TextView[text="查看详情"] + TextView[text="×"]', snapshotUrls: [ 'https://gkd-kit.gitee.io/import/12647617', 'https://gkd-kit.gitee.io/import/12647659', // 点击x按钮后的快照,界面无任何变化,导致反复触发这条规则 ], }, { key: 3, matches: 'TextView[text*=`赞同`][text*=`评论`] + TextView[text=`×`]', }, { key: 4, matches: 'TextView[text*=`回答`][text*=`关注`] + TextView[text=`×`]', }, { key: 5, matches: 'TextView[text!=null] + TextView[text*=`赞同`] + View > Image', }, { key: 6, matches: 'TextView[text$=`的广告`] - Image[id=null]', }, { key: 7, matches: 'TextView[text*=`广告`] +2 Image[id=null]', // 1687338556331 }, { key: 8, matches: 'TextView[text*=`点赞`][text*=`的回答`] +2 Image[id=null]', // 1687076663768 1686969672948 }, { key: 9, matches: 'TextView[text=""] + Image[text=""] + TextView[text="\u200b"] + Image[id=null][clickable=true]', // 1687234636980 }, { key: 10, matches: '@ImageView[id=null][clickable=true] -(2) ViewGroup > [text$="广告"]', snapshotUrls: ['https://gkd-kit.gitee.io/import/12647525'], }, // 预留11~99 { preKeys: [10], key: 100, desc: '反馈弹窗-点击“不感兴趣”', matches: '[id="com.zhihu.android:id/recycler_view"] > FrameLayout >(3) [text$="不感兴趣"]', snapshotUrls: ['https://gkd-kit.gitee.io/import/12647541'], }, ], }, { key: 8, name: '关闭首页广告', activityIds: 'com.zhihu.android.app.ui.activity.AdAlphaVideoActivity', rules: '[id=`com.zhihu.android:id/tv_ad_close`]', }, { key: 9, name: '推荐页-顶部广告', activityIds: 'com.zhihu.android.app.ui.activity.MainActivity', rules: [ '[id="com.zhihu.android:id/tv_ad_tag"] + [id="com.zhihu.android:id/img_close_focus"]', // 1686911063850 ], }, { enable: false, key: 10, name: '推送通知弹窗', desc: '推送通知弹窗-点击x按钮', activityIds: 'com.zhihu.android.app.ui.dialog.d', rules: [ 'TextView[id="com.zhihu.android:id/guide_title"] - ImageView[id="com.zhihu.android:id/guide_image_exit"][clickable=true]', ], snapshotUrls: ['https://gkd-kit.gitee.io/import/12647583'], }, { enable: false, key: 11, name: '会员页面-月卡红包', activityIds: 'com.zhihu.android.app.ui.activity.MainActivity', rules: [ 'ImageView[id="com.zhihu.android:id/floating_img"] + ImageView[id="com.zhihu.android:id/floating_close_btn"][clickable=true]', ], snapshotUrls: ['https://gkd-kit.gitee.io/import/12647421'], }, { key: 12, name: '会员页面-广告弹窗', activityIds: 'com.zhihu.android.app.ui.activity.MainActivity', rules: [ '[id="com.zhihu.android:id/image"] < RelativeLayout + [id="com.zhihu.android:id/dismiss"]', ], snapshotUrls: ['https://gkd-kit.gitee.io/import/12707676'], }, { enable: false, key: 101, // 不属于广告,序号往后排 name: '问题回答-自动展开', activityIds: 'com.zhihu.android.mixshortcontainer.MixShortContainerActivity', rules: [ 'ImageView[id="com.zhihu.android:id/iv_expand"] - TextView[id="com.zhihu.android:id/tv_expand"][text="展开"][visibleToUser=true]', ], snapshotUrls: [ 'https://gkd-kit.gitee.io/import/12647688', 'https://gkd-kit.gitee.io/import/12707687', // 使用 [visibleToUser=true] 进行限定,防止在控件不可见时提前触发规则 ], }, ], });