电晕间隙抽头计数

时间:2016-09-16 00:16:35

标签: lua count corona ads tap

我有一个问题是日冕(LUA),目前我正在显示插页按钮时显示插页式广告。我有这个和它的工作(有时需要5-10-15秒加载和广告,我不知道为什么:

local ads = require("ads")
local interstitialAppID = "ca-app-pub-xxxxxxxxxx/xxxxxxxx21"
local testMode = true

local adProvider = "admob"
local function adListener( event )

if ( event.isError ) then
    print ( "Error en el anuncio!", msg )

elseif ( event.phase == "loaded") then
    print ( "Anuncio cargado!", msg )

elseif ( event.phase == "shown") then
    print ( "Cargando nuevo anuncio!", msg )
    ads.load ("interstitial", { appId = interstitialAppID, testMode = isTestMode } )
end
end

ads.init("admob", interstitialAppID, adListener )
ads.load ("interstitial", { appId = interstitialAppID, testMode = isTestMode } )

-- INTERSTITIAL AD
local function Adinterstatial( self, event )
ads.show( "interstitial", { appId = interstitialAppID, testMode = isTestMode 
} )
end     

local test = display.newImageRect( "Lore/0.png", 50, 50 )
test.x = 150
test.y = 150
test.tap = Adinterstatial
test:addEventListener( "tap" )

我想这样做:例如,每20个点击(在所有应用上)显示一个interistitial广告。 这可能吗? 我怎么能这样做?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以添加Runtime点击事件。这将获得屏幕上的所有点击,无论在哪里或哪个对象被点击都无关紧要。例如:

local numTaps = 0
local function countTaps()
    numTaps = numTaps + 1
    if numTaps % 20 == 0 then
        -- Show the add here.
    end
end

Runtime:addEventListener("tap", countTaps)

%获得numTaps20之间划分的剩余部分。这意味着每20次点击它将为0。