80% revenue from search advertising is not entirely exact.
the revenue of google was 279.8 billion in 2022 [1]
GCP made 26.28 billion in 2022 [2] Google play made 42.3 billion revenue [3]
There are probably some other non-search add revenue streams besides these two, I am not too familiar with google - but 'one hit wonder' isn't entirely exact.
[1] https://www.statista.com/statistics/267606/quarterly-revenue...
[2] https://www.statista.com/statistics/478176/google-public-clo...
[3] https://www.businessofapps.com/data/google-play-statistics/