adcolony.show()

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

概述

显示 AdColony 视频插页式广告或激励视频广告。

注意

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

语法

adcolony.show( zoneName )
zoneName (必填)

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

注意

对于从 AdColony 插件的 Corona Ads 版本迁移的开发者,此新插件已**移除**以下参数

  • params.prePopupparams.postPopup;现在在 adcolony.load() 期间指定这些选项。

示例

local adcolony = require( "plugin.adcolony" )

-- AdColony listener function
local function adListener( event )

    if ( event.phase == "init" ) then  -- Successful initialization
        print( event.provider )
    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"
        }
    })

-- Sometime later, show an ad
if ( adcolony.isLoaded( "interstitial" ) ) then
    adcolony.show( "interstitial" )
end