Based on my experience - Revenue share deal with a bigger partner never works out. Unless they invest upfront and their skin is in the game, they'll not too be worried about monetizing your efforts.
My suggestion - Ask for minimum guarantee before you invest your time & effort doing it.