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 options 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 → Audience in the left menu.
- Click the Properties tab at the top.
- Click the Property Details 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 → Audience in the left menu.
- Click the Create Targeting button.
- Targeting options are automatically recommended.
- Targeting name cannot be changed.
- Configure targeting options directly using custom properties.
- Targeting name can be set freely.
Step 2: Enter Targeting Name
(Custom targeting only) Enter the targeting name that will be displayed to advertisers.Step 3: Add Categories
For Auto-complete Targeting Click recommended targeting option cards to add them. For Custom Targeting- Click the + Add Targeting Option button.
- Enter the targeting option 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.
| Targeting Option | 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.Bundle Options
You can bundle multiple targeting options into one to offer to advertisers.- Click the created targeting card.
- Check 2 or more targeting options.
- Click the Bundle Options button.
- Enter the option name and save.
- Click the Save button.
| Parent Option | Included Targeting Options |
|---|---|
| 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
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 targeting options?
Are there problems with too granular targeting options?
More granular targeting options 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 targeting options but the audience size is too small.
I created granular targeting options but the audience size is too small.
Use the bundle options feature. Even if individual options have small audiences, bundling related options into one provides meaningful scale to advertisers. For example, bundle “Busan New User” and “Jeju New User” to sell as “Coastal New User”.