supersonic.load()

类型 函数
返回值
修订 2024.3703 版
关键字 广告、广告宣传、Supersonic、load
另请参阅 supersonic.show()
supersonic.isLoaded()
supersonic.*

概览

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

语法

supersonic.load( adUnitType, userId )
adUnitType (必需)

String. 想要加载的广告类型。支持的值包括 "offerWall""interstitial""rewardedVideo"

userId (可选)

String. 应用当前用户的用户 ID。这可以是任意字符串值,例如 "user123"

示例

local supersonic = require( "plugin.supersonic" )

local function adListener( event )

    if ( event.phase == "init" ) then  -- Successful initialization
        -- Load an offer wall ad
        supersonic.load( "offerWall", "user2546" )

    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 Supersonic plugin
supersonic.init( adListener, { appKey="YOUR_APP_KEY" } )