uBlockOrigin / uAssets

Resources for uBlock Origin, uMatrix: static filter lists, ready-to-use rulesets, etc.
GNU General Public License v3.0
4.24k stars 777 forks source link

bigfarm.goodgamestudios.com: ads #17196

Closed InezWijker closed 1 year ago

InezWijker commented 1 year ago

Prerequisites

URL address of the web page

https://bigfarm.goodgamestudios.com/?w=246942

Category

ads

Description

The website shows vertical and horizontal ad-placeholders. the ads are blocked but the spaceholders still show as white bars. White bars

Screenshot(s)

Screenshot(s)

Configuration

```yaml uBlock Origin: 1.47.4 Chromium: 111 filterset (summary): network: 87062 cosmetic: 40799 scriptlet: 17061 html: 0 listset (total-discarded, last-updated): default: user-filters: 3-0, never NLD-0: 2575-14, 16h.46m easylist: 63889-47, 16h.41m easyprivacy: 31050-1175, 16h.40m plowe-0: 3757-930, 16h.39m ublock-abuse: 78-0, 16h.37m ublock-badware: 4703-114, 16h.35m ublock-filters: 32029-102, 16h.32m ublock-privacy: 292-1, 16h.31m ublock-quick-fixes: 379-32, 16h.30m ublock-unbreak: 1927-44, 16h.29m urlhaus-1: 6870-0, 16h.28m filterset (user): [array of 3 redacted] trustedset: removed: edge-scheme modifiedUserSettings: [none] modifiedHiddenSettings: [none] supportStats: allReadyAfter: 587 ms (selfie) maxAssetCacheWait: 113 ms popupPanel: blocked: 2 blockedDetails: goodgamestudios.com: 1 googlesyndication.com: 1 ```
krystian3w commented 1 year ago

Maybe hardcoded placeholders.

mapx- commented 1 year ago

Where are those spaceholders in your screenshot ? Is it an account required ?

MasterKia commented 1 year ago

One user first reported placeholders, then said they were suddenly gone: https://github.com/uBlockOrigin/uAssets/issues/14608#issuecomment-1233408183

Some user find working filters and was supposed to report to EasyList but I guess he never did: https://github.com/uBlockOrigin/uAssets/issues/14795#issuecomment-1245727903

Another user tried the filters found by the previous user but they didn't work for him: https://github.com/uBlockOrigin/uAssets/issues/15431#issuecomment-1297161383

MasterKia commented 1 year ago

@InezWijker Can you check if adding these to "My filters" pane works? (click Apply changes, go back to the website and press Ctrl + F5 to reload the page):

goodgamestudios.com###ad-placeholder-vertical
goodgamestudios.com###ad-placeholder-horizontal
krystian3w commented 1 year ago

May https://github.com/uBlockOrigin/uAssets/labels/geo%20specific or need high exp https://github.com/uBlockOrigin/uAssets/labels/account%20required (based on dimisa-RUAdList theory).

demo account:

l: uAssets p: github

but may down as long e-mail is public without password and account is on first or second level.

InezWijker commented 1 year ago

@MasterKia I followed your advise and added the lines into My Filters and reloaded the webpage with CTRL + F5, but it didn't help, the white bars are still there. MyFilters Game

InezWijker commented 1 year ago

Where are those spaceholders in your screenshot ? Is it an account required ?

@mapx- They are at the top and to the right of de screen. Yes an account is required to login. After logging in the screen changes to the screenshot above with the white bars.

krystian3w commented 1 year ago

So hardcoded (need resize iframe with game) or Good Games Studio follow uAssets issues and renamed placeholders only.

On screen we see 163 lvl, try login on fresh account to exclude needing long farmed account (I guess 5 years).

If back on fresh account even in "incognito" mode maybe needed is write your country to repoduce with free/paid VPN.

InezWijker commented 1 year ago

@krystian3w With a new account the white bars do not appear. NewAccount

But I want to play with my current account without the white bars. Is it possible with UB to solve this?

MasterKia commented 1 year ago

Without a high-level account we can't investigate. @InezWijker If you are willing to share your account credentials privately, please send them to this Reddit user: Free_AsIn_Freedom

InezWijker commented 1 year ago

How do I get my account credentials to this user?

MasterKia commented 1 year ago

Create a Reddit account, then visit: https://www.reddit.com/message/compose/

InezWijker commented 1 year ago

@Masterkia Created Reddit account (ZeniW_WhiteBars) but cannot find a user Free_AsIn_Freedom. There is a community with that name, but is that the same?

InezWijker commented 1 year ago

Found the user!

MasterKia commented 1 year ago

I got your message.

krystian3w commented 1 year ago

https://github.com/uBlockOrigin/uAssets/issues/14795#issuecomment-1473156533 / https://github.com/uBlockOrigin/uAssets/issues/15431#issuecomment-1473156112

||cdn.jsdelivr.net/npm/@goodgamestudios/cxf-ad-banner^$script,3p,domain=goodgamestudios.com

InezWijker commented 1 year ago

@MasterKia your solution works perfectly. I have been playing the game a while now and everything works fine with full screen (no more white bars). Very happy here, thank you so much!!

@krystian3 thank you for commenting.

krystian3w commented 1 year ago

Probably MasterKia wanted to check how it works with the rest of the games before asking for a test from your country (The test can be considered nonsensical, but some people still ask if the solution works well enough on the submitter's computer).

InezWijker commented 1 year ago

The problem has returned, the white borders are back even with the special code in MyFilters. @MasterKia could you help again?

krystian3w commented 1 year ago

In the blind, they may have changed the name of the script slightly:

https://cdn.jsdelivr.net/npm/@goodgamestudios/cxf-banners@1.21.1/dist/index.js

https://github.com/cxf/cxf-ad-banner/ (exterminated, maybe by mark repository as private)

Company ate -ad / ad- and new ABP/EasyList newtwork filter maybe can be:

||cdn.jsdelivr.net/npm/@goodgamestudios/cxf-banners^$script,3p,domain=goodgamestudios.com

I have not read if the JS code already has a trap that some set-constant from the arsenal https://github.com/gorhill/uBlock/wiki/Resources-Library#available-general-purpose-scriptlets would be useful.

You might want to write yourself a :style(...) for the future, as long will be possible to resize canvas the game without much harm to performance/experiences:


! draft based on uBo picker/zapper protection:
! 
goodgamestudios.com#$##game.game-frame { box-shadow: none !important; color-scheme: light dark !important; display: block !important; filter: none !important; height: 100vh !important; left: 0px !important; max-height: none !important; max-width: none !important; min-height: unset !important; min-width: unset !important; opacity: 1 !important; pointer-events: auto !important; position: fixed !important; top: 0px !important; transform: none !important; visibility: hidden !important; width: 100% !important; z-index: 2147483647 !important; background: transparent !important; border-width: 0px !important; border-style: initial !important; border-color: initial !important; border-image: initial !important; border-radius: 0px !important; margin: 0px !important; outline: 0px !important; padding: 0px !important; }
InezWijker commented 1 year ago

You are awesome!! That helped again, @krystian3w thank you so much!!

stephenhawk8054 commented 1 year ago

@ryanbr

krystian3w commented 1 year ago

As long as it doesn't stop in a few minutes or up to 72 hours.

They can toy/play with the site code as Wirtualna Polska did.