No experience with flash but with HTML5 wrapped for mobile.
Check out FGL. You can sell a license for your game and get some sweet money for OK stuff, at least in the HTML5 market.
It depends on the type of deal you have with them, but they may ask you to rebrand your game around them (splash screen and stuff) if it's an exclusive. If not, they just make money from the ads so they may not. Games sell from 300$ (non-exclusive) to a lot more if it's an exclusive deal. It depends on the game, but even the most basic, shitty thing when sold can get you a couple of hundreds. Honestly, I'd check this out if I were you :
https://www.fgl.com/view_library.php?page=faq-developer Read up on the type of licenses. Some allow you only to sell your game to one sponsor / publisher. Others to many. Also, the sponsor may give you a good deal besides the type of license type he chooses. These may include a % of ad revenue on certain platforms, for example. I wouldn't go with that though and ask for a higher price, unless the publisher is a big one - in which case, I don't think they'll offer you any ad revenue percentage.
API integration (game center, leaderboards, etc.) is an extra fee. I'd recommend charging around 300-500$ depending on the type of integration. Don't low-ball it, ever. It just fucks it up for other people if you do.
The sponsor usually wants the APK and they upload it onto their own account. From my experience, you have to do everything (ad integration, API integraton, the game, branding, etc.) so you're being paid for the game + the changes. Some sponsors may work other ways, but I haven't met any that do, yet.
I found FGL to feel shady and it sketched me out at first, but it really works. Most sponsors are OK and they'll answer your questions too during the process.
Again, don't ever low-ball it. If you do, it's an opportunity lost to make more money from your work. If they want the game, they will just say "Well, I was thinking something more around... X$".