In short, I don't know - but if I were in your shoe's I can
think of area's I would explore:
- Load your jquery mobile and jquery AFTER you load Adsense -
precedence has caught me when using two different libraries.
- I would look at what AdSense might have tried to disable by
looking into the default jqmobile values when adsense is loaded and
not loaded. See http://api.jquerymobile.com/global-config/
- If I couldn't find what had changed, I would use a SetInterval
or some other delay tactic to check values after 30seconds or so in
case Google AdSense dynamically changes things that breaks mobile.
That just my two cents worth - do be good to share the solution if/when
you find it...
In addition, precedence might help you -
That my two cents worth...