【问题标题】:Show Interstitial more than once Admob at Ionic在 Ionic 中多次显示插页式 Admob
【发布时间】:2017-06-10 22:12:31
【问题描述】:

我使用 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();

【问题讨论】:

    标签: ionic-framework admob cordova-admob


    【解决方案1】:

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

    在您的代码中,您只在初始化时调用 showInterstitial() 一次,这还不够。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多