admob.init()

类型 函数
返回值
修订版本 版本 2024.3703
关键词 广告, 广告, AdMob, 初始化
另请参阅 admob.show()
admob.load()
admob.*

概述

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

语法

admob.init( listener, params )
监听器 (必填)

监听器. 将接收 广告请求 事件的监听器函数。

参数 (必填)

. 包含 AdMob 初始化值的表 — 有关详细信息,请参阅下一节。

参数参考

params 表包含 AdMob 初始化的参数。

appId (必填)

字符串. 您的应用的应用 ID,从 AdMob 控制面板 获取。

Make sure to use same AdMob app ID as in the build.settings section of the [plugin][plugin.admob].
testMode (可选)

布尔值. 将此值设置为 true 以启用测试广告。默认为 false

videoAdVolume (可选)

数字. 设置视频广告的所需音量。有效值在 0.0 - 1.0 范围内。0.0 表示完全静音广告。默认为 1.0

重要

当应用音量报告为静音或设置为 0 时,发出的广告请求将不会返回不符合静音播放条件的视频广告。这可能会限制更广泛的视频广告池中的一部分广告的投放。

在开发过程中,您应该始终使用测试广告(testMode = true)。如果不这样做,如果 Google 检测到在开发过程中与正式广告进行了互动,则可能会暂停您的 AdMob 帐户。

示例

local admob = require( "plugin.admob" )

-- AdMob listener function
local function adListener( event )

    if ( event.phase == "init" ) then  -- Successful initialization
        print( event.provider )
    end
end

-- Initialize the AdMob plugin
admob.init( adListener, { appId="YOUR_ADMOB_APP_ID" } )