Leadbolt插页式广告不显示

时间:2013-03-22 18:21:35

标签: android leadbolt

我正在尝试在我的应用游戏中添加一些带有LeadBolt的插页式广告,但我没有成功。 当一轮结束时,我希望它显示插页式广告(如果出现错误,请不要等待太多),等待用户关闭它,然后继续显示结果。这是我的来源,由无用的代码解压缩:

private void endGame () {
                    // I always arrive here
        loadNewAd(this, new Runnable() {
            @Override public void run() {
                showResult();
            } });
}

private void loadNewAd(final Activity act, final Runnable continuation) {
    if (cAd == null)
        cAd = new AdController(act, C.LB_SECTION_ID_INTERSTITIAL, new AdListener() { 
              public void onAdLoaded() { } 
              public void onAdClicked() { continuation.run(); } 
              public void onAdClosed() { continuation.run(); }
              public void onAdCompleted() { continuation.run(); }
              public void onAdFailed() { continuation.run(); }
              public void onAdProgress() { } 
              public void onAdAlreadyCompleted() { continuation.run(); }
              public void onAdHidden() {} // function is deprecated 
              public void onAdPaused() { continuation.run(); }
              public void onAdResumed() { } 
            });
        cAd.loadAd();
}

我无法理解这段代码是否只运行了几次,或者在一些我不理解的特定情况下,无论如何只是几次显示广告,而在其余部分它永远不会到达continuation.run()

我也不明白何时调用destroyAd():我应该在每次解散一个广告时,还是在应用程序生命周期结束时调用它?

有人可以帮助我吗?

谢谢。

0 个答案:

没有答案