It would be so nice if there was a single plugin which everyone used and I can plan in central ui.
Neither of those are legal. https://gdpr-info.eu/recitals/no-32/:
”If the data subject’s consent is to be given following a request by electronic means, the request must be clear, concise and not unnecessarily disruptive to the use of the service for which it is provided.”
1. Fire up uMatrix and globally block cookies for domain.
2. Fire up uBlock Origin to block element on page.
3. Self-Destructing Cookies for edge case motherlovers.
Remember, boys and girls and all that lieth betwixt and beyond: FIRST pillage THEN burn!
Note that this is not just about cookies but about any kind of stalking; browser fingerprinting, local storage, etc. It's more of a legal thing where you gave them permission to track you as opposed to a technical restriction, so a browser-based solution isn't really an equivalent (you can block their cookies but they'll still fingerprint your browser).
The problem is, a lot of them are badly implemented and load the trackers regardless, a lot are badly configured and consider Google/Shitbook as "necessary" cookies you can't opt-out of, and most of them are a pain to opt-out (with Yahoo/Oath - the cancer of the internet - in prime position - their GDPR flow is outright offensive).
Sadly until there's actual enforcement of the regulations things will stay that way.
As is, it is a complete disaster that accomplishes nothing positive.