admobExport.createBanner = function(args, successCallback, failureCallback) { var options = {}; if(typeof args === 'object') { for(var k in args) { if(k === 'success') { if(typeof args[k] === 'function') successCallback = args[k]; } else if(k === 'error') { if(typeof args[k] === 'function') failureCallback = args[k]; } else { options[k] = args[k]; } } } else if(typeof args === 'string') { options = { adId: args }; } cordova.exec( successCallback, failureCallback, 'AdMob', 'createBanner', [ options ] ); };