Hi, seeing the number of similar reports and questions on https://support.google.com/adsense/ this problem is encountered by many users. But it is an elusive issue and only occurs in very specific cases, making it hard to reproduce or debug.
What I found so far by many tests and eliminations:
- The issue is not caused by a conflict with a third party script or WordPress itself (I was able to reproduce it on an HTML test page https://ardeche.one/test/index.html where the adsbygoogle.js is the only script included in the page source)
- The issue only occurs when both the Adsense options “GDPR consent message” and “Anchor ads” are ON but the option “Turn off anchor ads on screens wider than 1000px, like desktop” is OFF (!)
- It occurs in Chrome/ium and Firefox (have not tested other browsers) only in a window wider than 1000px where the anchored ad will be placed at the bottom (smaller windows will get the anchor ad at the top, and the freeze will NOT occur!)
- It occurs when (a) the visitor gives consent, (b) receives an anchor add on the page (c) reaches the end of the page where the anchor add is overlapping the closed GDPR consent slide-out thingy.
I really hope Google will feel enough shame about the pain it is inflicting on so many website visitors (getting browser freezes) and administrators (spending many hours trying to debug and loosing income in the process) and finally start taking this issue serious and fix what is clearly an internal conflict!
But until then, there appear to be several options to work around the issue:
- Disable Anchor ads (and loose income)
- Check the option Turn off anchor ads on screens wider than 1000px, like desktop (and loose income, but probably less than option 1)
- Disable GDPR consent message (and possibly loose no income but spend time on an alternative like Complianz)