applovinMax.load()

类型 函数
返回值
修订 2024.3703 版本
关键字 广告,营销,AppLovin,Applovin Max,加载
另请参见 applovinMax.show()
applovinMax.isLoaded()
applovinMax.*

概述

预加载一个 AppLovin 广告。你还可以调用 applovinMax.isLoaded() 来验证广告是否已加载,以及 applovinMax.show() 来显示它。

语法

applovinMax.load( adType )
adType (必填)

String. 以下值之一

  • "banner"
  • "interstitial"
  • "rewardedVideo"
备注
  • 当你使用 "interstitial" 时,既可以加载静态插页式广告,也可以加载视频插页式广告。你可以在 AppLovin 开发者门户 中为要使用的广告类型进行配置。

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

  • 奖励视频提供在 AppLovin 开发者门户 中“频率上限”下定义的指定天数内可能被限制为一定数量。

params (必填)

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

参数参考

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

iOSUnitId ~^(iOS 必填)^~

String.AppLovin 开发者门户管理 > 广告单元下找到的 iOS 广告单元 ID。

androidUnitId ~^(android 必填)^~

String.AppLovin 开发者门户管理 > 广告单元下找到的 Android 广告单元 ID。

bannerSize (可选)

String. 有效值:"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", {iOSUnitId ="replace with your own", androidUnitId="replace with your own"})

    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 )