Closed adguard-bot closed 5 years ago
It's a comic app. Actually he wants to report missed ads in app. You can see the Simplified Chinese: "广告"(= advertisement) in the screenshot.
Android app: http://www.manhuaren.com/download/android/dm5hw-2-2-5/
iOS app: https://itunes.apple.com/cn/app/man-hua-ren-wei-ai-man-hua/id940347474?l=zh&ls=1&mt=8
Please make rules for its Android app and iOS app. Thanks.
In iOS we can block this ad with Facebook only: ||graph.facebook.com^
On Android I see only empty placeholder.
Please check on Android
||mangaapi.manhuaren.com/*/public/getMultiAdsStrategy
@Alex-302 @AdamWr
In iOS we can block this ad with Facebook only: ||graph.facebook.com^
No, it doesn't use ads from graph.facebook.com. I suggest that you try more...
Some ad requests are from: mangaapi.manhuaren.com/v1/public/getStartPageAds mangaapi.manhuaren.com/v1/public/getMultiAdsStrategy mangaapi.manhuaren.com/v1/public/getAditem mangaapi.manhuaren.com/v1/public/getAds <- This is blocked by rule "/getads" in AdGuard Base filter.
I had checked that the images from by218us.cdndm5.com/25 are all ad images. However, there are other general images under by218us.cdndm5.com/xx/xxxx.
So we can't add both mangaapi.manhuaren.com and by218us.cdndm5.com in the filter. When clicking ad images from by218us.cdndm5.com/25, it will lead to app store for downloading games.
We can first add rules for its Android app.
Before testing my under rules, please first clear manhuaren app's data in Android's app setting.
Please add under rules.
For Android app:
@ameshkov
Please add them in AdGuard Base filter, not in Mobile Ads filter.
/getStartPageAds
/getMultiAdsStrategy
/getAditem
||www.dm5.com/wxhfm.html^
||by218us.cdndm5.com/25^
||by218us.cdndm5.com/29^
||jdd01.198game.net^$empty,important
Please add them in AdGuard Spyware filter.
||ulogs.umeng.com^
||ulogs.umengcloud.com^
||m.adtiming.com^
(Maybe there are other trackers or loggers.
You can add rules for spyware by yourself.)
Please add them in Mobile Ads filter. (Update rules.)
||mangaapi.manhuaren.com/*/public/getGlobalConfig^$replace=/"(splashAdConfig|adConfig)"/"__\$1"/
||mangaapi.manhuaren.com/*/public/getBaseurl^$replace=/"adsBaseurl"/"__adsBaseurl"/
||mangaapi.manhuaren.com/*/public/getHome^$replace=/"bannerAd"/"__bannerAd"/
||mangaapi.manhuaren.com/*/manga/getRank^$replace=/"(topAd|comicListAd)"/"__\$1"/
||mangaapi.manhuaren.com/*/manga/getComment^$replace=/"(commentAd|hotCommentAd)"/"__\$1"/
||mangaapi.manhuaren.com/*/manga/getHotComment^$replace=/"(commentAd|hotCommentAd)"/"__\$1"/
||mangaapi.manhuaren.com/*/manga/getCategoryMangas^$replace=/"(topAd|comicListAd)"/"__\$1"/
||mangaapi.manhuaren.com/*/book/getCategoryBooks^$replace=/"(topAd|bookListAd)"/"__\$1"/
||mangaapi.manhuaren.com/*/book/getHome^$replace=/"bannerAd"/"__bannerAd"/
||mangaapi.manhuaren.com/*/manga/getCommentByChapter^$replace=/"(commentAd|hotCommentAd)"/"__\$1"/
||mangaapi.manhuaren.com/*/book/getCommentByChapter^$replace=/"(commentAd|hotCommentAd)"/"__\$1"/
||mangaapi.manhuaren.com/*/public/getRecommendedGame^
||mangaapi.manhuaren.com/*/manga/getRelease^$replace=/"comicListAd"/"__comicListAd"/
||mangaapi.manhuaren.com/*/manga/getUpdate^$replace=/"comicListAd"/"__comicListAd"/
||mangaapi.manhuaren.com/*/public/getBanner^$replace=/"(isShowAdSign|showAdSignUrl|ads)"/"__\$1"/
||mangaapi.manhuaren.com/*/book/getRank^$replace=/"(topAd|bookListAd)"/"__\$1"/
||mangaapi.manhuaren.com/*/book/getRelease^$replace=/"bookListAd"/"__bookListAd"/
||mangaapi.manhuaren.com/*/book/getUpdate^$replace=/"bookListAd"/"__bookListAd"/
||mangaapi.manhuaren.com/*/book/getComment^$replace=/"(commentAd|hotCommentAd)"/"__\$1"/
||mangaapi.manhuaren.com/*/book/getHotComment^$replace=/"(commentAd|hotCommentAd)"/"__\$1"/
||app.adjust.com^$empty,app=com.ilike.cartoon,important
||adsapi.manhuaren.com^
||euadsapi.manhuaren.com^
Please add them in SDN filter.
||jdd01.198game.net^
||sitemaji.com^
||ulogs.umeng.com^
||ulogs.umengcloud.com^
||m.adtiming.com^
||adsapi.manhuaren.com^
||euadsapi.manhuaren.com^
Thanks.
For its iOS app, it's impossible to block all ads in app. We can maybe try to make some rules for blocking some trackers or loggers.
iOS users can add by218us.cdndm5.com in themselves blacklist, which can block the ad images from by218us.cdndm5.com/25, but other some general images can't be loaded. (So we don't add ||by218us.cdndm5.com^ in official filters.)
The app provides the function of clearing cache. It's Simplified Chinese interface. If you are unable to find where the function of clearing cache is, I can tell you. iOS users need to first clear its cache before testing rules.
@Alex-302 The rules for its Android app there: https://github.com/AdguardTeam/AdguardFilters/issues/21078#issuecomment-413593319
For its iOS app:
Please add them in SDN filter.
||h5.wannaplay.cn^
and below...
( Please first check the under doubtful domains and then decide if adding into SDN filter. Some of them are added in other popular hosts files. ex: http://1hosts.cf/ )
umeng.com or umengcloud.com is from a Chinese ad provider.
uop.umeng.com <- Some sub-domains of umeng.com in other popular hosts files
k.l.bytedns.net <- It seems that it's related to Chinese DNS service...
d.mob.com <- many sub-domains of mob.com in other popular hosts files
init.sms.mob.com <- many sub-domains of mob.com in other popular hosts files
api.share.mob.com
<- in other popular hosts files
ip-api.com
<- Geolocation API, in other popular hosts files
i.snssdk.com <- sub-domain: temai.snssdk.com in other popular hosts files
settings.crashlytics.com
<- in other popular hosts files
@Alex-302
I already made rules for you.
Recently, I added $replace rules for hiding some space of ad banners.
Ex:
||mangaapi.manhuaren.com/*/public/getHome^$replace=/"bannerAd"/"__bannerAd"/
The above rule can fully remove the ad banners on top.
(Other banners on top are NOT ad banners.)
Not just ad banners' images.
No space of ad banners left on top.
@ameshkov @BlazDT @Alex-302 @AdamWr
We know the rule syntax of $replace for 1 keyword. For example, only 1 keyword: Replace "adNews" with "adNews". ||example.com/test/$replace=/"adNews"/"adNews"/
How can I use $replace if I want to replace several keywords in the same script? For example: I want to replace both "adNews" and "adbanners" in the same script. "adNews" -> "adNews" "adbanners" -> "adbanners"
What's the rule syntax? Thanks.
The 2 are in the same script.
I don't know how to combine them.
||mangaapi.manhuaren.com/*/public/getGlobalConfig^$replace=/"splashAdConfig"/"__splashAdConfig"/
||mangaapi.manhuaren.com/*/public/getGlobalConfig^$replace=/"adConfig"/"__adConfig"/
The 2 are in the same script.
I don't know how to combine them.
||mangaapi.manhuaren.com/*/manga/getRank^$replace=/"topAd"/"__topAd"/
||mangaapi.manhuaren.com/*/manga/getRank^$replace=/"comicListAd"/"__comicListAd"/
Nobody is here... ... ...
There is someone here. Can you post the content of the request of mangaapi... where you want those applied. We have to check with regex in this case. There is an open task to allow to apply two $replace rules.
You want to know the content of requests of manhuaren app. Why not install its Android and iOS app by yourself? https://github.com/AdguardTeam/AdguardFilters/issues/21078#issuecomment-412828928
Without rules, run manhuaren app. Check where the ads are.
For its Android app, clear its data in Android's app setting. For its iOS app, clear its cache in app and then reopen app. Need to refresh page in app.
My rules are above. For its Android app: https://github.com/AdguardTeam/AdguardFilters/issues/21078#issuecomment-413593319
For its iOS app: https://github.com/AdguardTeam/AdguardFilters/issues/21078#issuecomment-414244822
The 2 are in the same script.
Please combine them.
I don't know how to do.
||mangaapi.manhuaren.com/*/public/getGlobalConfig^$replace=/"splashAdConfig"/"__splashAdConfig"/
||mangaapi.manhuaren.com/*/public/getGlobalConfig^$replace=/"adConfig"/"__adConfig"/
The 2 are in the same script.
Please combine them.
||mangaapi.manhuaren.com/*/manga/getRank^$replace=/"topAd"/"__topAd"/
||mangaapi.manhuaren.com/*/manga/getRank^$replace=/"comicListAd"/"__comicListAd"/
Add my rules in AG first, and then view filtering log after running manhuaren app. It's more convenient because I have made rules for you.
If you don't believe my rules, you can check filtering log by yourself. As a developer of filters, do you not need to install apps? The issue is not opened by me. I'm just very enthusiastic.
My rules almost cover all ads in the app. But I can't solve the space of a big ad banner above "日漫大佬". I only wish AdGuard team to please make a rule for hiding the space.
I can only block all ad banners' images (||by218us.cdndm5.com/25^ and ||by218us.cdndm5.com/29^) and forbid an ad page being opened (||jdd01.198game.net^$empty) when clicking the big ad banner. But there is an ad banner's space left in the home page of manhuaren app. I don't know where its script is. You're more professional than me. Please make a rule for hiding the space by yourself.
Other big banners are NOT ad banners. (Some other ad banners are on top banners or in the category of hot rank. I already use $replace rules for hiding them, otherwise space of ad banners is left.) https://github.com/AdguardTeam/AdguardFilters/issues/21078#issuecomment-414729779
I don't want to install the Chinese app in my now Android phone. I test it on my old device. Android v4.4.2.
Must first clear data and then refresh page in the app before testing rules!
On Android device, clear its data in Android's app setting.
The locations of ads in the app. (AdGuard is disabled.) You should know that ads are not from graph.facebook.com. And 1 rule is not enough.
When opening the app, jump a big ad image and a counter.
@BlazDT
Hi, When could you install its Android and iOS app for testing my rules? I have listed all the locations of ads in the app. https://github.com/AdguardTeam/AdguardFilters/issues/21078#issuecomment-415283308
When you use my rules, you can check if the ads disappear.
Because I already solve almost all ads in the app, AdGuard team only need to make 1 rule for hiding the space of the big ad banner above "日漫大佬" and check the doubtful domains which were found when using its iOS app. Decide to add those doubtful domains in SDN filter or not. https://github.com/AdguardTeam/AdguardFilters/issues/21078#issuecomment-414244822
(Now the big ad banner above "日漫大佬" was recently disabled in its iOS app, but you can still find it in its Android app.)
I will try to check it tomorrow morning GMT+1.
Хорошо, спасибо!
The rules are ready there. It helps you to fast check and make rules for the issue. (ゝ∀・)
It's better to modify the label. He wanted to report missed ads in app, not incorrect blocking.
Today, it moved the big ad banner from above "日漫大佬" to above "好作大集結" in its Android app.
App is stuck here, only reproduced first url which I added a commit:
Without knowing the language it is difficult to know what it wants from me.
Why do you only add 1 rule??? I already tell you about the location of ads in the app.
Sometimes it doesn't smoothly load page. Simply reopen the app.
Have you really see my screenshots? https://github.com/AdguardTeam/AdguardFilters/issues/21078#issuecomment-415283308
You said you can enter home page of the app. You must see ads somewhere. Those are Simplified Chinese interface. You need to see my screenshots. I have noted English in my screenshots, which helps you to know the locations of ads!
In your screenshot, it stuck in the category of novels.
I have taught you how to refresh page or simply reopen app. Try for several times. Everything will be fine.
First, do not enable AdGuard to check the locations of ads.
Can you open the home page?
@lancelot-moon could you please post the final set of rules you made? I guess we can combine them in one, but we need to see them all first.
Besides the replace rules, post the regular rules as well (i saw you mentioned a couple of ad domains there)
Regarding combining them, its done like this:
example$replace=/(substr1|substr2)/__\$1/
I freshly installed the app and opened it several times (with clearing cache after a few tries) and never got to the homepage in their app. That is without AdGuard too. I only added one rule as I could only see that request.
As you know the app well (as we can't reproduce all requests and they are definitly are ad requests), I will add the rules when you post the final set.
Is it because you're in Europe? GDPR? When I run the app, I can see the request. adsapi.manhuaren.com.
But you live in Europe. Maybe that app will do the request to euadsapi.manhuaren.com. Does it maybe not allow European using it?
May you try Asain or US ip?
Yes, I'm in Europe.
Is this the full list without replace rules?
/getMultiAdsStrategy /getAditem ||www.dm5.com/wxhfm.html^ ||by218us.cdndm5.com/25^ ||by218us.cdndm5.com/29^ ||jdd01.198game.net^$empty
Please add them in AdGuard Spyware filter. ||ulogs.umeng.com^ ||ulogs.umengcloud.com^ ||m.adtiming.com^ (Maybe there are other trackers or loggers. You can add rules for spyware by yourself.)
"/ ||app.adjust.com^$empty,app=com.ilike.cartoon,important ||adsapi.manhuaren.com^ ||euadsapi.manhuaren.com^
Please add them in SDN filter. ||jdd01.198game.net^ ||sitemaji.com^ ||ulogs.umeng.com^ ||ulogs.umengcloud.com^ ||m.adtiming.com^ ||adsapi.manhuaren.com^ ||euadsapi.manhuaren.com^
Hi,
For its Android app, I updated the $replace rules. @ameshkov just taught me how to separately replace 2 keywords in the same script. https://github.com/AdguardTeam/AdguardFilters/issues/21078#issuecomment-413593319
For its iOS app, hope that you can decide if adding the doubtful domains into SDN filter. https://github.com/AdguardTeam/AdguardFilters/issues/21078#issuecomment-414244822
I use VPN for German ip. I can still normally open the app. I don't understand what happened with you.
Please try to solve the big ad banner above "好作大集結" in its Android app if possible.
Meanwhile added the rules you gave, SDN filter should update after a while after other filters were updated. I hope I didn't miss a rule.
Hi,
I saw that you additionally added 4 domains in filter. Duplication of ||settings.crashlytics.com^. I also didn't see client-api.matchinguu.com in the DNS requests when I used manhuaren app for iOS.
I see ||app.adjust.com^ and ||app.adjust.com^$empty,app=com.ilike.cartoon,important in Mobile Ads filter. Afterwards, I think... Is it better if only adding ||app.adjust.com^$empty? We delete ||app.adjust.com^ and ||app.adjust.com^$empty,app=com.ilike.cartoon,important. Usually app.adjust.com will lead to a page which asks if going to google play or app store after clicking the ad banner. So I think it's better to add ||app.adjust.com^$empty.
Honestly, ||app.adjust.com^ is in most hosts files. But maybe you don't want to block app.adjust.com on DNS level. So it's not in SDN filter.
https://github.com/AdguardTeam/AdguardFilters/issues/8900 @@||app.adjust.com^$domain=dawanda.com
Thanks.
Thanks for the notice regarding duplication. I found matchinguu.com request a while ago on some app (can't remember which one) and while checking my file for not-added rules yet I googled the request and it is a tracking request.
I'm not sure if SDN/DNS filter is converting ^$empty to ^ - therefore I added it that way. Maybe @Alex-302 can shed a bit of light here.
Please note "||app.adjust.com^" is currently excluded for the following platforms: ios, ext_safari, ext_android_cb
So adding it to SDN/DNS filter will very likely break something.
May you delete ||app.adjust.com^ and ||app.adjust.com^$empty,app=com.ilike.cartoon,important from Mobile Ads filter? I think that simply adding ||app.adjust.com^$empty in Mobile Ads filter is better.
Yes, maybe someone wants to go to google play or app store when clicking banners. We don't block app.adjust.com on DNS level.
Thanks.
https://github.com/vokins/yhosts/blob/master/hosts.txt api.share.mob.com is in yhosts and other hosts files.
Is it possible to remove the space of the big ad banner above "畅销热漫" in its Android app?
(Sometimes the big ad banner changed its location.
Now, the ad banner's image is about fake One-Punch Man.
Chinese people made the infringing game of One-Punch Man.
I think you can easy find the big ad banner in the home page of manhuaren Android app.
When clicking it, it will lead to jdd01.198game.net.
That's why I made the rule, ||jdd01.198game.net^$empty,important
.)
My rules which you have added.
For blocking the ad banner's image: ||by218us.cdndm5.com/25^
For forbidding leading to an ad page when clicking it: ||jdd01.198game.net^$empty,important
But I only don't know how to remove the space of the big ad banner above "畅销热漫".
May you try to solve it?
||mangaapi.manhuaren.com/*/manga/getComment^$replace=/"commentAd"/"__commentAd"/
-> ||mangaapi.manhuaren.com/*/manga/getComment^$replace=/"(commentAd|hotCommentAd)"/"__\$1"/
||mangaapi.manhuaren.com/*/manga/getHotComment^$replace=/"hotCommentAd"/"__hotCommentAd"/
->||mangaapi.manhuaren.com/*/manga/getHotComment^$replace=/"(commentAd|hotCommentAd)"/"__\$1"/
||mangaapi.manhuaren.com/*/manga/getCategoryMangas^$replace=/"(topAd|comicListAd)"/"__\$1"/
||mangaapi.manhuaren.com/*/book/getCategoryBooks^$replace=/"(topAd|bookListAd)"/"__\$1"/
||mangaapi.manhuaren.com/*/book/getHome^$replace=/"bannerAd"/"__bannerAd"/
||mangaapi.manhuaren.com/*/manga/getCommentByChapter^$replace=/"(commentAd|hotCommentAd)"/"__\$1"/
||mangaapi.manhuaren.com/*/book/getCommentByChapter^$replace=/"(commentAd|hotCommentAd)"/"__\$1"/
||mangaapi.manhuaren.com/*/public/getRecommendedGame^
||mangaapi.manhuaren.com/*/manga/getRelease^$replace=/"comicListAd"/"__comicListAd"/
||mangaapi.manhuaren.com/*/manga/getUpdate^$replace=/"comicListAd"/"__comicListAd"/
||mangaapi.manhuaren.com/*/public/getBanner^$replace=/"(isShowAdSign|showAdSignUrl|ads)"/"__\$1"/
||mangaapi.manhuaren.com/*/book/getRank^$replace=/"(topAd|bookListAd)"/"__\$1"/
||mangaapi.manhuaren.com/*/book/getRelease^$replace=/"bookListAd"/"__bookListAd"/
||mangaapi.manhuaren.com/*/book/getUpdate^$replace=/"bookListAd"/"__bookListAd"/
||mangaapi.manhuaren.com/*/book/getComment^$replace=/"(commentAd|hotCommentAd)"/"__\$1"/
||mangaapi.manhuaren.com/*/book/getHotComment^$replace=/"(commentAd|hotCommentAd)"/"__\$1"/
Thanks.
@BlazDT
Excuse me. I modified and added some rules. https://github.com/AdguardTeam/AdguardFilters/issues/21078#issuecomment-415905821 May you deal with it? Thanks.
Done. Regarding the big banner I will try later if the app will finally connect.
Hi, really thank that you added my rules in filters.
I tried my VPN for a German IP. I could normally visit pages in the app with a German IP. I have no idea for your situation.
@BlazDT Do you enable "Do not filter websites with EV certificate" in HTTPS filtering of AG? That's maybe why manhuaren app couldn't normally open its pages. If yes, you can try to disable "Do not filter websites with EV certificate".
I don't know if your Android device's traffic is through a proxy server which is filtered by AG for Windows... When I enable "Do not filter websites with EV certificate" in HTTPS filtering of AG for Windows, manhuaren app couldn't normally open its pages. https://github.com/AdguardTeam/AdguardForWindows/issues/2326#issuecomment-419713366
Username: @ooggininder
Download the app from web, enter the app show ads like last pic, choose any comic,table of contents page has ads, every chapter end page or between chapters have ads, Adguard did work but not show at statusbar
Information | value | |
---|---|---|
Platform: | And 8.1.0 | |
AdGuard version: | 2.12.247 | |
Browser: | Chrome | |
AdGuard mode: | VPN | |
Filtering quality: | High-quality | |
HTTPS filtering: | enabled | |
DNS requests blocking: | disabled | |
Filters: | Filter unblocking search ads and self-promotion, AdGuard Mobile Ads, AdGuard Annoyances, AdGuard Simplified domain names, AdGuard Base, (Obsolete) Anti-Adblock Killer |
Reek, AdGuard Spyware, AdGuard Social Media |
Other extensions used: | 漫畫人 |
No ad in the latest manhuaren app v3.1.2. My rules still work well.
Username: @lancelot-moon
@AdamWr
When visiting the website, show the popup for downloading its app.
May you hide the annoyance? Thanks.
Information | value |
---|---|
Platform: | And 8.0 |
AdGuard version: | v3.0.310η (1.3.261cl) |
Browser: | Chrome |
AdGuard mode: | VPN |
Filtering quality: | High-quality |
HTTPS filtering: | enabled |
DNS requests blocking: | disabled |
Filters: | EasyList China, AdGuard Mobile Ads, EasyPrivacy, Fanboy's Annoyances, AdGuard Annoyances, AdGuard Simplified domain names, AdGuard Base, Adblock Warning Removal List, Malware Domains, Spam404, Fanboy's Enhanced Tracking List, CJX's Annoyance List, I don't care about cookies, NoCoin Filter List, AdGuard Tracking Protection, AdGuard Social Media, AdGuard Japanese |
When visiting the website, show the popup for downloading its app.
Fixed.
Issue URL (Incorrect Blocking)
https://www.manhuaren.com
Comment
Screenshots
Screenshot 1
![Screenshot 1](https://reports-img.adguard.com/1UuRJtq.jpg)System configuration
EasyList China,
Mobile Ads,
EasyPrivacy,
Safari,
Annoyances,
Simplified domain names,
English,
Spyware,
Experimental