From a very top level view, this gives Google, and other websites, the ability to block requests from devices/browsers they don't approve.
This implements device level verification of the code running your browser. If the device identifies as something Google, or other implementing websites, don't approve, you'll get an error similar to how you see 404 errors for missing/wrong links.