Solution Market
Free solutions Find a solution Top up points Sign in Sign up

Ad Platform

Official Exclusive Advertising

A display-ad broker with advertiser, partner and operator consoles

  1. Advertisers launch their first campaign within 15 minutes
    Advertiser console

    Advertisers launch their first campaign within 15 minutes

  2. Spend, impressions and CTR per campaign on a single row
    Campaign & media

    Spend, impressions and CTR per campaign on a single row

  3. Partners start earning with a single tag line
    Publisher partner

    Partners start earning with a single tag line

  4. Review, settlement and house ads on one screen
    Operator review

    Review, settlement and house ads on one screen

  5. Empty slots are filled by house ads
    House ads

    Empty slots are filled by house ads

1 / 5

Advertisers launch a first campaign in 15 minutes, partners earn with one tag line, operators review, settle and guarantee zero empty slots with house ads. Serving and collecting planes are separated.

How it works

1Advertisers launch their first campaign within 15 minutes — Advertiser console
2Spend, impressions and CTR per campaign on a single row — Campaign & media
3Partners start earning with a single tag line — Publisher partner
4Review, settlement and house ads on one screen — Operator review
5Empty slots are filled by house ads — House ads

Real screens captured in the demo environment.

Before you choose this solution
Step 1Who it's for

A perfect fit if this sounds like you

Built for anyone launching a business that connects advertisers directly with publishers and earns a commission.

  • Operators who already own ad inventory — local or industry communities, news sites, blog networks
  • Media and platform companies that want to sell their own ad products instead of paying agency fees
  • Startup teams building a Google Ads / AdSense-style self-serve ad business for domestic or overseas niche markets
  • Sales teams that need to sell both flat-fee and performance ads, such as time-based placements and CPS
Step 2What you get

Immediate wins, lasting value

Right away (first month)

  • Advertiser, publisher and operator consoles run from day one — no need to build campaign, inventory or settlement screens.
  • One line of script serves ads on publisher sites and collects impressions and clicks.
  • AI writes ad copy and banners, and semantically matches the right ads to each site.

Long term (after a year)

  • A brokerage model where commissions accumulate monthly — revenue grows with every advertiser while costs stay nearly flat.
  • Ad data (impressions, clicks, conversions) stays on your own servers — no monthly fees to an external ad server.
  • Expand into time-based placements and CPS to capture both flat-fee and performance revenue.
Step 3Market prices

What similar solutions cost elsewhere

Published prices from international and Korean services and source-code sellers in the same field. Every figure was checked directly on the vendor's page, and we list the date we checked it.

VendorModelPublished priceSource
AdButlerMonthly subscription · ad request volumeEssentials $179/mo (1M) · Standard $682/mo · Advanced $2,988/mo · Self-Serve +$2,200 + 3.5% of revenueadbutler.com
Epom Ad ServerMonthly subscription · impression volumeLight $250/mo · Growth $1,000/mo · Pro $2,500/mo · white-label +$250/moepom.com
Revive AdserverOpen source + hostinghosted from $10/mo (software free)revive-adserver.com
CodeCanyon (AdAdmin)One-time source purchase$45 regular · $525 extendedcodecanyon.net

Getting the features a self-serve ad business needs (advertisers, publishers, settlement, self-serve) as SaaS costs hundreds to thousands of dollars a month plus a revenue share. Source-code marketplaces mostly offer little more than banner-serving scripts. · Checked 2026-10-16

Step 4If you build it yourself

What it costs to commission the same thing from scratch

Going rates that clients agree with development agencies in project tenders, gathered by region. Sources and reference years are listed alongside.

Region · marketCost of a comparable systemSource
United States · in-house buildVendor estimate (article by a company selling an alternative) · 2026≈ $800K / year (5 engineers) · 12–24 months to launchkevel.com
Global · white-label vendorsVendor article · 20266–12 months to production · no fixed priceteqblaze.com

Building this solution from scratch would take about 5 people for 10 months — 50 person-months in total (our estimate, based on the codebase size and the build-cost data above).

