inMobi.setUserDetails()

类型 函数
返回值
版本 版本 2024.3703
关键词 广告, InMobi, setUserDetails
另请参阅 inMobi.load()
inMobi.*

概述

允许您设置用户特定的详细信息,以便更精细地进行广告定位。

语法

inMobi.setUserDetails( params )
params (必填)

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

参数参考

params 表可以包含以下用户特定详细信息

gender (可选)

字符串. 用户的性别。有效选项为 "male"(男)或 "female"(女)。

userInterests (可选)

. 指示用户兴趣的字符串表。您可以提供以下任何或所有字符串:"Business"(商业), "Tech"(科技), "Travel"(旅游), "Shopping"(购物), "Entertainment"(娱乐), "Fashion"(时尚), "Fitness"(健身), "Foodie"(美食), "Gamer"(游戏), "Jobs"(工作), 或 "Sports"(体育)。您必须为此参数至少提供一个值才能应用。

phoneAreaCode (可选)

字符串. 用户电话号码的区号。例如,爱尔兰共和国的区号是 "353"

postCode (可选)

字符串. 用户的邮政编码。

birthYear (可选)

数字. 用户的出生年份,例如 1986

age (可选)

数字. 用户的年龄,例如 30

ageGroup (可选)

字符串. 用户的年龄段。有效选项为 "under18"(18岁以下), "18to24"(18至24岁), "25to34"(25至34岁), "35to44"(35至44岁), "45to54"(45至54岁), "55to65"(55至65岁), 或 "above65"(65岁以上)。

education (可选)

字符串. 用户的教育程度。有效选项为 "highSchoolOrLess"(高中及以下), "collegeOrGraduate"(大学或研究生), 或 "graduateOrAbove"(研究生及以上)。

示例

local inMobi = require( "plugin.inMobi" )

local function adListener( event )

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

-- Initialize the InMobi plugin
inMobi.init( adListener, { accountId="YOUR_ACCOUNT_ID", logLevel="debug" } )

-- Set the user details
inMobi.setUserDetails(
    {
        gender = "male",
        userInterests = { "Business", "Tech" },
        postCode = "K1A0B1",
        ageGroup = "25to34",
        education = "collegeOrGraduate"
    })