adcolony.load()

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

概述

加载 AdColony 视频插播广告或激励视频广告。

注意

在调用此函数之前,您必须调用 adcolony.init() 并确保发生 "init" 事件的 phase

语法

adcolony.load( zoneName [, params ] )
zoneName (必填)

字符串 用户定义的 AdColony 广告位名称。广告位名称应在调用 adcolony.init() 时指定。

params (可选)

包含激励视频参数的表 — 详细内容请参阅下一节。

参数参考

params 表包含激励视频的参数。

prePopup (可选)

布尔值 如果为 true,则在显示激励视频之前显示确认弹出窗口。默认为 false

postPopup (可选)

布尔值 如果为 true,则在显示激励视频后显示包含奖励信息的弹出窗口。默认为 false

示例

local adcolony = require( "plugin.adcolony" )

-- AdColony listener function
local function adListener( event )

    if ( event.phase == "init" ) then  -- Successful initialization
        -- Load an interstitial ad
        adcolony.load( "interstitial" )
    end
end

-- Initialize the AdColony plugin
adcolony.init( adListener,
    {
        appId = "YOUR_ADCOLONY_APP_ID",
        adZones = {
            interstitial = "YOUR_ADCOLONY_ZONE_ID_1",
            rewardedVideo = "YOUR_ADCOLONY_ZONE_ID_2"
        }
    })