AdguardTeam / AdguardFilters

AdGuard Content Blocking Filters
https://adguard.com/
GNU General Public License v3.0
3.16k stars 632 forks source link

%E6%84%9B%E5%A5%87%E8%97%9D #18813

Closed adguard-bot closed 5 years ago

adguard-bot commented 6 years ago

Issue URL (Ads)

https://itunes.apple.com/tw/app/%E6%84%9B%E5%A5%87%E8%97%9D/id393765873?mt=8

Comment

You need Taiwanese IP to watch video.

Screenshots

Screenshot 1 ![Screenshot 1](https://reports-img.adguard.com/gdkq3Lx.jpg)

System configuration

Information value
Platform: iOS
AdGuard version: 2.1.1
System wide filtering: disabled
Simplified filters: disabled
AdGuard DNS: Other - Google 公共網域名稱系統
Filters: EasyList China,
Mobile Ads,
Safari,
English,
Spyware,
Social media
BlazDT commented 6 years ago

Socks5 not working on my iPad (even with pac file). @AdamWr could you please check.

lancelot-moon commented 5 years ago

@BlazDT

@AdamWr just made new valid rules for skipping the ad videos on https://tw.iqiyi.com/ when playing videos. https://github.com/AdguardTeam/AdguardFilters/issues/22801#issuecomment-444051648

But I think it's maybe impossible to make rules for its iOS app since there is no system-wide HTTPS filtering on iOS.

lancelot-moon commented 5 years ago

@AdamWr @Alex-302 @ameshkov

If adding the rule ||t7z.cupid.iqiyi.com^, no ad video on both browser and its Android & iOS apps. The source of rules is from Yhosts which is made by Chinese. https://raw.githubusercontent.com/vokins/yhosts/master/hosts.txt

We spent a lot of time there, and you even made the advanced JS rule and $replace rule for iqiyi. https://github.com/AdguardTeam/AdguardFilters/issues/22801

But only needing the 1 rule, ||t7z.cupid.iqiyi.com^, can solve it...

AdamWr's rules is for desktop and mobile browsers. ||t7z.cupid.iqiyi.com^ is valid for mobile browsers and Android & iOS apps. (Not enough for desktop browsers)

He collects rules for iqiyi. May you separately add them in Base filter, Mobile Ads filter and SDN filter according to your judgement? Or you can try to install iqiyi Android & iOS apps and view the log for making rules. For Android phone: https://play.google.com/store/apps/details?id=com.qiyi.video

For Android tablet: https://play.google.com/store/apps/details?id=com.qiyi.video.pad

For Android TV: https://play.google.com/store/apps/details?id=com.qiyi.tv.tw

For iOS iPhone: https://itunes.apple.com/tw/app//id393765873

For iOS iPad: https://itunes.apple.com/tw/app//id409563112?mt=8

For Apple TV: https://itunes.apple.com/tw/app//id1190755526

Rules:

http://app.iqiyi.com/tv/player/

127.0.0.1 397c0.admaster.com.cn 127.0.0.1 msg.71.am 127.0.0.1 mixer.cupid.ptqy.gitv.tv 127.0.0.1 msg.ptqy.gitv.tv 127.0.0.1 msga.ptqy.gitv.tv 127.0.0.1 store.ptqy.gitv.tv 127.0.0.1 t7z.cupid.ptqy.gitv.tv

irs

127.0.0.1 iqiyi.irs01.com

iqiyi

127.0.0.1 api.cupid.iqiyi.com 127.0.0.1 api.yuedu.iqiyi.com 127.0.0.1 c.uaa.iqiyi.com 127.0.0.1 cloudpush.iqiyi.com 127.0.0.1 cm.passport.iqiyi.com 127.0.0.1 gamecenter.iqiyi.com 127.0.0.1 ifacelog.iqiyi.com 127.0.0.1 mbdlog.iqiyi.com 127.0.0.1 msg.iqiyi.com 127.0.0.1 msga.cupid.iqiyi.com 127.0.0.1 nl.notice.iqiyi.com 127.0.0.1 notice.iqiyi.com 127.0.0.1 policy.video.iqiyi.com 127.0.0.1 static.g.iqiyi.com 127.0.0.1 t7z.cupid.iqiyi.com 127.0.0.1 nl.rcd.iqiyi.com

iqiyi-gitv

127.0.0.1 api.cupid.ptqy.gitv.tv 127.0.0.1 msg.video.ptqy.gitv.tv 127.0.0.1 msg2.video.ptqy.gitv.tv 127.0.0.1 nl.rcd.ptqy.gitv.tv 127.0.0.1 msg.c002.ottcn.com

iqiyi-paopao

127.0.0.1 emoticon.sns.iqiyi.com 127.0.0.1 hotchat-im.iqiyi.com 127.0.0.1 paopao.iqiyi.com 127.0.0.1 tracker.sns.iqiyi.com 127.0.0.1 paopao0.qiyipic.com 127.0.0.1 paopao1.qiyipic.com 127.0.0.1 paopao2.qiyipic.com 127.0.0.1 paopao3.qiyipic.com

iqiyi-pps

127.0.0.1 count.game.pps.tv 127.0.0.1 game.pps.tv 127.0.0.1 static.g.ppstream.com 127.0.0.1 qosp.msg.71.am 127.0.0.1 msga.71.am 127.0.0.1 noxagile.duapp.com

iqiyi-qiyi

127.0.0.1 api.cupid.qiyi.com 127.0.0.1 msg.video.qiyi.com 127.0.0.1 msg2.video.qiyi.com

After adding the rules, you can close the issue.

Thanks.

lancelot-moon commented 5 years ago

Interesting. I disabled all adblockers on my PC. But I let my router block t7z.cupid.iqiyi.com on DNS level. It will show the anti-adblock warning by Chrome on PC.

Screenshot: ![image](https://i.imgur.com/En6jDmH.png)

As long as I enable AG for Windows (use AdamWr's rules), no anti-adblock warning even if blocking `t7z.cupid.iqiyi.com` on DNS level. For **mobile devices**, blocking `t7z.cupid.iqiyi.com` stops ad video and doesn't cause anti-adblock warning on mobile browsers and its Android & iOS apps.
lancelot-moon commented 5 years ago

@AdamWr Are you there?

May you first add ||t7z.cupid.iqiyi.com^ in Mobile Ads filter and SDN filter?

Thanks.

AdamWr commented 5 years ago

Thank you, added ||t7z.cupid.iqiyi.com^ Regarding other rules, I'm not sure if all of them should be added, for example this - game.pps.tv, I think that it shouldn't be blocked. So, I think that before adding these rules we will need to carefully check them.

lancelot-moon commented 5 years ago

Regarding other rules, I'm not sure if all of them should be added.

Yes, it's up to you. I don't say to directly add them all without checking.

Sorry, I'm wrong. We shouldn't add ||t7z.cupid.iqiyi.com^ into Base filter, otherwise the anti-adblock warning will show on desktop browsers, . Keep it in Mobile Ads filter and SDN filter. Thanks.