this post was submitted on 03 Dec 2023
210 points (88.3% liked)

Technology

59666 readers
3852 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 10 points 11 months ago (1 children)

However, extensions using Manifest V3 can still update some filters the old way, without a full update to the extension and a review process by Google. These are called “dynamic rules,” and starting in Chrome 121 (which arrives in January, several months before Manifest V3 becomes mandatory), up to 30,000 dynamic rules are allowed if they are simple “block,” “allow,” “allowAllRequests,” or “upgradeScheme” rules.

Maybe the filter rules required specifically for YouTube don’t work with those rule formats, I don’t know! If they’re not, then Google still allows an additional 5,000 rules with more broad capabilities. Either way, the statement “whenever an ad blocker wants to update its blocklist […] it will have to release a full update and undergo a review” is not true and can be easily disproven by checking the Chrome developer documentation, Mozilla’s documentation, or a blog post that Google published a month ago.

Perhaps my reading comprehension is off here, but I don't follow the logical jump being made here. My only guess is that the author is reading claims regarding the need for a full extension update to update block rules as meaning that the extension update & review are needed for any/all updates to the filter rules. That seems a rather pedantic and ungenerous reading to me. Especially when considering that the impact on users is the same if an update to those 5,000 rules is needed to effectively block the most frequently encountered and obtrusive ads.

Regardless, I think I'll take my info from the folks developing these tools rather than someone who admits to not understanding how ad blocking works before acting on their urge to correct "someone who's wrong on the internet." 🙄

[–] [email protected] 4 points 11 months ago

The limit for dynamic rules is 30K (for basic block/allow) + 5K for more complex blocking, plus a minimum of 60K more for static complex rules: https://developer.chrome.com/docs/extensions/reference/declarativeNetRequest/#property-GUARANTEED_MINIMUM_STATIC_RULES

I agree the original article/quote was probably just worded weird and not being malicious. The issue is more all of the other articles that picked up on that with the wrong interpretation, as many outlets have through the whole Manifest V3 situtation.