看不到横幅 - admob 插件

Can not see banner - admob plugin

我在使用 corona-sdk 平台的新 admob 插件时遇到问题。

一方面,我有一个应用程序,我已经发布到 Google Play 很久以前,昨天我购买了新的 admob 插件,所以我重建应用程序并使用新的 admob 添加广告横幅插件 - 它工作得很好。

另一方面,我有一个尚未发布的应用程序(全新),我尝试使用新的 admob 插件添加横幅(与我对其他应用程序所做的相同 - 相同的代码相同一切 - 还有 build.setting)。 只有在使用 TestMode=true 时我才能看到广告。

我是这样做的: 我有 main.lua 初始化广告:

-- AdMob listener function
local function adListener( event )
    if ( event.phase == "init" ) then  -- Successful initialization
        -- Load an AdMob interstitial ad
        admob.load( "banner", { adUnitId="ca-app-pub-xxxxx/xxxxx" } )
    end
end

-- Initialize the AdMob plugin
admob.init( adListener, { appId="ca-app-pub-xxxxxx~xxxxxxx"} )

我在一个场景中这样做:

if ( admob.isLoaded( "banner" ) ) then
            bannerHeight = admob.height()
            admob.show( "banner", { y = display.actualContentHeight - bannerHeight} )
end

我尝试了所有方法,我知道广告单元有效,因为我在第一个应用程序上检查了它,横幅在那里有效。 我唯一的想法是,也许它正在发生,因为我还没有发布应用程序..

希望得到大家的帮助,谢谢大家

你在这里问了一个非常相似的问题:

Admob response loadFaild

根据 AdMob 的规则,您不得在测试应用中展示实时广告。测试时你需要有 testMode = true.

罗布

Admob 需要一段时间才能开始为您投放广告,即使您的帐户不是新帐户,请检查 return 错误代码是否为 3(缺少广告)- 如果是,您很好