mediafire.com

Here you should report unblocked ads, trackers, social media items, annoyances or leftovers from blocked content.
Locked
adguard
AdGuard Author
AdGuard Author
Posts: 143
Joined: Wed Nov 05, 2014 12:05 pm

mediafire.com

Post by adguard »

http://www.mediafire.com/download/48qri ... nstall.zip

clickunder ads.

Code: Select all

||purgrobi.com^$third-party
User avatar
fanboy
EasyList Author
EasyList Author
Posts: 12220
Joined: Wed Sep 05, 2007 8:17 pm

Post by fanboy »

As horrible as the filter is, this is actually covered by this regex already:

Code: Select all

/^https?\:\/\/(?!(connect\.facebook\.net|ajax\.cloudflare\.com|www\.google-analytics\.com|ajax\.googleapis\.com|fbstatic-a\.akamaihd\.net|stats\.g\.doubleclick\.net|api-secure\.solvemedia\.com|api\.solvemedia\.com|sb\.scorecardresearch\.com|www\.google\.com)\/)/$script,third-party,xmlhttprequest,domain=mediafire.com
freshhh
Senior Member
Senior Member
Posts: 88
Joined: Fri Dec 05, 2014 2:47 pm

Post by freshhh »

@fanboy: what list should I use to have automatically this script added?
User avatar
fanboy
EasyList Author
EasyList Author
Posts: 12220
Joined: Wed Sep 05, 2007 8:17 pm

Post by fanboy »

freshhh wrote:@fanboy: what list should I use to have automatically this script added?
The reason why its being used because the revolving nature of adservers being used on this sites (and a few others).. I guess you'd add it your personal list until adguard supports regex-based filters.

http://forum.adguard.com/showthread.php ... iafire-com
User avatar
Lain_13
RU AdList Author
RU AdList Author
Posts: 1041
Joined: Fri Aug 20, 2010 11:20 am

Post by Lain_13 »

Seems like there should be one more exception in the list:

Example: http://www.mediafire.com/watch/4fw1irnb ... I_0530.AVI
Incorrectly blocked script: http://vjs.zencdn.net/4.10/video.js
User avatar
Lain_13
RU AdList Author
RU AdList Author
Posts: 1041
Joined: Fri Aug 20, 2010 11:20 am

Post by Lain_13 »

BTW, as I know regular expressions is not tied to the domains in the list by filters optimization in ABP and actually checked everywhere. They just trigger blocking only on the specified domains. So, I think it will be better to make one generic "block everything but" regexp and use it in places which deserves it rather than maintain separate lists per domain. One will be more efficient.

Proposition to replace all 5 with this one:

Code: Select all

/^https?\:\/\/(?!(([\w\-]+\.)?(addthis\.com|akamaihd\.net|appspot\.com|aviary\.com|bootstrapcdn\.com|cloudflare\.com|crwdcntrl\.net|exelator\.com|g.doubleclick\.net|facebook\.net|google-analytics\.com|googleapis\.com|google\.com|quantserve\.com|scorecardresearch\.com|sharethis\.com|solvemedia\.com|twitter\.com|vo\.msecnd\.net|yahooapis\.com|zencdn\.net)|static\.sockshare\.com|static2\.pbsrc\.com)\/)/$script,third-party,xmlhttprequest,domain=mediafire.com|firedrive.com|promptfile.com|sockshare.com|photobucket.com|~secure.photobucket.com
I've used [\w\-]+\. since it already were in one of the filters for addthis and I came to conclusion that it won't become any worse if it will be applied in a more generic way to all domains since it will be performed once for each URL on any page anyway.

As additional bonus we won't have a problem if mediafire.com will decide to use a script from quantserve.com or some other unlisted for it domain in the future. It's also possible to apply optimization by grouping domains to the first letter to make regexp engine avoid checking agains the same first letter multiple times but it will make list of domains much less readable. Example for group A, B and C: a(ddthis\.com|kamaihd\.net|ppspot\.com|viary\.com)|bootstrapcdn\.com|c(loudflare\.com|rwdcntrl\.net)|...
User avatar
fanboy
EasyList Author
EasyList Author
Posts: 12220
Joined: Wed Sep 05, 2007 8:17 pm

Post by fanboy »

I was thinking of re-writing using these rules, if someone can test?

Code: Select all


/\/?id=.*\-.*[a-zA-Z0-9]{2}/$third-party,domain=photobucket.com|mediafire.com|promptfile.com
||msecnd.net/scripts/compressed.common.lib.js?$domain=firedrive.com|sockshare.com
User avatar
Lain_13
RU AdList Author
RU AdList Author
Posts: 1041
Joined: Fri Aug 20, 2010 11:20 am

Post by Lain_13 »

Checked first one on mediafire.com - it blocks ads script but also triggers on google analytics query on the page with video.
Haven't noticed anything on photobucket.com and haven't tested all the rest.

As I know there are EasyTest list. Why not to add these filters there?
User avatar
fanboy
EasyList Author
EasyList Author
Posts: 12220
Joined: Wed Sep 05, 2007 8:17 pm

Post by fanboy »

It would still require someone to disable the exisiting filters regardless..

Anyways, lets see how this goes. https://hg.adblockplus.org/easylist/rev/87b9eb36b0ac
Guest
Guest

Post by Guest »

Using current easylist (autoupdated), clicking anywhere in mediafire opens a popup.

Not sure how to help, but here is an adblock plus report, perhaps it will give you enough information to fix it?

https://reports.adblockplus.org/5b6cfae ... b=requests

Thank you.
User avatar
Lain_13
RU AdList Author
RU AdList Author
Posts: 1041
Joined: Fri Aug 20, 2010 11:20 am

Post by Lain_13 »

Script URL:

Code: Select all

http://purgrobi.com/ub.pi?id=5ff0fb6206434ff1aaeec737f9ffc0e0&rgr=245345123
Also on photobucket.com:

Code: Select all

http://itrengia.com/ti.ia?id=0f771a5c24b24dda86c5a54d06d0339b&ren=356532
Actually ?id=$domain=mediafire.com|photobucket.com|promptfile.com seems enough for all 3 services. I haven't noticed any FPs with it. Old filter works on promptfile.com yet, though.
Guest
Guest

Post by Guest »

The update seems to have worked for me. ABP shows purgrobi.com is blocked and I no longer experience that (very annoying!) pop-up on Mediafire.
Thank you.
Locked