The analysis I read was similar but reached a different conclusion: google had been caught charging for ads that were never seen. Something in the realm of a billion dollars in ad money that was collected supposedly for viewed ads but which actually ran on 0 view videos, etc.
Obviously that would be very bad, so they started crediting advertisers and began the ad-block enshittification.