Value Format by Data Type
Formats used when passing property values from the SDK.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.The is and is not operators allow selecting multiple values. Example: region is “Seoul”, “Busan”, “Jeju”For the default properties Country, Language, and Gender, only the is operator is available.
Number Operators
Operators available for number type properties.In the console, operators are shown in English regardless of the display language, and number comparison operators are shown as symbols (=, ≠, >, ≥, <, ≤). The is and is not operators allow selecting multiple values. between / not between require two values.
Boolean Operators
Operators available for boolean (true/false) type properties.Date Operators
Operators available for date type properties.Combining Targeting Option Rules
This section applies to audience targeting options. Context targeting options consist of a single is condition in which you enter context IDs. You can set multiple conditions for a single targeting option. Use the following buttons in the condition editor.- + Filter: Adds a condition row to the group. The first row starts with where, and the following rows are connected with and by default. Click and to change it to or.
- + Group: Adds a new group. Groups are connected with AND by default. Click the AND button between groups to change it to OR.
AND Conditions
To include only users who satisfy all conditions, add the conditions to the same group with + Filter and keep them connected with and. Example: Seoul Power Seller- region is “seoul” and
- trade_count ≥ 20
OR Conditions
To include users who satisfy any of the conditions, add a group for each condition with + Group, then change the connection between the groups to OR. Example: Capital Region Users- (region is “seoul”) OR
- (region is “gyeonggi”)
Complex Conditions
Use AND and OR together to create complex conditions. Example: Capital Region Power Sellers- (region is “seoul” and trade_count ≥ 20) OR
- (region is “gyeonggi” and trade_count ≥ 20)
Context Targeting Operators
In context targeting, only the is operator is available for context IDs. In the console, the condition field is shown as Category ID.When selecting multiple context IDs with the is operator, ads display if any of those IDs match.
- Excluding specific contexts: Instead of an
is notoperator, create a targeting option with the context IDs you want to exclude. Then set that option as Required Exclude on the ad product, or advertisers can exclude it when booking a campaign. For details, see Selling Targeting. - Partial matching: Operators such as
containsare not supported. Pass more specific context IDs from the SDK, and enter every value you want to match with is.
Next Steps
Booking Campaigns
Learn how advertisers select targeting to book campaigns
FAQ
What's most important when setting targeting option conditions?
What's most important when setting targeting option conditions?
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.
When are date conditions useful?
When are date conditions useful?
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”.
How do I distinguish when to use AND vs OR conditions?
How do I distinguish when to use AND vs OR conditions?
Use AND when all conditions must be satisfied simultaneously. Use OR when any one of multiple conditions can be satisfied. Conditions added with + Filter and groups added with + Group are connected with AND by default; click the and or AND button to change it to OR. For example, “Seoul power seller” is region=Seoul AND trade_count≥20, while “Capital region users” is region=Seoul OR region=Gyeonggi.