「自社の DSP が欲しい」という一言は、三つの事業を指しうる。広告主のために広告枠を買う DSP、パブリッシャーが広告枠を売るオークションを運営するアドエクスチェンジ、そして契約して確保した広告枠を再販するアドネットワークだ。需要を検証するならプラットフォームを借り、ビジネスモデルが標準的ならライセンスし、入札ロジック、データ、マージンのいずれかが自社の売り物ならカスタムのシステムを作る。
誰かが「自社の DSP が欲しい」と言うとき、それは三つの異なる事業のどれかを指しうる。DSP(デマンドサイドプラットフォーム)は、広告主に代わって広告枠を自動で買う。アドエクスチェンジは、パブリッシャーとアプリがその広告枠を売るオークションを運営する。
アドネットワークは、パブリッシャーと契約し、その広告枠をまとめて広告主に再販する。DSP、アドエクスチェンジ、アドネットワークは語彙を共有しているが、必要なソフトウェアもパートナーも違い、作業量は大きく違う。
短い答え。まず、作ろうとしているのが、広告主のために買う DSP なのか、パブリッシャーが自分の広告枠を売るオークションを運営するアドエクスチェンジなのか、契約して確保した広告枠を再販するアドネットワークなのかを決める。次に、パートナーとトラフィックがどこから来るのか、どのデータを使ってよいのか、関わる全員のあいだでお金がどう動くのかを固める。需要を検証するならプラットフォームを借り、ビジネスモデルが標準的ならライセンスし、入札ロジック、データ、マージンのいずれかが自社の売り物ならカスタムのシステムを作る。
自社の DSP、アドエクスチェンジ、アドネットワークに向けた最初の一歩は、技術やベンダーを選ぶことではない。オークションのどちら側に立つのか、そして他社のプラットフォームでアカウントを借りるのではなくソフトウェアを所有することで何が得られるのかを、決めることだ。予算も、期間も、チームも、依頼すべき開発会社の種類も、すべてその一つの決定から決まる。
自動で買われる広告の多くは、一秒に満たない時間で終わるオークションで売られる。そのほかは、オークションを経ずに、あらかじめ合意した価格で買われる。
リアルタイムの広告オークションでは、ウェブサイトやアプリが、実質的に「この広告枠はいま空いている ― 誰が、いくらで欲しいか」と告げるリクエストを送り出す。買い手は入札で応え、アドエクスチェンジが落札する入札を選び、広告が表示される。DSP、SSP、アドエクスチェンジ、アドネットワークは、そのオークションの周りで、それぞれ別の位置にいる:
DSP、アドエクスチェンジ、アドネットワークのどれを選ぶかで、プロジェクト全体が変わる。DSP は広告主のお金を使うので、最も難しい課題は、入札内容を決めることと、予算を管理下に保つことだ。アドエクスチェンジは他社のお金と他社の広告枠のあいだに立つので、最も難しい課題は、公正で速いオークションと、全員への正確な支払いだ。アドネットワークはまず営業の事業であり、そのソフトウェアは段階的に育てていける。
DSP のプロジェクトは、それを作る理由から始めること。企業が自社の DSP を作る理由はいくつかある。大きな広告予算に対してプラットフォーム手数料を払っている、既存のプラットフォームでは許されない入札ロジックやデータが必要だ、あるいは汎用のプラットフォームがうまく対応できていないニッチ ― チャネル、地域、広告主の種類 ― を相手にしている、というものだ。どれにも当てはまらないなら、既存の DSP でアカウントを借りるのが理にかなった最初の一歩であり、作る理由があとから出てくれば、それは自社の数字に表れる。
自社の DSP を作る理由が実際にあるなら、その最初のバージョンが、実在する一社の広告主のために何をしなければならないかを書き出すこと。DSP の機能は長いリストへと膨らみうるが、初日に必要なものはごくわずかだ:
DSP の最初のバージョンは、一つのチャネル ― ウェブサイト、モバイルアプリ、コネクテッド TV、屋外のデジタルスクリーンのいずれか ― と、一社か二社の供給側パートナーに絞ること。一つのチャネルをうまく買える DSP があれば、残りがまだ計画のうちに、売れるものが手元にできる。
動くアドエクスチェンジや DSP に至る道は三つあり、どれが正しいかは、事業のどれだけがソフトウェアに宿っているかで決まる。それぞれの道で何が得られ、何を手放し、どんなときに正解になるのかを示す。
作るか、ライセンスするか、借りるかの答えが混在するのは、よくあることだ。アドネットワークは立ち上げ時にアドサーバーを借り、レンタル料が負担になり始めたら自前のものを作る。アドエクスチェンジはレポートと請求をライセンスで揃え、オークションは自ら作る。オークションは、他社と違う振る舞いをしなければならない部分だからだ。AdTech プロジェクト全体で一度に答えるより、構成要素ごとに決めるほうが賢いことが多い。
アドネットワークは、ソフトウェアからではなく、その二つの側から始めること。広告枠を提供してくれるパブリッシャーとアプリ、そしてその広告枠にお金を払う広告主だ。最初の問いは、それぞれの側がどこから来るのか、そしてなぜパブリッシャーと広告主が、既存のアドネットワークやアドエクスチェンジではなくあなたと組むのか、である。
アドネットワークのソフトウェアの最初のバージョンは、控えめなもので足りる。どの広告を表示するかを決めるアドサーバー、パブリッシャーが自分の稼ぎを確認できるダッシュボード、広告主向けのレポート、そして全員に正確に支払う仕組みだ。DSP に売るには、アドネットワークは自社の広告枠を既存の SSP につなぐか、自前のオークションを運営するかのどちらかになる。アドエクスチェンジから買うには、ビッダー、つまり DSP が動かしているのと同じ種類のソフトウェアが必要だ。いずれにしても、開発の規模は大きくなる。
コードを書く前に、アドネットワークがトラフィックの品質をどうチェックするかを決めること。偽のトラフィックに対してパブリッシャーに支払うアドネットワークは、広告主を失う。そして、そうしたチェックを稼働後に加えるのは、最初から設計に組み込むより難しい。
広告プラットフォームのコードを誰かが書き始める前に、七つの問いに文書で答えておく必要がある。どれも、答えるのにエンジニアリングの素養は要らない。答えを文書で持たないまま作り始める会社は、あなたの予算で推測をしている。
この七つの問いへの文書の答えが、あなたの要件書になる。別々の開発会社三社に渡せば、比較できる三つの提案が返ってくる。これがなければ、まったく比較できない三つの営業プレゼンテーションを受け取ることになる。
本稿では価格を示さない。「自社の DSP」という同じ一言が、規模が何倍も違うプロジェクトを覆っている。上の七つの問いへのあなたの答えを誰も聞かないうちに出された数字は、見積もりではなく営業上の数字だ。
役に立つのは、どの判断が広告プラットフォームの価格を動かすのかを知っておくことだ。それらが、自分で握れるレバーだからである:
広告プラットフォームの価格に対して最も安く効くレバーは、スコープだ。最初のバージョンを一つのチャネル、一社か二社のパートナー、一つの買い方または売り方に絞れば、あとから行うたいていの技術的な選択よりも多くの費用を節約できる。
「自社の DSP が欲しい」と言うと、三種類の提供者が応じる。同じ言葉を使うので、混同しやすい。プラットフォームベンダーは、自社製品のアカウントやライセンスをあなたに販売する。ホワイトレーベル事業者は、自社のプラットフォームを、あなたに代わってあなたのブランドで運用する。
エンジニアリング企業は、あなたの仕様に沿ってシステムを作る。そのうちどれだけがあなたのものになるかは、契約で決まる。三種類の AdTech 提供者は、いずれも力になりうる。それぞれに、最後にあなたが何を所有することになるのかを尋ねること。
ビッダーにせよ、DSP にせよ、アドエクスチェンジにせよ、アドネットワークのオークション部分にせよ、カスタムで作ってもらうつもりなら、何よりも先に、提供者に次の証拠を求めること:
そのうえで、提供者があなたに何を尋ねてくるかに耳を傾けること。広告プラットフォームを作れる会社は、見積もりを出す前に、あなたの要件書を問いただしてくる:
どの AdTech 提供者にも使える簡単なテストがある。最初のバージョンから何を外すかを尋ねることだ。システムの運用について考えてきた提供者は、機能を足す前にスコープを削る。初日からすべてを盛り込んだ提案は、運用にかかるコストを勘定に入れていない。
amBrain は、トレーディングプラットフォーム、matching engine、リアルタイムビディングのシステム、カジノプラットフォームのエンジニアリングを専門とするソフトウェア開発会社である。amBrain は2019年からソフトウェアを作っている。
AdTech の分野では、amBrain は DSP 開発、リアルタイムビディングのプラットフォーム、アドエクスチェンジのエンジニアリングに取り組んでいる。
amBrain は、ある顧客のために、デマンドサイドプラットフォームである RTBBidder を構築した。本稿は選び方を説明するものであり、事例紹介ではない。そのプラットフォームに関する数字も示さない。
amBrain の働き方には三つの形態がある。フルデリバリー、専任チーム、あるいはあなたのチームに入るエンジニアだ。顧客は、プロダクトとコードの完全な所有権を保持する。ただし、amBrain の再利用可能なコンポーネントは除く。
AdTech プロジェクトの入り口に立っているなら、役に立つ次の一歩はベンダー探しではない。七つの問いへのあなたの答えを書いた一ページだ ― オークションのどちら側か、どのチャネルか、どのパートナーか、どれだけのトラフィックか、どんなデータか、お金はどう動くか、そして誰がシステムを運用するか。話をするすべての開発会社に同じ一ページを渡せば、各社の提案を一行ずつ比べられる。
現在のアーキテクチャと気になっている障害シナリオをお持ちください。30 分で一緒に確認します。