All large websites switch to canvas rendering (like Netflix already does). This provides scrape, adblocker, content filter, ... protection.
And of course it makes the internet completely unusable by anyone either blind or ...
You might even create a startup that makes a javascript web browser, that allows all these companies to get consistent rendering across all web browsers, prevent ad blockers from working, while enabling them to use all their current infrastructure as-is. This would work better because it would still enable ad-network providers to send their javascript to the end-user, so they can keep doing their little custom checks to verify if they're being scammed or not.
At present, ads are easy to identify and block because advertisers don't trust the sites they advertise on - they want the impression to be recorded by a trusted (?) 3rd party ad server; this means ad data are easily identifiable at the network level, which is easy to block.
Until there's a replacement model for that lack-of-trust, ad blocking will probably be easy regardless of display technique.
All large websites switch to canvas rendering (like Netflix already does). This provides scrape, adblocker, content filter, ... protection.
And of course it makes the internet completely unusable by anyone either blind or ...
You might even create a startup that makes a javascript web browser, that allows all these companies to get consistent rendering across all web browsers, prevent ad blockers from working, while enabling them to use all their current infrastructure as-is. This would work better because it would still enable ad-network providers to send their javascript to the end-user, so they can keep doing their little custom checks to verify if they're being scammed or not.