类型 函数 返回值 无 修订 2024.3703 版 关键字 广告、广告宣传、Supersonic、load 另请参阅 supersonic.show() supersonic.isLoaded() supersonic.* 
预加载 Supersonic 广告。您还可以调用 supersonic.isLoaded() 以验证是否已加载广告,并调用 supersonic.show() 以显示广告。
supersonic.load( adUnitType, userId )
String. 想要加载的广告类型。支持的值包括 "offerWall"、"interstitial" 或 "rewardedVideo"。
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" } )