I don't know. Are they? That was partly my question - which has not been answered despite the claims confidently made above. Ad revenue being down doesn't strike me as making it a sinking ship. Is revenue not down off its peak for most companies?
The stock certainly has performed far worse before the acquisition - especially relative to others.
The ads on there are the tell. It is all weird random objects from Alibaba sold under companies/brands that don't really exist. This used to be the premier advertising medium for global brands.