科罗娜 Admobs 集成。

请帮帮我。 使用上面的代码,我无法加载广告。

我的adListener(event)从未被调用过。 请纠正我! 我可以在main.lua中定义adsObject的全局引用吗?

点赞
用户1979583
用户1979583

试着按照以下方式更改 plugins 表格后再尝试:

plugins =
  {
    ["CoronaProvider.ads.admob"] =
                     {
                       publisherId = "com.coronalabs",
                supportedPlatforms = { ["android"] = true }
             -- supportedPlatforms = { iphone = true, ["iphone-sim"] = true } --for iOS
                     }
  }

继续编码.................... :)

2014-06-12 06:18:42
用户2653067
用户2653067

Check This out

-- ************* ADMOB *********************
-- 隐藏状态栏
display.setStatusBar(display.HiddenStatusBar)

-- 广告提供商的名称
local adNetwork = "admob"

-- 应用程序ID
local appID = "a1522213c297e5a"

-- 加载Corona 'ads'库
local ads = require "ads"

-- 用您希望使用的提供程序初始化'ads'库。
if appID then
   ads.init(adNetwork, appID)
end

-- 初始变量
local sysModel = system.getInfo("model")
local sysEnv = system.getInfo("environment")
local bgW, bgH = 320, 480

if appID then
    local adX, adY = display.contentCenterX, 0
    local halfW = display.contentWidth * 0.5
    local font, size = "Helvetica-Bold", 16
    if sysEnv == "simulator" then
         local warningText2 = display.newText("请为设备构建 ", adX, adY, font, size)
         local warningText3 = display.newText("以测试此示例代码。", adX, adY, font, size)
         warningText2:setTextColor(255, 255, 255)
         warningText3:setTextColor(255, 255, 255)
         warningText2:setReferencePoint(display.CenterReferencePoint)
         warningText3:setReferencePoint(display.CenterReferencePoint)
         warningText2.x, warningText2.y = halfW, 0
         warningText3.x, warningText3.y = halfW, 16
    else
         ads.show("banner", {x=adX, y=adY})
    end
else
    -- 如果没有设置appId,则在屏幕上显示一条消息
    local warningText1 = display.newText("未设置应用程序ID。", 0, 105, font, size)
    warningText1:setTextColor(255, 255, 255)
    warningText1:setReferencePoint(display.CenterReferencePoint)
    warningText1.x = halfW
end

而且您的 build.settings 文件很好。

2014-08-27 05:57:49