UNPKG

cordova-plugin-admobpro-ex

Version:

Ultimate Cordova Plugin for Google AdMob and DFP to monetize hybrid apps. Show mobile Ad with single line of JavaScript. Compatible with Cordova CLI, PhoneGap Build, Intel XDK/Crosswalk, Google ChromeApp, Ionic, Meteor, etc.

50 lines (44 loc) 1.44 kB
var admobid = {}; // TODO: replace the following ad units with your own if( /(android)/i.test(navigator.userAgent) ) { admobid = { // for Android banner: 'ca-app-pub-3940256099942544/6300978111', interstitial: 'ca-app-pub-3940256099942544/1033173712', rewardvideo: 'ca-app-pub-3940256099942544/5224354917', }; } else if(/(ipod|iphone|ipad)/i.test(navigator.userAgent)) { admobid = { // for iOS banner: 'ca-app-pub-3940256099942544/2934735716', interstitial: 'ca-app-pub-3940256099942544/4411468910', rewardvideo: 'ca-app-pub-3940256099942544/1712485313', }; } else { admobid = { // for Windows Phone, deprecated banner: '', interstitial: '', rewardvideo: '', }; } function initApp() { if (! AdMob ) { alert( 'admob plugin not ready' ); return; } // this will create a banner on startup AdMob.createBanner( { adId: admobid.banner, position: AdMob.AD_POSITION.BOTTOM_CENTER, isTesting: true, // TODO: remove this line when release overlap: false, offsetTopBar: false, bgColor: 'black' } ); // this will load a full screen ad on startup AdMob.prepareInterstitial({ adId: admobid.interstitial, isTesting: true, // TODO: remove this line when release autoShow: true }); } if(( /(ipad|iphone|ipod|android|windows phone)/i.test(navigator.userAgent) )) { document.addEventListener('deviceready', initApp, false); } else { initApp(); }