Samsung Ads

CPX: designing ML defaults advertisers trust.

I defined the platform vision for Samsung Ads' performance campaigns and led design across the whole loop: understanding the audience, setting up the campaign and reading the results. ML makes the predictable choices; every choice stays visible and editable, so Sales, AdOps and advertisers trust it..

Role

Senior Product Designer; design lead for the performance platform. Set the CPX platform vision and led automation strategy across setup, optimization and reporting

Partners

Sales, AdOps, Product, ML, Engineering, creative optimization

Users

CSMs, AdOps, Sales and advertisers

Scope

Audience Insights, campaign and flight setup, reporting

30-90%

performance lift for Canela and Crunchyroll TV conversion campaigns, Q4 2025

142%

of ROAS target for Candy Crush (King), which then raised daily spend

30%

faster audience builds with multi-source insights

~30 min

saved per campaign setup through automation and error checks

THE BIG PICTURE : THE PERFORMANCE FRAMEWORK

Four principles instead of feature-by-feature fixes

I reframed CPX from a single lower-funnel product into a performance platform built on four rules.

  • 1 - Automate predictable decisions

    Rule-based defaults and ML-assisted KPI and audience selection.

  • 2 - Design once, scale across formats

    Reusable optimization logic for TV, web and mobile without new workflows.

  • 3 - Make optimization actionable

    Reporting that surfaces signals people can act on, not just tables.

  • 4 - Protect operational efficiency

    Growth without adding work for AdOps or Sales.

Three Acts : Understand, set up, measure

BACKGROUND

Why it mattered

ACT 1 • UNDERSTAND THE AUDIENCE

Know who converts before the campaign starts

Audience Insights

Challenge : CSMs and Sales needed audience insight for pre-campaign pitches, but could select only one audience per report.

What I did : Designed multi-source audience selection with an auto-filled cart, Boolean logic to match audiences to KPI goals, and a forecast that updates as the logic changes.

Decision : After launch, users wanted more than surface views, so I added a report-level text summary plus layered charts built on Samsung TV data.


Up to 20 audience segments combined in one report, and audience build time cut by 30%. "Now that I clearly understand my advertiser's target audience, I feel confident to create the campaign." (CSM and AdOps)


See the process

Selection flow, 6 steps

Input, select, multiple sources, Boolean logic, submit, insight ready your carousel images

After launch: surface view vs. deeper view

"Users wanted the deeper details and a more visual way to explore data"

The report

Text overview plus charts in several formats, built on Samsung TV data

ACT 2 • SET UP WITH ML DEFAULTS

Automate wherever intent is predictable

Act 1 feeds Act 2: with the audience insights in hand, AdOps could pick the conversion path that fit the advertiser's goals and audience behavior best.

Campaign setup

Challenge : Each CPX campaign needed AdOps to enter contract, budget, KPI and audience details by hand.

What I did : Redesigned setup so line items, budget and daily spend fill in from the signed contract, only the KPIs for the chosen conversion type (TV, web or mobile) appear, and ML assigns a smart audience. I also standardized KPI and conversion logic at the platform level, so TV, web and mobile share one setup.

Decision : Use ML to optimize, but keep it explainable. ML picks the default (D7 opt-in conversion with target ROAS), but each choice is shown and editable, so AdOps can explain and override it.


~30 min saved per campaign setup. CPX expanded to new verticals (travel, e-commerce and finance), and web conversion beta campaigns launched with Groomie and Golo in Q4 2025.


See the process

Who decides what

Your 10 setup steps sorted into automatic, ML default and advertiser choice

Before / after setup

Manual fields vs. auto-filled from the contract

How I validated

Workflow testing and performance monitoring before broader rollout; feedback loops with AdOps and Sales

Flight setup and creative optimization

Flights inherit everything from the campaign. ML pre-selects inventory and pacing, and with two or more creatives it serves the best one to each audience.


30–90% lift for Canela and Crunchyroll in Q4 2025 with Max Conversion bidding and creative optimization

MMP validation and error checks

Tracking errors are flagged while the creative is selected, and ML suggests fixes, so users resolve issues without backend help.


142% of ROAS target for Candy Crush (King Gaming), which then raised its daily spend

ACT 3 • MEASURE AND ACT

Reports people can read, trust and share

Interactive performance reporting

Challenge : CPX tools are internal, so CSMs built client reports by hand. They needed an overview and detail in one place, with one-click sharing.

What I did : Reorganized reporting by advertiser first, then solution (TV, web or mobile), since each channel has its own success metrics. Layered views go from overview down to campaign, flight and creative, with decision trees built in so users can troubleshoot and act faster.

Decision : Export and scheduling live in one place, and external-facing spreadsheets generate in one click.


Half the reporting time: "With this update, I cut my reporting time in half. What used to take me hours now takes just minutes." (CSM and AdOps)


See the process

Report flow, 5 steps

Report, advertiser, solution, apps, overview and breakdown your carousel images

Layered drill-down

Overview to campaign, flight and creative

Export and schedule

One place, one click

DESIGNED WITH USERS

What users asked for, and what I built

CSM and Sales

AdOps

AdOps

CSM

CSM

WHAT THEY NEEDED

Several audiences in one view for pitches

Faster setup with fewer errors

Accurate install and in-app purchase tracking on iOS and Android

A simple view to confirm client ROI

Client reports without manual work

WHAT I DESIGNED


Multi-source selection, Boolean logic, live forecast


Contract auto-fill, ML defaults, MMP validation


Solution-first reporting with per-app consolidation


Overview first, drill-down on demand


One-click export and scheduling

WHO

What changed for the people using it

  • "I cut my reporting time in half. What used to take me hours now takes just minutes."

    — CSM and AdOps

  • "The accuracy has been a game-changer. I don't have to worry about manual errors anymore."

    — CSM and AdOps

  • "Our ROAS optimization… achieved over 142% of target. Happy to raise the daily spend."

    — King Gaming, Candy Crush

WHAT I LEARNED

People trust ML when they can see and change its choices

Automate the predictable

Defaults worked where intent was clear; choices that depend on strategy stayed with people.


Optimize with ML, but keep it explainable

Showing why ML picked a KPI or audience is what made AdOps comfortable using it.


What I'd do next

Expand CPX across more ad formats and ship real-time optimization reporting, without adding work for AdOps or Sales.


Thank you so much!

Explore My Other Projects

Previous
Previous

Ad Experience System

Next
Next

Stay Safe, Stay Informed with Navify