Software Archive
Read-only legacy content
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.
17060 Discussions

Admob Problems. Ads not showing

John_E_2
New Contributor I
1,010 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
1,010 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
1,010 Views

ok thanks for the response, i will do that.

0 Kudos
Reply