在Ionic上不止一次显示插页式插页式广告

时间:2017-06-06 12:46:10

标签: ionic-framework admob cordova-admob

我使用Ionic 1框架开发了跨平台应用程序, 对于admob,我使用了cordova-admob-pro插件。

https://github.com/floatinghotpot/cordova-admob-pro

对于非页内广告显示,使用以下代码部分。当我打开页面时,会显示插页式广告一段时间。 到目前为止一切都很好。

问题是,当我尝试第二次以上时,在我杀死一个应用程序然后再次打开它之前,不再显示插页式广告。

在平台Android和IOS上都可以看到相同的问题。

我该怎么办?

我对屏幕顶部的另一个横幅有任何问题,它会在应用程序生命周期中一直显示。

// preppare and load ad resource in background, e.g. at begining of game level
if(AdMob) AdMob.prepareInterstitial( {adId:admobid.interstitial, autoShow:false} );

// show the interstitial later, e.g. at end of game level
if(AdMob) AdMob.showInterstitial();

1 个答案:

答案 0 :(得分:1)

每次调用showInterstitial()之前,必须调用prepareInterstitial()从服务器加载广告资源,并期待onAdLoaded事件。

在你的代码中,你只在init时调用showInterstitial()一次,这是不够的。

https://github.com/floatinghotpot/cordova-admob-pro/issues/568