在corona app中集成广告是件很头疼的事情,iAD目前只支持英国和美国等地区,google adsense 移动广告只能在网站中投放,admob的广告显示同样有问题,因为corona不支持第三方扩展库,所以国内很多联盟提供的SDK均无法使用。纠结啊。
还好,在最新591版本,corona核心api提供了ads模块,可以很方便的加入inmobi等广告,今天测试了一下,初步告捷,而且还可以显示国内广告商广告,呵呵,还不错。
代码其实很简单:
local ads = require("ads")
--add ad
local appID = "4028cba630724cd901318eca2f1c1141"
ads.init( "inmobi", appID )
ads.show( "banner320x48", { x=0, y=432, interval=10, testMode=false } )
--add ad
local appID = "4028cba630724cd901318eca2f1c1141"
ads.init( "inmobi", appID )
ads.show( "banner320x48", { x=0, y=432, interval=10, testMode=false } )
主要是开通inmobi帐号和创建广告过程中,有点麻烦。需要注意的是只有在应用程序APP在app store中经过审核发布后,才能激活广告。测试的时候,可以把 testMode设置为true