AdguardTeam / AdguardFilters

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

Google Play: com.banglalink.toffee #181178

Closed adguard-bot closed 5 months ago

adguard-bot commented 5 months ago

Issue URL (Incorrect Blocking)

https://play.google.com/store/apps/details?id=com.banglalink.toffee

Comment

This app has two types of ads.

  1. Flash ads will appear on app openning.
  2. Video ads (10sec) will play before the original video. If I activate adguard to block this ads, then no video will play, stuck on video loading screen.

(This andoid app doesn't allow taking screenshots, so I had to take picture from another device) Username: @SSSopan

Screenshots

Screenshot 1 ![Screenshot 1](https://cdn.adguard.info/sitereports/fwra5nkq8x4o8cc8o0sko4400c0gkksogvgtj6bc8g.jpg?nc=1)
Screenshot 1 with AdGuard disabled ![Screenshot 1](https://cdn.adguard.info/sitereports/anr51yuq6tc08o8o8owo4ko8sw4sgos4lhpgfqw17a.jpg?nc=1)

System configuration

Information Value
AdGuard product: AdGuard for Android v4.4.1
System version: Android 14
Browser: Android APP
License type: paid
AdGuard mode: VPN
HTTPS filtering: enabled
Stealth mode options: Send Do-Not-Track header,
Hide your Referrer from third-parties,
Hide your User-Agent,
Remove X-Client-Data header from HTTP requests,
Self-destructing third-party cookies (180),
Self-destructing first-party cookies (4320)
DNS filtering: server: https://dns.adguard-dns.com/dns-query
filters: https://filters.adtidy.org/android/filters/15_optimized.txt, https://big.oisd.nl
Filters: Ad Blocking:
AdGuard Base,
AdGuard Mobile Ads,
EasyList

Privacy:
AdGuard URL Tracking,
AdGuard Tracking Protection,
EasyPrivacy,
Legitimate URL Shortener,
Fanboy's Anti-Facebook List,
Peter Lowe's Blocklist

Social Widgets:
AdGuard Social Media

Annoyances:
AdGuard Annoyances,
AdGuard Cookie Notices,
AdGuard Other Annoyances,
AdGuard Widgets,
AdGuard Popups,
AdGuard Mobile App Banners,
Adblock Warning Removal List,
Fanboy's Annoyances,
EasyList Cookie List,
Dandelion Sprout's Annoyances List

Security:
Online Malicious URL Blocklist,
Scam Blocklist by DurableNapkin,
uBlock Origin – Badware risks,
Phishing URL Blocklist

Other:
AdGuard DNS
Custom filters: https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters.txt,
https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters-mobile.txt,
https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/ubo-link-shorteners.txt,
https://raw.githubusercontent.com/bogachenko/fuckfuckadblock/master/fuckfuckadblock.txt,
https://secure.fanboy.co.nz/fanboy-indian.txt,
https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/resource-abuse.txt,
https://www.apps2sd.info/idm/filters.txt,
https://raw.githubusercontent.com/DoingDog/XXKiller/main/f.txt,
https://raw.github.com/reek/anti-adblock-killer/master/anti-adblock-killer-filters.txt,
https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/android-tracking.txt
Userscripts: https://userscripts.adtidy.org/release/adguard-extra/1.0/adguard-extra.meta.js
https://raw.githubusercontent.com/reek/anti-adblock-killer/master/anti-adblock-killer.user.js
https://adsbypasser.github.io/releases/adsbypasser.full.es7.meta.js
https://userscripts.adtidy.org/release/popup-blocker/2.5/popupblocker.user.js
Other extensions used: None
SeriousHoax commented 5 months ago

@SSSopan This is not an official reply but I don't think AdGuard can filter such ads on Toffee, for reasons why it can't filter for example Facebook app. It's probably possible on a rooted phone but it doesn't seem your phone is rooted (correct me if I'm wrong).

Secondly, you are using too many redundant filters. More filters don't mean more blocking. You don't need to use Easylist because it's already part of AdGuard Base. Usually, it's not recommended to use both EasyPrivacy and AdGuard Tracking Protection at the same time. It can cause breakage. You don't need Peter Lowe's Blocklist as it should be covered by AdGuard DNS filter and OISD BIG that you're using. AdGuard Annoyances includes AdGuard Cookie Notices, AdGuard Other Annoyances, AdGuard Widgets, AdGuard Popups, AdGuard Mobile App Banners. So either use AdGuard Annoyances alone or use them separately. You don't need an Adblock Warning Removal List, AdGuard Base has anti-adblocking rules compatible with AdGuard products. If you find anti-adblocker on websites then simply report like you have here. Fanboy's Annoyances already has EasyList Cookies. But, you should not need Fanboy's Annoyances and Dandelion Sprout's Annoyances List as such annoyances are covered by AdGuard's filters in the Annoyance section. You don't need to use the AdGuard DNS filter in the Other section as you are already using it in the DNS filtering section. Even your DNS is AdGuard DNS. In my opinion, you also don't need to use the filters you're using in the Security section as they are covered by OISD Big which covers much more than that. I also see too many redundant filters in the custom filter section. You don't need uBO filters in AdGuard. AdGuard Base covers Indian Languages also. Get rid off them unless there's something you absolutely need for some purpose. You also should not use anti-adblock killer and adbypasser UserScripts with AdGuard.

So yeah, a lot of overlapping filters that are absolutely unnecessary. Getting rid of these will also improve performance and battery life.

jellizaveta commented 5 months ago

@SSSopan Hi. Unfortunately, I can't test this app because it's only available in Bangladesh. Could you please

  1. leave only AdGuard filters enabled and disable all third party filters in both Blocker and DNS.
  2. go to tab 4 Statistics, go to Recent activity and clear statistics
  3. open tab 3 App Management --> Toffee app --> enable filter HTTPS traffic
  4. open Toffee app, reproduce ads
  5. take screenshots of the filter log (Statistics --> Recent activity) with all requests from the app.
  6. attach screenshots to GitHub comment
SSSopan commented 5 months ago

@SSSopan Hi. Unfortunately, I can't test this app because it's only available in Bangladesh. Could you please

  1. leave only AdGuard filters enabled and disable all third party filters in both Blocker and DNS.
  2. go to tab 4 Statistics, go to Recent activity and clear statistics
  3. open tab 3 App Management --> Toffee app --> enable filter HTTPS traffic
  4. open Toffee app, reproduce ads
  5. take screenshots of the filter log (Statistics --> Recent activity) with all requests from the app.
  6. attach screenshots to GitHub comment

Screenshot_20240611_114056 Screenshot_20240611_114104 Screenshot_20240611_114111 Screenshot_20240611_114117 Screenshot_20240611_114124 Screenshot_20240611_114130

[Note: I did followed those steps. Video ads didn't play as Adguard was enabled. Just stuck on the loading screen.]

Thanks.

jellizaveta commented 5 months ago

@SSSopan Could you try adding these rules to user rules and check if the adverts continue to reproduce?

||graph.facebook.com^$app=com.banglalink.toffee
||pubsub.googleapis.com^$app=com.banglalink.toffee
SSSopan commented 5 months ago

@SSSopan Could you try adding these rules to user rules and check if the adverts continue to reproduce?

||graph.facebook.com^$app=com.banglalink.toffee
||pubsub.googleapis.com^$app=com.banglalink.toffee

It's working... No more video ads. Still there is a flash advert (image) on app openning. This is not a big issue, it appears for once on a session and stayed for only 2 seconds.

Thanks. I appreciate your support. 👌

Update: I had to allow this in user rules to make TOFFEE work. @@||imasdk.googleapis.com^$app=com.banglalink.toffee

SSSopan commented 5 months ago

I'm sharing my custom filters for TOFFEE. There are no more adverts left on this app now.

Thanks to @jellizaveta

||pagead2.googlesyndication.com^$app=com.banglalink.toffee
||pubads.g.doubleclick.net^$app=com.banglalink.toffee
||images.toffeelive.com^$app=com.banglalink.toffee
||graph.facebook.com^$app=com.banglalink.toffee
@@||imasdk.googleapis.com^$app=com.banglalink.toffee
jellizaveta commented 5 months ago

I'm really sorry for the long reply! The rules have been added to the filter, so thank you so much for checking!