类型 函数 返回值 无 修订版本 版本 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" } )