Earlier quoted context omitted.
I have thrown quite a lot of work at it. Reading into it, looking up the legalese, building a solution that shows a cookie banner and prevents ads to load before users agreed to it etc. I only gave up after all of that failed. It just became unjustifiable to throw more time at it.
Sounds like about 5 minutes of work to me: https://support.google.com/adsense/answer/7670013?hl=en
It takes the liberty to dynamically inject stuff into the site. Even after the user provided consent. Maybe so the user always has a menu to change their settings.
They seem to try to put that dynamically injected thing below the fold. So maybe blog like sites don't mind.
But on my site it wrecked havoc.
I tried for a while and couldn't fix it.