vungle.init()

类型 函数
返回值
修订版本 版本 2024.3703
关键词 广告, advertising, Vungle
另请参阅 vungle.load()
vungle.show()
vungle.*

概述

vungle.init() 初始化 Vungle 插件。此调用是必需的,并且必须在进行其他 Vungle 调用(例如 vungle.load()vungle.show())之前执行。

语法

vungle.init( providerName, initParams [, adListener] )
providerName (必填)

字符串 字符串值 "vungle"

initParams (必填)

字符串 包含您的 Vungle 应用 ID 和一个或多个广告位 ID 的字符串,其中每个元素用逗号分隔。例如"[您的 VUNGLE 应用 ID],[广告位 ID 1],[广告位 ID 2]".

adListener (可选)

监听器 将处理来自 Vungle 插件的 广告请求 生命周期事件的 函数

示例

local vungle = require( "plugin.vungle" )

local appID, placementID1, placementID2
if ( system.getInfo("platform") == "android" ) then
    appID = "YOUR_ANDROID_APP_ID"
    placementID1 = "YOUR_ANDROID_PLACEMENT_ID_1"
    placementID2 = "YOUR_ANDROID_PLACEMENT_ID_2"
else
    appID = "YOUR_IOS_APP_ID"
    placementID1 = "YOUR_IOS_PLACEMENT_ID_1"
    placementID2 = "YOUR_IOS_PLACEMENT_ID_2"
end

-- Vungle listener function
local function adListener( event )

    if ( event.type == "adInitialize" ) then  -- Successful initialization
        print( event.provider )
    end
end

-- Initialize the Vungle plugin
local initParams = appID .. "," .. placementID1 .. "," .. placementID2
vungle.init( "vungle", initParams, adListener )