applovin.load()

类型 函数
返回值
修订 版本 2024.3703
关键词 广告, AppLovin, 加载
另请参阅 applovin.show()
applovin.isLoaded()
applovin.*

概述

预加载 AppLovin 广告。您还可以调用 applovin.isLoaded() 来验证广告是否已加载,并调用 applovin.show() 来显示它。

语法

applovin.load( adType )
adType (必填)

字符串以下值之一

  • “banner”
  • “interstitial”
  • “rewardedVideo”
注意
  • 当您使用 "interstitial" 时,可能会加载静态插页式广告和视频插页式广告。您可以在 AppLovin 开发者门户 中配置要使用的广告类型。

  • 您必须在 AppLovin 开发者门户 中启用“激励视频”才能在您的应用中接收激励视频。

  • 激励视频优惠可能会限制在一天内的特定数量,这在 AppLovin 开发者门户 的“频次上限”下定义。如果您正在使用频次上限,我们建议您检查 event.phase 的值是否为 "validationExceededQuota" 以确定是否已达到限制。发生这种情况时,您可以考虑加载/显示插页式广告。

params (可选)

包含 AppLovin 广告加载选项的表。

参数参考

params 表包含 AppLovin 广告加载的参数。

bannerSize (可选)

字符串有效值:"standard"(通常为 320 x 50),"leader"(通常为 768 x 90)和 "mrec"(通常为 320 x 250)。默认为 "standard"

示例

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 )
    end
end

-- Initialize the AppLovin plugin
applovin.init( adListener, { sdkKey="YOUR_SDK_KEY" } )