I have few suggestions for you.
1. Bitcoin is becoming more and more useless in faucets for the owners since the price is already high and it will be higher more. And the concept you are using, users can definitely earn satoshis faster and you will result in big loss. So my 1st suggestion is to change the currency of your site. There are lots of potential altcoins you can use here. eg. doge, ltc, blk, iota etc. The best option is to create your own virtual coin and then maintain the coin's price with altcoin you will pay your users.
2. For ad revenue, you should check this site cryptomininggame.com or speak to the owner of the site
https://bitcointalk.org/index.php?action=profile;u=1312244 . They are currently paying very well and their ads are very good.
3. You can create some competitions to earn the virtual coins like I have seen in a site where you have to mine 100,000 hashes to open a gift that will contain the site's virtual currency.

4. And most importantly you need to code your site well. There will always be hackers to ruin faucets, it's you who need to control your site strictly.
If you can take above steps, I think you can easily run your site well.

And sorry for my average English.

Thank you very much, these suggestions are awesome and most likely I will change the site to use its own currency, like "simplecoins" or something like that. (of course current satoshi would be converted to the simplecoins), and their conversion rate to Satoshi would change on the current Bitcoin price. That is a great idea.
I will look for even better ads, currently the best ones out there are link shorteners, but these are easily bypassable

I like the competitions idea! A good way to encourage users to spend more time on the site.
So far we have fairly good code, though Captcha, sadly, is necessary due to the bots bypassing the interstitials.
It seems that you won't switch to FaucetHub in the near future.
Unfortunately, when I registered your site, I thought, your site is associated with FaucetHub so I registered with my faucetHub bitcoin address. BUT, that bitcoin address is my Coinbase wallet address and I don't use it anymore because of tx fees.
So, if you don't plan to switch to FaucetHub, is there any way to transfer satoshis from my Coinbase wallet to my FaucetHub deposit address (this is an address created by FaucetHub for direct deposits).
Best...