我如何只为一个场景实现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 } )
答案 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
否则当广告被缓存(加载)时,它会进入屏幕。