chartboost.init()

类型 函数
返回值
版本 发行版 2024.3703
关键字 广告、Chartboost、init
另请参见 chartboost.load()
chartboost.show()

概述

chartboost.init() 初始化 Chartboost 插件。该调用是必需的,在进行其他 Chartboost 调用(如 chartboost.load()chartboost.show())之前必须执行。

语法

chartboost.init( listener, params )
listener (必需)

侦听器. 将接收 adsRequest 事件的侦听器函数。

params (必需)

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

参数参考

params 表格包含用于 Chartboost 初始化的参数。

appId (必需)

字符串. 你的应用的应用 ID,从 Chartboost 控制面板 中获取。

appSig (必需)

字符串. 你的应用的应用签名,从 Chartboost 控制面板 中获取。

autoCacheAds (可选)

布尔值. 如果设置为 true,Chartboost 将自动尝试在通过 chartboost.show() 调用使用某个广告后加载另一个广告。如果设置为 false,加载行为由你负责管理。默认为 false

customId (可选)

字符串. 使用此选项设置可在 Chartboost 控制面板中对信息进行分组的自定义标识符。

hasUserConsent (可选)

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

注意

对于从 Chartboost 插件的 Corona Ads 版本迁移的开发者,新的插件已移除以下参数

  • apiKey;已替换为 appIdappSig
  • testMode;现在在 Chartboost 控制面板中按应用设置
  • appOrientation;现在在 Chartboost 控制面板中按应用设置

示例

local chartboost = require( "plugin.chartboost" )

-- Chartboost listener function
local function adListener( event )

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

-- Initialize the Chartboost plugin
chartboost.init( adListener, { appId="YOUR_CHARTBOOST_APP_ID", appSig="YOUR_CHARTBOOST_APP_SIGNATURE" } )