• Tja@programming.dev
    link
    fedilink
    English
    arrow-up
    2
    ·
    12 minutes ago

    This is created by someone who has no idea about websites, for an audience who has no idea about websites.

    You don’t need cookies, trackers or any personal data to detect an adblocker.

    It’s like accusing a store of spying for putting anti-theft gizmos on the merchandise.

  • stoy@lemmy.zip
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    1 hour ago

    I have said it before and I’ll way it again, an adblocker has gone from simply being a nuisance blocker to being an essential tool for not only privacy but also security.

    My counterpoint to any website whining about you blocking their ads is this:

    Untill website owners take full legal and financial responsibillity for any dammages the ads presented on their website causes my computer or property due to infected ads or an infected website, I won’t even consider disabling my adblocker, I still probably won’t, but I’ll consider it.

  • neatchee@piefed.social
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    2
    ·
    5 hours ago

    ok ok ok ok look I use DNS level ad blockers, I’m big in favor of them, but this is the dumbest shit ever.

    Running client side JavaScript that detects when an advertisement failed to load and then popping a request to disable your ad blocker is in no way, shape, or form “spying”.

    Don’t get me wrong, plenty of sites absolutely spy on you, and the ads themselves definitely spy on you.

    But being able to detect that ads didn’t load? It’s completely client side and is not spying 😂

    That last line is just real bad logic.

    • bnn1
      link
      fedilink
      English
      arrow-up
      3
      ·
      4 hours ago

      yep for websites that’s literally just checking if their ad element exists in the DOM tree.

      const myAdElementSelector = "#fuckingAd";
      const myAdElement = document.querySelector(myAdElementSelector);
      if (!myAdElement) return "yes user is using adblocker";
      

      simple as.

      or maybe not honestly i don’t know i just wanted everyone to know i know javascript.

      • Tja@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 minutes ago

        2/10, should have used jQuery

        or maybe not honestly I don’t know I just wanted everyone to know I’m old enough to remember classic stackoverflow

    • ShankShill@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 hours ago

      Even without JavaScript, back in my day doing some basic CSS stuff could effectively* do this too.

      *Background showed if image doesn’t. Not hard to work around but did something if ad didn’t load.

      There was better technique using CSS but I ran small band websites for basically free tickets so I wasn’t chasing riches. Just hosting cost. Single small ad was enough.

  • Thebeardedsinglemalt@lemmy.world
    link
    fedilink
    English
    arrow-up
    26
    ·
    9 hours ago

    Site: We noticed you’re using an ad blocker. Ads are how we pay for this site so it can be free for you

    Me: I’m using an ad blocker because without it your site is a barely functional jumbled mess

    Site: Please disable your ad blocker

    Me: Also the last time I visited the site without a blocker my antivirus caught a malicious ad injection.

    Site: 🤡

    • BrownSugarBits@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      ·
      8 hours ago

      Site: We noticed you’re using an ad blocker. Ads are how we pay for this site so it can be free for you

      “Ads are how we sell as much information about you as we possibly can so that it can be free for you. This sites content is the nectar in our fly trap. Get the fuck into our fly trap so we can extract as much from your humanity as we possibly can”

      • JcbAzPx@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 hours ago

        It’s not like they ever stopped. If you’re rawdogging ads, you are part of a bot net at the very least.

        • Tja@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 minutes ago

          I have never used an adblocker and I’m certain I’m not part of a botnet, as much as I trust my IDS.

  • SharkAttak@kbin.melroy.org
    link
    fedilink
    arrow-up
    68
    ·
    11 hours ago

    “No no, I’m not a thief, but me and my 1200 paying friends would like to take a look around your house, may we come in?”

  • Bilb!@lemmy.ml
    link
    fedilink
    English
    arrow-up
    75
    arrow-down
    3
    ·
    12 hours ago

    A script that shows a modal box or whatever when something fails to load as expected need not spy on you to function, but maybe I’m reading into a funny post more than I should be.

    • deadbeef79000@lemmy.nz
      link
      fedilink
      English
      arrow-up
      33
      arrow-down
      1
      ·
      11 hours ago

      You’re technically correct (the best kind of correct).

      It’s trivial to attempt a connection to an ad server and detect the failure and display a dialog.

      The problem is that (publishers don’t want to acknowledge) there’s no difference between advertising and malware.

    • Cousin Mose@lemmy.hogru.ch
      link
      fedilink
      English
      arrow-up
      4
      ·
      9 hours ago

      When I browse a website without the dialog I assume they’re not disclosing anything, but as a web developer that’s super against this my own websites are dialog free too.

      It’s sad that we expect this behavior from “normal” websites.

      • Seb the goblin@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        9 hours ago

        That’s why I appreciate the few and far between sites that have a banner… That’s just “we don’t track or nuffin’, see here what we do”, so it’s clear that they’ve considered, any potential scripts did load successfully, and they’re hopefully not lying

        • Cousin Mose@lemmy.hogru.ch
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          2
          ·
          9 hours ago

          But if I were browsing a website and that came up it would irritate me too. I’d probably end up blocking that message as well.

          I just want to see the content damn it! 🤣