类型 函数 返回值 无 修订版本 版本 2024.3703 关键词 广告, Appodeal, show 另请参阅 appodeal.hide() appodeal.*
显示 Appodeal 广告。默认情况下,Appodeal 会在后台自动缓存广告,因此通常无需在调用此方法之前加载广告。但是,在调用 appodeal.init() 时,可以禁用自动缓存。
Appodeal SDK 无法在离线模式下展示广告!如果您在没有互联网连接的情况下调用此方法,您将收到 phase 为 "failed"
的 "adsRequest"
事件。
appodeal.show( adUnitType [, params] )
字符串. 您希望显示的广告类型。有效值包括 "banner"
(横幅广告), "interstitial"
(插屏广告), 和 "rewardedVideo"
(激励视频广告)。
表. 包含横幅广告定位参数的表 — 有关详细信息,请参阅下一节。
params
表可以包含用于定位横幅广告的属性。这不适用于插屏广告或视频广告。
字符串. 横幅广告的垂直对齐方式。有效选项为 "top"
(顶部)和 "bottom"
(底部)。默认为 "bottom"
。
字符串. 您希望广告与之关联的展示位置。展示位置允许您根据广告展示的位置来区分广告展示次数。您可以在 Appodeal 知识库 中了解更多信息。
local appodeal = require( "plugin.appodeal" ) local function adListener( event ) if ( event.phase == "init" ) then -- Successful initialization -- Show a banner ad appodeal.show( "banner", { yAlign="top" } ) elseif ( event.phase == "failed" ) then -- The ad failed to load print( event.type ) print( event.isError ) print( event.response ) end end -- Initialize the Appodeal plugin appodeal.init( adListener, { appKey="YOUR_APP_KEY" } )