Corona SDK Vungle 广告错误
Corona SDK Vungle ads error
我正在开发一个通过 Vungle 获利的应用程序,当我调用 ads.init 时,我收到以下错误:
---------------------------
Corona Runtime Error
---------------------------
?:0: attempt to concatenate a table value
stack traceback:
?: in function 'providerNameToModuleName'
?: in function 'requireProvider'
?: in function 'setCurrentProvider'
?: in function 'init'
scripts\game.lua:7: in function 'new'
main.lua:3: in main chunk
这是调用 ads.init 的代码:
local game = {}
local gameMetaTable = {__index = game}
function game.new ()
local newGame = {}
newGame.ads = require ("ads")
newGame.ads:init ("vungle", "--[[my app ID here]]", function () game:adcallback () end)
return setmetatable (newGame, gameMetaTable)
end
function game:adcallback ()
-- do stuff with the ad in here
end
return game
鉴于这一切,我的问题实际上是:如何使用 Corona SDK 正确初始化 Vungle 广告?
尝试:
newGame.ads.init ("vungle", "--[[我的应用 ID 在这里]]", game:adcallback )
当您使用 : 运算符时,第一个参数是对象本身。 ads.init() 需要一个字符串作为第一个参数,而不是 table(即对象)。你需要用 .分隔符。
最后回调参数需要是回调函数的地址。您正在创建一个调用您的 adcallback 函数的匿名函数,但没有所需的 "event" table。
罗布
我正在开发一个通过 Vungle 获利的应用程序,当我调用 ads.init 时,我收到以下错误:
---------------------------
Corona Runtime Error
---------------------------
?:0: attempt to concatenate a table value
stack traceback:
?: in function 'providerNameToModuleName'
?: in function 'requireProvider'
?: in function 'setCurrentProvider'
?: in function 'init'
scripts\game.lua:7: in function 'new'
main.lua:3: in main chunk
这是调用 ads.init 的代码:
local game = {}
local gameMetaTable = {__index = game}
function game.new ()
local newGame = {}
newGame.ads = require ("ads")
newGame.ads:init ("vungle", "--[[my app ID here]]", function () game:adcallback () end)
return setmetatable (newGame, gameMetaTable)
end
function game:adcallback ()
-- do stuff with the ad in here
end
return game
鉴于这一切,我的问题实际上是:如何使用 Corona SDK 正确初始化 Vungle 广告?
尝试:
newGame.ads.init ("vungle", "--[[我的应用 ID 在这里]]", game:adcallback )
当您使用 : 运算符时,第一个参数是对象本身。 ads.init() 需要一个字符串作为第一个参数,而不是 table(即对象)。你需要用 .分隔符。
最后回调参数需要是回调函数的地址。您正在创建一个调用您的 adcallback 函数的匿名函数,但没有所需的 "event" table。
罗布