There are no other monetization options other than an 80/20 split to the broadcaster/developer for Extension transactions.
It’s an unfortunate situation, and one of the reasons again why other options such as 100% to the broadcaster have been to prevent a race to the bottom by Extensions that have other revenue sources and it becoming expected that Extensions should be ‘free’.