类型 函数 返回值 无 修订 版本 2024.3703 关键词 广告, AppLovin, show 另请参阅 applovin.init() applovin.load() applovin.isLoaded() applovin.*
显示之前通过 applovin.load() 加载的 AppLovin 广告。
applovin.show( adType [, placement] )
字符串. 取以下值之一
"banner"
"interstitial"
"rewardedVideo"
表. 包含 AppLovin 广告加载选项的表。
params
表包含 AppLovin 广告加载的参数。
字符串. 要使用的广告位。这必须与 AppLovin 开发者门户 中为应用定义的广告位之一相同。
字符串. 仅适用于横幅广告。有效值:"top"
、"center"
和 "bottom"
。默认为 "top"
。
当您使用 "interstitial"
时,可能会显示静态插页式广告和视频插页式广告。您可以在 AppLovin 开发者门户 中配置要使用的广告类型。
您必须在 AppLovin 开发者门户 中启用“激励视频”才能在您的应用中接收激励视频。
激励视频优惠可能在一天内限制在一定数量,在 AppLovin 开发者门户 的“频次上限”下定义。如果您正在使用频次上限,我们建议您检查 event.phase 值是否为 "validationExceededQuota"
以确定是否已达到限制。发生这种情况时,您可以考虑加载/显示插页式广告。
local applovin = require( "plugin.applovin" ) local function adListener( event ) if ( event.phase == "init" ) then -- Successful initialization print( event.isError ) -- Load an AppLovin ad applovin.load( "interstitial" ) elseif ( event.phase == "loaded" ) then -- The ad was successfully loaded print( event.type ) elseif ( event.phase == "failed" ) then -- The ad failed to load print( event.type ) print( event.isError ) print( event.response ) elseif ( event.phase == "displayed" or event.phase == "playbackBegan" ) then -- The ad was displayed/played print( event.type ) elseif ( event.phase == "hidden" or event.phase == "playbackEnded" ) then -- The ad was closed/hidden print( event.type ) elseif ( event.phase == "clicked" ) then -- The ad was clicked/tapped print( event.type ) end end -- Initialize the AppLovin plugin applovin.init( adListener, { sdkKey="YOUR_SDK_KEY" } ) -- Sometime later, show the ad local isAdLoaded = applovin.isLoaded( "interstitial" ) if ( isAdLoaded == true ) then applovin.show( "interstitial" ) end