cordova – 每2分钟通过Adonic在Ionic中显示插页式广告

cordova – 每2分钟通过Adonic在Ionic中显示插页式广告,第1张

概述我在Ionic中使用AdMob插件,并使用此代码显示了一个Interstital广告: function initAd(){ // it will display smart banner at top center, using the default options if(AdMob) AdMob.createBanner( { adId: admobid 我在Ionic中使用AdMob插件,并使用此代码显示了一个Interstital广告:

function initAd(){     // it will display smart banner at top center,using the default options     if(AdMob) AdMob.createBanner( {         adID: admobID.banner,bannerID: admobID.banner,position: AdMob.AD_position.BottOM_CENTER,autoShow: true,isTesting: false,success: function() {             console.log('banner created');         },error: function() {             console.log('Failed to create banner');         }     });    window.AdMob.prepareInterstitial({        adID:admobID.interstitial,autoShow:false    });    window.AdMob.showInterstitial();}

有没有办法每2分钟显示一个部分广告?有人告诉我添加这个:setInterval(showInterstitial,1 * 60 * 1000),但我不知道在哪里添加?

解决方法 如果您想每2分钟显示一次,您应该使用:

setInterval(window.AdMob.showInterstitial,2*60*1000);

你应该在initAdd函数的右括号之前添加它:

function initAd(){ // it will display smart banner at top center,using the default options if(AdMob) AdMob.createBanner( {                          adID: admobID.banner,position:AdMob.AD_position.BottOM_CENTER,success: function(){                          console.log('banner created');                          },error: function(){                         console.log('Failed to create banner');                          }                          } );                                       window.AdMob.prepareInterstitial(                            {adID:admobID.interstitial,autoShow:false} );    window.AdMob.showInterstitial();        //!!!add the code here!!! - so,just paste what I wrote above:  setInterval(window.AdMob.showInterstitial,2*60*1000); }

您可以在此jsFiddle example上看到一个简单的setInterval用法:

function a(){    alert("hi every 2 seconds");};setInterval(a,2*1000);

你之所以不应该这样称呼它(注意a之后的括号):setInterval(a(),2 * 1000);那么你的函数只会被调用一次(你会看到只d出一个警告). jsFiddle的例子:

function a(){    alert("hi every 2 seconds");};setInterval(a(),2*1000);

希望这有助于清除一些事情.

总结

以上是内存溢出为你收集整理的cordova – 每2分钟通过Adonic在Ionic中显示插页式广告全部内容,希望文章能够帮你解决cordova – 每2分钟通过Adonic在Ionic中显示插页式广告所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1002737.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存