在corona sdk实施丛林

时间:2013-12-01 09:15:24

标签: lua corona ads inmobi

我如何只为一个场景实现vona in corona sdk。我按照电晕网站上的文档来实现我的游戏丛林。我只在游戏的一个场景中实现,但它随机显示在每个场景中,我的问题是我如何只在一个场景中保持丛林。

我在游戏中也使用inmobi广告。

这是我使用的代码。

我在游戏的一个场景中使用了这段代码。

 local provider = "vungle"
 local appId = "vungleTest"
 local ads = require "ads"

 local function adListener( event )
    if event.type == "adStart" and event.isError then
        -- cached video ad not available for display
    end
 end

 ads.init( provider, appId, adListener )
 local wasAdShown = ads.show( "interstitial", { isAnimated = false, isBackButtonEnabled = true } )

2 个答案:

答案 0 :(得分:0)

您没有发布所有来源,因此很难说出确切的问题。在我看来,你需要在变量wasAdShown周围有一些逻辑,你也可能想让它成为一个全局变量。

我会做这样的事情:

wasAdShown = false

if wasAdShown == false then
   ads.show( "interstitial", { isAnimated = false, isBackButtonEnabled = true } )
   wasAdShown = true
else
   print "Ad Was Shown Already"
end

答案 1 :(得分:0)

这样做

if (ads.isAdAvailable()) then local adShown = ads.show("interstitial", { isAnimated = false }) end

否则当广告被缓存(加载)时,它会进入屏幕。