Never use Mobile direct ads. It is spam to google. Already my website is penalty .and visitor 000000.. its cause a cloaking . never use mobile redirect ads.
Depends what your site is. If your site has the potential to be turned into an app then I personally would make two apps, a free and a paid for one. I would then check the useragent and show a page that says something like, "This site is best viewed on our FREE (android/iphone) app" and the option to skip. I'd then use the free app to push traffic to the paid app, maybe have a splash screen at the start explaining why they should upgrade/what benefits they get and so on