revmob.setUserDetails()

类型 函数
返回值
修订 2024.3703 版
关键字 广告、RevMob、setUserDetails
另请参阅 revmob.init()
revmob.*

概览

设置用户详情以接收来自 RevMob 的更多细粒度(自定义)广告。

语法

revmob.setUserDetails( params )
params (必需)

表格. 包含用户详细信息的表格 — 有关详细信息,请参阅下一部分。

参数参考

params 表格包含用于 RevMob 广告自定义的参数。

gender (可选)

字符串. 用户的性别。有效值为 “男”“女”

userAgeRange (可选)

表格. 指定要定位的用户年龄范围的表。此表必须包含以下内容键值

  • min — 表示要定位的最小年龄范围的 数字
  • max — 表示要定位的最大年龄范围的 数字
userBirthday (可选)

表格. 指定用户生日(出生日期)的表。此表必须包含以下内容键值

  • year — 表示用户出生年份的 数字
  • month — 表示用户出生月份的 数字
  • day — 表示用户出生日期的 数字
userInterests (可选)

表格. 指定用户兴趣的表格,格式为 字符串 列表。

示例

local revmob = require( "plugin.revmob" )

local function adListener( event )

    if ( event.phase == "init" ) then  -- Successful initialization
        -- Set user details
        revmob.setUserDetails(
            {
                gender = "male",
                userAgeRange = { min=18, max=40 },
                userBirthday = { year=1986, month=1, day=29 },
                userInterests = { "programming", "computers", "fishing", "cars" }
            })
    end
end

-- Initialize RevMob
revmob.init( adListener, { appId="YOUR_APP_ID" } )