For me, it must be "starved of revenue". "for" just sounds wrong. However, there are sufficient plausible-looking Google hits for the latter to make wonder whether some native speakers do legitimately use it.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.