bitmedia loader
category identy image
Home/Blog/Case Study/CPM done right: JAM Platform case study with Bitmedia.io

CPM done right: JAM Platform case study with Bitmedia.io

CPM done right: JAM Platform case study with Bitmedia.io

JAM is a non-custodial DeFi platform that turns crypto into a daily spending tool. Users get a Web3 wallet, gasless USDT transactions, crypto-to-crypto swaps, a P2P marketplace, and a card accepted worldwide, all in one app. No banks. No intermediaries. Full ownership of funds.

The product is built for markets where local banking is unreliable. Georgia, South Africa, Kazakhstan, and Southeast Asia are not random GEO selections; they are places where people have a real reason to look for an alternative.

That context matters for acquisition. JAM’s onboarding ends at KYC verification. Users must install the app, register, and complete identity checks before they count as active. It is a longer funnel than a standard install campaign, and the cost per verified user reflects that.

The campaign objective was to drive qualified installs and reduce the cost per KYC-complete user over a one-month window.

Campaign parameters

ParameterDetails
PlatformBitmedia.io
Campaign typeCPM with whitelist
GEOsGeorgia, South Africa, Kazakhstan, SE Asia
DevicesMobile — Android & iOS
Daily budget$50 (even pacing)
Total budget$2,000
CPM bid$0.88
Duration1 month
A/B testingYes — creative variations

Strategy

A $2,000 budget spread across four GEOs over a month leaves little room for waste. With KYC as the conversion goal, each impression had to work harder than in a standard install campaign;  the funnel runs from ad exposure through install, registration, and identity verification before a user is counted.

The campaign was structured around three decisions made before launch.

  1. Whitelist from day one. The campaign did not open to broad network traffic. Bitmedia applied a curated whitelist of placements with a track record in crypto and fintech verticals. This kept early spend on sources with demonstrated relevance rather than raw volume.
  2. Daily traffic review. The assigned account manager checked source performance every day. Sources that generated clicks without downstream installs or showed unusual post-click patterns were blacklisted and pulled from rotation. The active source pool got tighter and better as the month progressed.
  3. A/B testing on creatives. Multiple creative variants ran in parallel across the GEO set. JAM’s product proposition, crypto as a lifestyle, real-world spending, and freedom from broken banks gave the team distinct angles to test. Budget shifted toward the variants that converted.
Jam Platform ad creatives
Jam Platform ad creatives

Campaign performance

The data below shows results recorded through the first half of the campaign, with the full month still in progress.

Jam Platform campaign performance (June 1-16)
Jam Platform campaign performance (June 1-16)

In that window, the campaign delivered approximately 248,500 impressions, all on mobile. Total clicks came in at around 1,008. The campaign maintained a consistent CPM of $0.88, an average CPC of around $0.25, and a CTR of approximately 0.35%.

Device split was 100% mobile in practice. The desktop received 28 impressions and 8 clicks, which is negligible. The product is a mobile app, and the audience behaved accordingly.

Geographically, Indonesia dominated delivery, producing 180,300 impressions and 767 clicks , roughly 73% of total volume in the recorded period. The Philippines followed at 16,400 impressions and 58 clicks. Southeast Asia carried the campaign by volume overall, which was expected; the audience scale available at $0.88 CPM is significantly larger in SE Asia than in South Africa or Kazakhstan, and the product’s value proposition around alternative banking infrastructure resonates across the region.

daily statistics (June 1- June 16)
Daily statistics (June 1- June 16)

On KYC install cost, the campaign started at $26 per verified user and had already reached $10 within the first weeks, a reduction of approximately 62%. No budget increase. No GEO change. The improvement came from progressive source blacklisting and creative optimization as the campaign ran.

Results

MetricValue
Total budget$2,000
Daily budget$50 (even pacing)
Campaign duration1 month
Cost per KYC install at launch$26
Cost per KYC install at end$10
Cost reduction~62%

Why it worked

The whitelist compressed the learning phase. On an open network, early budget goes toward finding out what does not work. A pre-qualified inventory set meant the campaign started closer to a working state and reached efficiency faster.

Daily review caught bad sources before they drained budget. KYC funnels expose traffic quality problems that click-level data hides. A source can look healthy on CTR and still produce zero verified users. The account manager’s daily checks caught those sources early. By mid-campaign, spend was already concentrated on a small pool of validated placements.

Creative A/B testing added a second optimization lever. Traffic quality and creative performance are separate variables. Improving one while ignoring the other leaves results on the table. Running creative variants in parallel meant both variables were under active management throughout.

The GEO mix suited the product. JAM is designed for markets where conventional banking falls short. The target GEOs are not low-cost filler; they are places where the product solves a real problem. That product-market fit translated into conversion rates that made $0.88 CPM efficient.

Summary

Within the first half of the campaign, Bitmedia.io had already reduced JAM Platform’s cost per KYC install from $26 to $10, a 62% reduction on a flat daily budget of $50. The result came from a whitelist-based CPM setup, daily source blacklisting by an active account manager, and structured creative A/B testing, all within a $2,000 total budget.

For crypto and fintech apps with deep-funnel conversion goals, the approach works. Quality traffic management at the source level moves the needle more than bid adjustments alone.

Looking to drive quality installs for your crypto project? Launch your campaign with Bitmedia.io today.

Start here!