Software Archive
Read-only legacy content
17061 Discussions

Admob Problems. Ads not showing

John_E_2
New Contributor I
530 Views

I hava a app that i want to show the ads not on index.html but say on index1.html

Everything works great on index.html with the admob script below, banner and interstitial shows up, but i dont whant them on index.html, i want them on index1.html. i delete the code from index.html and put it in index1.html no ads is showing up?

Why is that?

Whay i want them to index1 is that its not very user friendly to hav a interstitial to pop up 1sec after appstart.

i was also thinking to call the interstitial on the first button click but i cant get that working either.

iam using the AdMob Plugin Pro (cordova-plugin-admobpro)  

this is the admobpro script that i use in the html file:

  <script type="text/javascript" src="cordova.js"></script>
    <script>var admobid = {};
if( /(android)/i.test(navigator.userAgent) ) { 
    admobid = { // for Android
        banner: 'ca-app-pub-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
        interstitial: 'ca-app-pub-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
    };
} else if(/(ipod|iphone|ipad)/i.test(navigator.userAgent)) {
    admobid = { // for iOS
        banner: 'ca-app-pub-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
        interstitial: 'ca-app-pub-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
    };
} else {
    admobid = { // for Windows Phone
        banner: 'ca-app-pub-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
        interstitial: 'ca-app-pub-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
    };
}

if(( /(ipad|iphone|ipod|android|windows phone)/i.test(navigator.userAgent) )) {
    document.addEventListener('deviceready', initApp, false);
} else {
    initApp();
}

function initApp() {
    if (! AdMob ) { alert( 'admob plugin not ready' ); return; }

    AdMob.createBanner( {
        adId: admobid.banner, 
        isTesting: false,
        overlap: false, 
        offsetTopBar: false, 
        position: AdMob.AD_POSITION.BOTTOM_CENTER,
        bgColor: 'black'
    } );
    
    AdMob.prepareInterstitial({
        adId: admobid.interstitial,
        autoShow: true
    });
}</script>
        

0 Kudos
2 Replies
Elroy_A_Intel
Employee
530 Views

I recommend posting your questions to the developer of this plugin as they would be the best resource for addressing issues with the plugin.

You can post your questions at https://github.com/floatinghotpot/cordova-admob-pro/issues.

0 Kudos
John_E_2
New Contributor I
530 Views

ok thanks for the response, i will do that.

0 Kudos
Reply