Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AbemaTVの広告オークション / ads auction in abematv
Search
Masahiro Doi
September 25, 2019
Technology
2
1.9k
AbemaTVの広告オークション / ads auction in abematv
オレシカナイトVol.11での発表資料です。
Masahiro Doi
September 25, 2019
Tweet
Share
More Decks by Masahiro Doi
See All by Masahiro Doi
Fear, and loathing In KUSO pull request
doilux
0
800
Other Decks in Technology
See All in Technology
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
440
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
470
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
120
Greatest Disaster Hits in Web Performance
guaca
0
270
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
100
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
490
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
250
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
220
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
130
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
190
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
180
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
150
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
93
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
56
The Invisible Side of Design
smashingmag
302
51k
Leo the Paperboy
mayatellez
4
1.4k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Music & Morning Musume
bryan
47
7.1k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
94
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Transcript
AbemaTVの 広告オークション
AbemaTV広告本部 土井 正宏 2018.7 ~ 現職 #DDD #スクラム #チームビルディング
今日お話しする内容 AbemaTVは配信する広告をどうやって決定しているか 1. AbemaTVの広告配信概要 2. オークションについて 3. 直面した課題と解決方法
AbemaTVの広告配信概要 01. AbemaTVとは 02. AbemaTVの広告配信 03. AbemaTVの広告商品
AbemaTVとは インターネットテレビ局 約25チャンネル 全て無料 01. AbemaTVとは
HTTP + Streaming 2~10秒程度で分割された動画ファイルを 届いたところから再生 01. AbemaTVとは 02. AbemaTVの広告配信
Playlist 分割されたファイルの再生順を管理 media-0.mp4 media-1.mp4 media-2.mp4 media-3.mp4 media-4.mp4 media-5.mp4 ・ ・
01. AbemaTVとは 02. AbemaTVの広告配信
SSAI(Server Side Ad Insertion) 広告をプレイリストに差し込む ad-pre.mp4 media-0.mp4 media-1.mp4 media-2.mp4 ad-mid.mp4
media-3.mp4 ・ ・ 01. AbemaTVとは 02. AbemaTVの広告配信
広告を出し分けるには ユーザーごとにプレイリストをつくる CDNに乗せられない 安定性が犠牲になってしまう 01. AbemaTVとは 02. AbemaTVの広告配信
01. AbemaTVとは 02. AbemaTVの広告配信 AbemaTVの広告配信 31個のクラスタに、それぞれ同時に配信 クラスタ1 クラスタ2 クラスタ3
31個の性年代×CFのクラスタ M1 teen F1 M2以上 F2以上 other × CF1 CF2
CF3 CF4 CF5 CFセグメント (Cuepoint Frequency) 01. AbemaTVとは 02. AbemaTVの広告配信
01. AbemaTVとは 02. AbemaTVの広告配信 03. AbemaTVの広告商品 AbemaTVの広告商品 純広告 配信期間とimpressionを保証 100%ブランド セーフティ デモグラ 指定配信
ここまでのまとめ - AbemaTVの広告は31個のクラスタに事前に配信設定して いる - ユーザーにはいずれかのクラスタに設定された広告が配 信される - 配信する広告は純広告でimpと期間を保証している
AbemaTVのオークション 01. オークション概要 02. 参加条件 03. スコアリング 04. 終了条件
(おさらい)RTB DSP SSP 広告主 メディア 01. オークション概要
オークション バッチ AbemaTVのオークション概要 ad-server 2week 10,000imp 4week 50,000imp キューポイント (以下QP)
Score:1.5 Score:1.0 クラスタ1 01. オークション概要
オークションバッチ バッチ処理で1時間後の時間帯のオークションをする { “cue_point_id” : 12345, “cluster_id” : 22, “ad_id”
: [100, 101, 102] } 14:00 15:00 16:00 ※イメージ 01. オークション概要
オークション 広告1 広告2 広告3 広告4 広告5 0.8 1.0 0.7 1.5
1.2 QPID: 100 クラスタ:1 QP×クラスタの先頭からオークション スコアのもっとも高い広告を採用 01. オークション概要
01. オークション概要 02. 参加条件 オークション参加条件 対象QP×クラスタに配信可能な 広告であること • 配信可能な番組か • 隣接可能か •
おさえたimpの合計が 対象期間の目標impを こえていないか B社 コスメ 衣料 タバコ 旅行 サイト お酒 携帯 電話 A社 コスメ QPID: 100 クラスタ:1 (Teen) ここに設定できる広告は?
おさえたimp 白雪とオオカミくんには騙 されない♥#2 QP1 QP2 クラスタ1の予測imp = 100imp クラスタ1の予測imp =
200imp QP1と2にプレースメントすると、おさえたimpは300imp 01. オークション概要 02. 参加条件
スコアリング 詳細は非公開 01. オークション概要 02. 参加条件 03. スコアリング
スコアリング方針 ショートする(=目標impおさえられない)リスクが高いも のほど高いスコアになる 01. オークション概要 02. 参加条件 03. スコアリング
スコアリング方針 広告A 広告B 15秒 30秒 CM尺 広告C 60秒 01. オークション概要 02. 参加条件
03. スコアリング
スコアリング方針 目標imp - 押さえたimp 残り1,000imp 残り100imp 01. オークション概要 02. 参加条件 03. スコアリング
スコアリング方針 配信できる番組 制限なし ギャンブル、格闘NG 01. オークション概要 02. 参加条件 03. スコアリング
オークションの終了条件 全てのQP×クラスタで、設定できる広告がなくなる ※残尺は番宣で埋める 01. オークション概要 02. 参加条件 03. スコアリング 04. 終了条件 QPID: 100 クラスタ:1
QPID: 101 クラスタ:1 QPID: 102 クラスタ:1
ここまでのまとめ - 毎時0分に1時間後の時間帯のキューポイントのオーク ションをする - 目標impや配信可能なQPの条件などからスコアを算出 し、広告を決定している - 配信できる広告がなくなるまでオークションを行う
直面した課題と解決方法 01. 広告の並び順 02. デモグラ配信の実行精度
広告の並び順 スコアの高いものから設定していくと、 同じ広告が繰り返される ユーザーに既視感を与えてしまう 広告1 広告2 広告3 番組コンテンツ 広告1 広告2
広告3 また同じCM かよ 01. 広告の並び順
ゆらぎを与える ランキング上位からランダムに選択 広告1 広告5 広告2 広告3 広告4 1.5 1.0 0.8
3.0 1.2 QP: 100 クラスタ:1 広告6 広告7 0.5 0.3 01. 広告の並び順
近接判定 できるだけ同じチャンネル、クラスタに続けて配信しない 01. 広告の並び順 広告1 広告2 広告3 番組コンテンツ 広告1 広告2 広告3
例)アニメチャンネル、クラスタ:1 は設定されづらくなる
デモグラ配信の実行精度が低い 実行精度=押さえたimp / 目標imp 特定のCFセグメントだけ予測impが大きい クラスタ1 10imp クラスタ2 10,000imp クラスタ3
90imp 目標impが1,000impの広告が配信設定できるのはクラスタ1とクラスタ3のみ 01. 広告の並び順 02. デモグラ配信の実行精度 teen
リミッター解除 imp進捗率が100%未満(=進捗悪い)かつ、デモグラ配信の 広告は”大粒の”QP×クラスタにも配信設定できる クラスタ3 10,000imp 目標1,000imp の広告 01. 広告の並び順 02. デモグラ配信の実行精度
ここまでのまとめ - 広告の並び順が同じになる問題は、ゆらぎを与える仕組 みや近接判定で解決 - デモグラの実行精度が低くなる問題は一定の条件でリ ミッター解除する仕組みで解決
おわりに
テレビ品質のリニア配信で、効果的な広告配信を 実現するために様々な工夫を凝らしています。 今後の展開にご期待ください!!