Region · marketEstimated build cost (50 person-months)Source
South Korea · avg. SW engineer wage (KOSA official)Official publication (2026: +4.7%) · 2025₩347,000,000Rate ₩396,307 / man-day · 응용SW개발자 ₩6,943,457 / person-monthbyline.network
South Korea · Wishket contract freelancersPlatform contract data · 2025₩196,000,000 – ₩375,000,000Rate ₩3,910,000 – ₩7,500,000 / month (full-stack, avg ₩5,673,000)yozm.wishket.com
Japan · person-month rateIndustry survey · 2025¥30,000,000 – ¥100,000,000Rate ¥600k – ¥2M+ / person-month (SE ¥800k – ¥1.2M)crexgroup.com
United StatesClutch data · avg. project $132,480 · 13 months · 2026$400,000 – $792,000Rate $50 – $99 / hour (주류) · senior $125 – $250+clutch.co
Western EuropeIndustry survey · 2026$1,080,000 – $1,320,000Rate $135 – $165 / hourkeyholesoftware.com
ChinaIndustry survey · 2026CN¥1,500,000 – CN¥3,000,000Rate ¥1,500 – ¥3,000 (위안) / man-dayjuejin.cn
Eastern Europe · Asia offshoreAccelerance survey · 2025$192,000 – $608,000Rate $24 – $76 / houraccelerance.com

Estimated build cost = person-month rate × 50 person-months. Hourly rates use 160 hours per month and daily rates 20 days per month; large amounts are rounded to three significant figures. Planning, design and operations staff are not included.

Step 5Why a finished solution

Skip building from scratch — buy something that already runs

Today, not months from now

The months of planning, design, development and stabilization are already done. Install it the day you receive it and start operating right away.

Real screens, not a quote

With commissioned work you pay before you see the result. Here you choose by looking at screens that run today and at the actual source layout.

No cost of a failed project

Many outsourced projects run over schedule and budget. With a finished product, we have already carried that risk — and finished the job.

The entire source is yours

This is not a subscription that stops the moment you cancel. You receive the full source and run it on your own servers under your own brand (resale and redistribution excluded).

Step 6What you receive

Take the whole thing to your own servers

You receive the whole solution as full source — the repository, a database dump and an install guide — to run and modify your way on your own servers.

Full source — run it yourself on your servers

Pay once and receive the three items below. Installation and operation are up to you.

  1. Full source (GitHub repository zip)The whole repository, packed as is — git history included. Secrets (.env · keys) are not included.
  2. Database dumpThe table structure and the base data needed for a first launch (settings · menus, etc.). None of our customer or operating data is included.
  3. Installation guideStep by step: preparing the server → starting Docker → restoring the dump → the first admin account → scheduler setup.

We keep a copy, a SHA-256 hash and the delivery time of every file we hand over — so what you received can always be proven.

Step 7Source code

Here is what the source you receive looks like

Figures counted directly from the actual repository.

  • 226PHP classes
  • 63Controllers
  • 42Models
  • 72Migrations
  • 88View templates
  • 57JS modules
  • 25Ops commands
app/
Three consoles (advertiser, publisher, operator) · ad serving · AI creatives · semantic matching · settlement · tax invoices · SMS adapters
collector/
Impression and click collector (Node 22 · Redis buffer) — can be split off onto a small separate server
database/
Migrations · seeders
resources/
Vue 3 screens · SCSS design system · house ads
routes/
Public · advertiser · publisher · operator · tags · schedule
docker/
nginx · PHP config · entrypoint
docs/
16 design document chapters
Step 8Specifications

What it's built with and what it supports

Backend
PHP 8.4 · Laravel 13
Frontend
Vue 3.5 · Vite 8 · SCSS
Data
MySQL 5.7+ · Redis 7/8
Collector
Node 22 · ioredis
Schedule
18 jobs (every 10 minutes to monthly) · run on a single leader server only
AI
Anthropic Claude · OpenAI 호환 · 임베딩
SMS · tax invoices
Aligo · NHN Cloud · Solapi · Twilio / Barobill · Bolta · Popbill
Languages
8 language settings (UI text in Korean and English) · multilingual content
Payments
Top-up = bank transfer + operator confirmation (card PG via customization)
Step 9Runtime stack

