What are Properties?
Properties are user attribute information. Any data that can distinguish users—such as age, gender, interests, or membership tier—can be a property. Properties are collected via SDK, and targeting categories are created by combining collected properties.Default Properties
Properties provided by default in AdControl.| Property | Description | Collection Method | Data Format |
|---|---|---|---|
| Country | User’s country information | Auto-collected | ISO country code 2 digits (KR, US, JP) |
| Language | User’s language setting | Auto-collected | ISO language code (ko, en, ja) |
| Age | User’s age | Requires birthday from SDK | YYYY, YYYYMM, YYYYMMDD format |
| Gender | User’s gender | Requires SDK pass | M(Male), F(Female), O(Other), U(Unknown) |
Country and Language are auto-collected from device locale settings. Age and Gender must be passed directly from the SDK.
Custom Properties
You can add custom properties beyond defaults to fit your service.Example: Local Activity App
Assuming a local activity app collects user activity region and booking count.| Property | Type | Description | Example Values |
|---|---|---|---|
region | String | User’s activity region | Seoul, Busan, Jeju |
booking_count | Number | Cumulative booking count | 0, 5, 20 |
Adding Custom Properties
- Click Targeting in the left menu.
- Click Property Details button in the Properties section at the bottom.
- Click the Add Property button.
- Enter property name and data type.
- Click the Save button.
Property Naming Rules
- 3-64 characters using only lowercase English letters, numbers, and underscores (_)
- Examples:
membership_level,asset_size,baby_months
Data Types
| Type | Description | Examples |
|---|---|---|
| String | Text value | ”premium”, “gold”, “drama” |
| Number | Integer or decimal | 25, 100000000, 3.5 |
| Boolean | True/false | true, false |
| Date | Date value | 2024-01-15 |
| String Array | Multiple text values | [“drama”, “action”, “comedy”] |
| Number Array | Multiple number values | [1, 2, 3] |
| Boolean Array | Multiple true/false values | [true, false, true] |
Creating Audience Targeting
Step 1: Select Targeting Type
- Click Targeting in the left menu.
- Click Create Audience Targeting button in the Audience Targeting section.
- Select the targeting type.
- Categories are automatically recommended.
- Targeting name cannot be changed.
- Configure categories directly using custom properties.
- Targeting name can be set freely.
Step 2: Enter Targeting Info
Targeting Name (Custom targeting only) Enter the targeting name that will be displayed to advertisers. Premium Rate Set the premium rate applied when this targeting is selected. (0% ~ 200%)Step 3: Add Categories
For Auto-complete Targeting Click recommended category cards to add them. For Custom Targeting- Click the + Add Custom Category button.
- Enter the category name.
- Set conditions.
- Select property
- Select operator (equals, contains, greater than, less than, etc.)
- Enter value
- Use Add Condition to combine multiple conditions if needed.
- Click the Add button.
region and booking_count properties to create “Regional User Tier” targeting.
| Category | Condition |
|---|---|
| Seoul New User | region is “Seoul” AND booking_count < 3 |
| Seoul Active User | region is “Seoul” AND booking_count >= 3 AND booking_count < 10 |
| Seoul Power User | region is “Seoul” AND booking_count >= 10 |
| Busan New User | region is “Busan” AND booking_count < 3 |
| Busan Active User | region is “Busan” AND booking_count >= 3 AND booking_count < 10 |
| Busan Power User | region is “Busan” AND booking_count >= 10 |
| Jeju New User | region is “Jeju” AND booking_count < 3 |
| Jeju Active User | region is “Jeju” AND booking_count >= 3 AND booking_count < 10 |
| Jeju Power User | region is “Jeju” AND booking_count >= 10 |
Step 4: Save
Click the Create Targeting button to save.Setting Category Groups
You can bundle multiple categories together to offer to advertisers.- Click the created targeting card.
- Click the Set Category Groups button.
- Enter the group name.
- Select categories to include.
- Click the Save button.
| Group | Included Categories |
|---|---|
| Coastal New User | Busan New User, Jeju New User |
| Coastal Active User | Busan Active User, Jeju Active User |
| Coastal Power User | Busan Power User, Jeju Power User |
- Seoul New User, Seoul Active User, Seoul Power User
- Coastal New User, Coastal Active User, Coastal Power User (Groups)
Next Steps
Creating Context Targeting
Learn how to create content-based targeting
FAQ
Can I start targeting with just default properties?
Can I start targeting with just default properties?
Yes, you can start right away with default properties like Country, Language, Age, and Gender. Adding custom properties unique to your service (membership tier, purchase history, interests, etc.) later enables differentiated premium targeting versus competitors.
Are there problems with too granular categories?
Are there problems with too granular categories?
More granular categories mean smaller audience sizes. If too small, advertisers may not select them or ad impressions may be insufficient. Find a balance between meaningful scale and precision for advertisers.
I created granular categories but the audience size is too small.
I created granular categories but the audience size is too small.
Use the category group feature. Even if individual categories have small audiences, bundling related categories into groups provides meaningful scale to advertisers. For example, bundle “Busan New User” and “Jeju New User” to sell as “Coastal New User”.