Skip to main content

Value Format by Data Type

Formats used when passing property values from the SDK.
TypeFormatExample
StringText"seoul", "premium", "user@email.com"
NumberInteger or decimal0, 123, -456, 1234.56
Booleantrue / falsetrue, false
DateISO 8601 (recommended)2024-01-18, 2024-01-20T08:20:00
ISO 8601 format (YYYY-MM-DD) is recommended for dates. YYYYMMDD and timestamps (ms) are also supported.

String Operators

Operators available for string type properties.
OperatorDescriptionExample
isInclude users that match exactlyregion is “Seoul”
is notExclude users that match exactlyregion is not “Seoul”
containsInclude users that contain the valueemail contains “gmail”
does not containExclude users that contain the valueemail does not contain “test”
starts withInclude users that start with the valueusername starts with “admin”
ends withInclude users that end with the valueemail ends with “.com”
String operators are case-sensitive. “Seoul” and “seoul” are treated as different values.
The is operator allows selecting multiple values. Example: region is “Seoul”, “Busan”, “Jeju”

Number Operators

Operators available for number type properties.
OperatorDescriptionExample
isInclude users that match exactlyage is 25, 30, 35
is notExclude users that match exactlyage is not 0
equalsInclude users equal to valuetrade_count equals 10
not equalsInclude users not equal to valuetrade_count not equals 0
greater thanInclude users greater than value (>)trade_count greater than 5
greater than or equalsInclude users greater than or equal to value (>=)trade_count greater than or equals 5
less thanInclude users less than value (<)trade_count less than 20
less than or equalsInclude users less than or equal to value (<=)trade_count less than or equals 20
betweenInclude users between two valuesage between 20, 29
not betweenExclude users between two valuesage not between 20, 29
The is operator allows selecting multiple values. between / not between require two values.

Boolean Operators

Operators available for boolean (true/false) type properties.
OperatorDescriptionExample
is TrueInclude users with true valueis_premium is True
is FalseInclude users with false valueis_premium is False

Date Operators

Operators available for date type properties.
OperatorDescriptionExample
lastInclude users within past periodlast_login last 7 days
before the lastInclude users before past periodlast_login before the last 30 days
nextInclude users within next periodsubscription_end next 7 days
after the nextInclude users after next periodsubscription_end after the next 30 days
beforeInclude users before specific datecreated_at before 2024-01-01
afterInclude users after specific datecreated_at after 2024-01-01

Combining Category Rules

You can set multiple conditions for a single category.

Add Condition (AND)

Clicking Add Condition connects with AND logic. Only users satisfying all conditions are included. Example: Seoul Power Seller
  • region is “seoul” AND
  • trade_count greater than or equals 20
→ Users in Seoul region with 20+ trades

Add Condition Group (OR)

Clicking Add Condition Group connects with OR logic. Users satisfying any group are included. Example: Capital Region Users
  • (region is “seoul”) OR
  • (region is “gyeonggi”)
→ Users in Seoul or Gyeonggi region

Complex Conditions

Use AND and OR together to create complex conditions. Example: Capital Region Power Sellers
  • (region is “seoul” AND trade_count greater than or equals 20) OR
  • (region is “gyeonggi” AND trade_count greater than or equals 20)
→ Seoul power sellers or Gyeonggi power sellers

Context Targeting Operators

In context targeting, the following operators are available for context IDs.
OperatorDescriptionExample
isMatches context ID exactlycontext is “phone”, “laptop”, “tablet”
is notDoes not match context IDcontext is not “adult”
containsContains string in context IDcontext contains “sports”
When selecting multiple context IDs with the is operator, ads display if any of those IDs match.

Next Steps

Booking Campaigns

Learn how advertisers select targeting to book campaigns

FAQ

Entering exactly as passed from the SDK is critical. Especially for strings, which are case-sensitive—“Seoul” and “seoul” are treated as different values. Confirm actual passed values with your development team.
Useful for targeting user states that change over time. For example, “active users who logged in within the last 7 days”, “users with subscription expiring within 30 days”, “long-term members who joined over 1 year ago”.
Use AND (Add Condition) when all conditions must be satisfied simultaneously. Use OR (Add Condition Group) when any one of multiple conditions can be satisfied. For example, “Seoul power seller” is region=Seoul AND trade_count≥20, while “Capital region users” is region=Seoul OR region=Gyeonggi.