我的问题实际上并不是如何实施的。
所以我的问题是我开发了一个具有20个级别和菜单场景的物理游戏,我应该在哪里实现inmobi广告?
我应该在游戏开始时(在菜单场景中)实施,还是应该在每个级别和场景中实施?
所有场景都在不同的.lua课程中。
提前致谢!
我的问题实际上并不是如何实施的。
所以我的问题是我开发了一个具有20个级别和菜单场景的物理游戏,我应该在哪里实现inmobi广告?
我应该在游戏开始时(在菜单场景中)实施,还是应该在每个级别和场景中实施?
所有场景都在不同的.lua课程中。
提前致谢!
答案 0 :(得分:1)
在您的main.lua中使用ads.init()
获取广告:
ads.init( "iads", "myAppId", adListener )
然后在要展示广告的所有场景中使用ads.show()
:
ads.show( "banner", { x=0, y=0 } )
然后如果你想隐藏某些场景中的广告:
ads.hide()
答案 1 :(得分:0)
您只需在应用中调用一次adBanner
代码,即可在每个场景中显示广告。
我的建议:
此处,只需在第一次进入菜单页面时创建一个标记。
调用inmobi adbanner代码。
重置标记(每次进入菜单页面时,都会阻止您拨打adView
个。)
您可以通过vovahost
在帖子中指定的方法在您想要的任何页面中显示或隐藏广告。
答案 2 :(得分:0)
对于inmobi,您需要在其中设置您的帐户,您将获得应用程序ID号。然后你可以使用这样的代码:
local ads = require "ads"
local function adListener( event )
if event.isError then
-- Failed to receive an ad.
end
end
ads.init( "inmobi", "myAppId", adListener )
ads.show( "banner320x48", { x=0, y=100, interval=60, testMode=false } )
答案 3 :(得分:0)
假设您有某种“完整级别”屏幕,我会将广告放在那里。我认为将它们放在实际水平上,菜单对用户来说太烦人了。