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 Ad Control.| 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
Targeting Duration
You can set how long users remain in the audience after meeting targeting conditions. When users meet the conditions again within the set duration, the duration automatically renews.
Duration Example
- Target condition: Resides in Gangnam-gu, Seoul
- Duration: 30 days
- When a user first meets the Gangnam-gu Seoul condition, they’re included in the audience for 30 days from that point.
- If 30 days pass without meeting the condition again, they’re automatically excluded from the audience.
- If they meet the Gangnam-gu condition again within 30 days, the duration renews for another 30 days from that point.
Modifying Duration
- Click Targeting → Audience in the left menu.
- Click on an existing targeting or create new targeting and select options.
- Modify the ‘Duration’ in the left section.
- Click the Save Changes button.
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”.