UNPKG

cordova-plugin-admobpro

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, Ionic, 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(); }