Everything — database and Redis included — in one Docker setup

A single docker compose brings up all of the services below together. In production we recommend running the database on a separate server.

ServiceImageRole
appphp:8.4-fpm-alpineApplication (PHP-FPM)
webnginx:1.27-alpineWeb server
redisredis:8-alpineSessions · cache · serving snapshots · collection buffer (AOF)
queueappQueue worker
schedulerappSettlement and aggregation schedule
collectornode:22-alpineImpression and click beacon collection
buildnode:22-alpineFrontend build (one-off)
mysqlSeparate serverMySQL 5.7+ — production DB runs outside the containers
Step 10What we guarantee

What we stand behind — and what we can't

We guarantee it — installed exactly as delivered, the features below work. If they don't, we fix them.

  • Login and permissions for the advertiser, publisher and operator consoles (operator levels · demo accounts)
  • Campaign creation · review · serving · impression / click collection · hourly and daily aggregation
  • Publisher inventory · ad units · script issuance · blocking rules
  • Core flows for top-up (bank transfer) · wallet · monthly settlement · time-based placements · CPS

What we can't guarantee

  • Anything arising from changes you make to the source yourself, or from repurposing it for a different use.
  • Policy changes, outages or fees of external services (exchanges, payments, AI, SMS, email, etc.), and problems with the servers, network or database you provide.
  • Business outcomes such as sales, profit or investment returns.
  • Resale or redistribution — strictly prohibited by our Terms of Service and the source license. If a violation is found, we may terminate the license and pursue legal remedies, including damages.

If you need someone accountable for the modified parts too, leave the customization to us below.

Step 11Technical support

Stuck after buying? The people who built it answer

It does not end at the sale. The builders answer 1:1 support tickets in your console and notify you by alert and email when a reply arrives. Every conversation stays on record.

Full source — We help you get it running

  • Anywhere you get stuck following the install guide (4 languages)
  • If the delivered version does not work as installed, we fix it
  • Questions about structure, settings, environment variables and Docker
  • Download new package builds again from your library

Before you buy — Ask before you pay

  • Whether it fits your business and server environment
  • Required specs · external services to connect
  • Try it yourself with a demo account
  • Scope a customization

First reply target — Within 1 business day(s) · Weekdays 10:00 – 18:00 (KST, UTC+9)

Read the support guide →
Step 12Try it yourself

Why don't we open the demo to everyone?

Public demos attract AI agents and bots long before people — and in far greater numbers. With no intention to buy, they click through screens endlessly, trigger the demo's AI features and external integrations, and clutter the data other visitors are looking at.

Those costs (servers, AI calls, cleanup time) ultimately land on the prices and support we offer real customers. We decided to stop that unnecessary loss and keep our prices low as a result.

That is why we issue a separate demo to each person who asks. The account is yours alone, so it never mixes with data created by others, and you can test any scenario you like.

Request a demo account →
Step 13Customization

We tailor it to the way you work

You are free to modify the source yourself — but if you are short on time or confidence, just send us your spec. The people who built it will make the changes.

  1. 1Send your specDescribe what you want changed, or upload a file. Any format is fine.
  2. 2Review · questionsWe read it and email you about anything that is unclear.
  3. 3Quote · scheduleWe send you the scope, price and timeline.
  4. 4Contract · developmentWe build exactly the agreed scope and show you progress along the way.
  5. 5Delivery · warrantyWe deliver the modified source and warrant the changed parts as well.
Request customization →
Step 14Why is it so affordable?

Finding a treasure should feel like a win

It isn't always this cheap. During an event, we want the person who discovers this solution to think, "This, at this price?" We want to invite our customers into that thrilling moment of discovering a rare gem.

This price is possible because we are delivering a copy of something already built. But delivery and installation support take a fixed amount of hands-on work, so we cap how many we can sell each month.

So while the price is low, we regret that we cannot offer it to everyone. Please decide while this month's quantity lasts.

Decide

Get started today

Read the manual ↗ Buy the full source · $2,212

Paid with points — if you are short, top up only the difference.

Other solutions