inMobi.init()

类型 函数
返回值
修订版 发行版 2024.3703
关键字 广告、展示广告、InMobi、init
另请参阅 inMobi.load()
inMobi.show()
inMobi.*

概览

inMobi.init() 初始化 InMobi 插件。

初始化后,你可以使用 inMobi.load() 加载广告,然后通过 inMobi.show() 展示广告。

语法

inMobi.init( adListener, params )
adListener (必需)

侦听器. 侦听器函数,用于接收 adsRequest 事件。

params (必需)

表格. 包含 InMobi 初始化值的表格 - 有关详细信息,请参阅下一章节。

参数参考

params 表格包含 InMobi 插件的初始化属性。

accountId (必需)

字符串. 你的 InMobi 帐号 ID。你可以在 InMobi 开发者门户 中找到该 ID,该 ID 位于帐号下拉菜单。

logLevel (可选)

字符串. 你希望使用的 InMobi 日志级别。有效选项是 "debug""error"。在测试期间,"debug" 日志级别可用于从 Xcode Organizer 或 Android 监视器中收集具体的设备 ID,然后输入到 InMobi 开发者门户中。默认行为是不记录日志。

hasUserConsent (可选)

布尔值. 如果设置为 false,InMobi 将启用 GDPR 数据收集限制,如果设置为 true,则相反。

示例

local inMobi = require( "plugin.inMobi" )

local function adListener( event )

    if ( event.phase == "init" ) then  -- Successful initialization
        print( event.isError )
    end
end

-- Initialize the InMobi plugin
inMobi.init( adListener, { accountId="YOUR_ACCOUNT_ID", logLevel="debug", hasUserConsent=true } )