Skip to main content
Configure targeting options by combining user activity region and booking count.

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.
PropertyDescriptionCollection MethodData Format
CountryUser’s country informationAuto-collectedISO country code 2 digits (KR, US, JP)
LanguageUser’s language settingAuto-collectedISO language code (ko, en, ja)
AgeUser’s ageRequires birthday from SDKYYYY, YYYYMM, YYYYMMDD format
GenderUser’s genderRequires SDK passM(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.
PropertyTypeDescriptionExample Values
regionStringUser’s activity regionSeoul, Busan, Jeju
booking_countNumberCumulative booking count0, 5, 20
String values are case-sensitive. Enter exactly as passed from the SDK.
Combining these two properties allows creating various targeting options.

Adding Custom Properties

  1. Click Targeting → Audience in the left menu.
  2. Click the Properties tab at the top.
  3. Click the Property Details button.
  4. Enter property name and data type.
  5. 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

TypeDescriptionExamples
StringText value”premium”, “gold”, “drama”
NumberInteger or decimal25, 100000000, 3.5
BooleanTrue/falsetrue, false
DateDate value2024-01-15
String ArrayMultiple text values[“drama”, “action”, “comedy”]
Number ArrayMultiple number values[1, 2, 3]
Boolean ArrayMultiple true/false values[true, false, true]
Data type cannot be changed if a property is in use by targeting.

Creating Audience Targeting

Step 1: Select Targeting Type

  1. Click Targeting → Audience in the left menu.
  2. Click the Create Targeting button.
Auto-complete Targeting (Age, Gender, Country, Language)
  • Targeting options are automatically recommended.
  • Targeting name cannot be changed.
Custom Targeting
  • 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
  1. Click the + Add Targeting Option button.
  2. Enter the targeting option name.
  3. Set conditions.
    • Select property
    • Select operator (equals, contains, greater than, less than, etc.)
    • Enter value
  4. Use Add Condition to combine multiple conditions if needed.
  5. Click the Add button.
Example: Local Activity App Targeting Option Configuration Combine region and booking_count properties to create “Regional User Tier” targeting.
Targeting OptionCondition
Seoul New Userregion is “Seoul” AND booking_count < 3
Seoul Active Userregion is “Seoul” AND booking_count >= 3 AND booking_count < 10
Seoul Power Userregion is “Seoul” AND booking_count >= 10
Busan New Userregion is “Busan” AND booking_count < 3
Busan Active Userregion is “Busan” AND booking_count >= 3 AND booking_count < 10
Busan Power Userregion is “Busan” AND booking_count >= 10
Jeju New Userregion is “Jeju” AND booking_count < 3
Jeju Active Userregion is “Jeju” AND booking_count >= 3 AND booking_count < 10
Jeju Power Userregion 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.
  1. Click the created targeting card.
  2. Check 2 or more targeting options.
  3. Click the Bundle Options button.
  4. Enter the option name and save.
  5. Click the Save button.
Bundled options cannot be selected individually.
Example: Bundling into ‘Coastal’ Option Bundle Busan and Jeju targeting options into a “Coastal” option.
Parent OptionIncluded Targeting Options
Coastal New UserBusan New User, Jeju New User
Coastal Active UserBusan Active User, Jeju Active User
Coastal Power UserBusan Power User, Jeju Power User
Options displayed to advertisers after bundling:
  • 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

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.
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.
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”.