类型 函数 返回值 无 修订版本 版本 2024.3703 关键词 广告, Chartboost, show 另请参阅 chartboost.init() chartboost.load() chartboost.isLoaded()
显示 Chartboost 静态插页式广告、视频插页式广告、激励视频广告或“更多应用”屏幕。
广告应该在
在调用此函数之前,您必须调用 chartboost.init() 并确保发生 "init"
事件 阶段。
chartboost.show( adType [, namedLocation] )
字符串。 下列值之一
"interstitial"
"rewardedVideo"
"moreApps"
(已弃用。将于 2017 年 7 月从 Chartboost SDK 中移除)字符串。 广告位置。如果省略,将使用旧版 "Default"
位置。 尽管您可以指定任何字符串,但 Chartboost 建议使用其
以下列表概述了
位置 | 场景/描述 |
---|---|
"Default" |
旧版默认位置 |
"Startup" |
游戏初始启动 |
"Home Screen" |
玩家首先看到的主屏幕 |
"Main Menu" |
提供游戏选项的菜单 |
"Game Screen" |
神奇发生的游戏屏幕 |
"Achievements" |
游戏中的成就列表 |
"Quests" |
任务、使命或目标屏幕 |
"Pause" |
暂停屏幕 |
"Level Start" |
关卡开始 |
"Level Complete" |
关卡完成 |
"Turn Complete" |
玩家完成游戏中的一个回合时 |
"IAP Store" |
玩家使用真钱购买虚拟物品的商店 |
"Item Store" |
玩家使用虚拟货币购买虚拟物品的商店 |
"Game Over" |
“游戏结束”屏幕 |
"Leaderboard" |
游戏中的统计领先者列表 |
"Settings" |
玩家可以更改游戏设置的屏幕 |
"Quit" |
玩家退出/离开前立即显示的屏幕 |
local chartboost = require( "plugin.chartboost" ) -- Chartboost listener function local function adListener( event ) if ( event.phase == "init" ) then -- Successful initialization chartboost.load( "interstitial" ) elseif ( event.phase == "loaded" ) then if ( event.type == "interstitial" ) then chartboost.show( "interstitial" ) end end end -- Initialize the Chartboost plugin chartboost.init( adListener, { appId="YOUR_CHARTBOOST_APP_ID", appSig="YOUR_CHARTBOOST_APP_SIGNATURE" } )