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
進化する配信ロジックとDSP戦略
Search
Yoshitomo Hayashi
February 22, 2019
Technology
1
130
進化する配信ロジックとDSP戦略
Yoshitomo Hayashi
February 22, 2019
Tweet
Share
More Decks by Yoshitomo Hayashi
See All by Yoshitomo Hayashi
Ameba DSPのOpen-Auctionにおける入札戦略
yyhayashi303
2
2.6k
モブプロ導入で見えてきた効果@オレシカナイト
yyhayashi303
1
880
CTRオンライン予測システムのアーキテクチャ
yyhayashi303
2
4.1k
CircuitBreakerの適用
yyhayashi303
0
1.6k
Other Decks in Technology
See All in Technology
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
380
Meta Quest 3 で動く桜マシマシ WebXR アプリを IBM Cloud Code Engine と Babylon.js で作った話
1ftseabass
PRO
0
120
リテール金融(キャッシュレス・ネット銀行・ネット証券)の競争環境と経済圏
8maki
0
510
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
170
ServiceNow Knowledge Learning Rise up
manarobot
0
200
Terraformあれやこれ/terraform-this-and-that
emiki
8
1.4k
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
140
エンジニアのキャリアをちょっと楽しくする3本の軸/Three Pillars to Make an Engineer's Career More Enjoyable
kwappa
0
2.6k
ユーザーストーリーのレビューを自動化したみたの
bun913
1
410
Hands-on Gemini, the Google DeepMind LLM
meteatamel
1
110
20240416_devopsdaystokyo
kzkmaeda
1
220
Featured
See All Featured
Building an army of robots
kneath
300
41k
Done Done
chrislema
178
15k
The Art of Programming - Codeland 2020
erikaheidi
42
12k
Atom: Resistance is Futile
akmur
259
25k
Fantastic passwords and where to find them - at NoRuKo
philnash
37
2.5k
We Have a Design System, Now What?
morganepeng
43
6.7k
Making Projects Easy
brettharned
108
5.5k
How to Ace a Technical Interview
jacobian
272
22k
Designing the Hi-DPI Web
ddemaree
276
33k
Bash Introduction
62gerente
604
210k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
121
39k
Navigating Team Friction
lara
178
13k
Transcript
ਐԽ͢Δࠂ৴ϩδοΫͱ %41ઓུ $"#"4&$".1
ྛ ۍ๎ʢHayashi Yoshitomoʣ w ॴଐ גࣜձࣾαΠόʔΤʔδΣϯτ ϝσΟΞ౷ׅຊ෦ΞυςΫϊϩδʔ։ൃ෦ w ৬छ αʔόʔαΠυΤϯδχΞ
w झຯ ίʔώʔΞχϝεϚϒϥ w ಛٕ μογϡϘʔυ࡞
Tristan Irvine w ॴଐ גࣜձࣾαΠόʔΤʔδΣϯτ ळ༿ݪϥϘ w ৬छ σʔλαΠΤϯςΟετ w
झຯ υϥΰϯϘʔϧԻָΛฉ͍ͯӡಈͯ͠৯͗ͯ͢σϒΔ w ಛٕ ཧը໘σβΠϯ
ϓϩμΫτհͱ৴ϩδοΫʹ͍ͭͯ %41ೖࡳઓུ ༧ଌγεςϜ %41ೖࡳઓུվળ ·ͱΊ
ϓϩμΫτհͱ ৴ϩδοΫʹ͍ͭͯ
ϓϩμΫτհ "NFCB
"NFCB*OGFFE "NFCB ྑ࣭ͳࣗࣾϝσΟΞͷࠂ৴͕Մೳ "NFCBͷΦʔσΟΤϯεσʔλΛ׆༻ͨ͠ ৴͕Մೳ
৴ϩδοΫʢ"NFCB*OGFFEʣ $1. JNQ͋ͨΓͷച্ ച্͕࠷େʹͳΔࠂΛ৴͢Δ ʢΫϦοΫ୯Ձ<$1$>ºΫϦοΫ<$53>º ʣ ࠂ $1.ԁ ࠂ $1.ԁ
ࠂ $1.ԁ Ad-Server
"NFCB%41 "NFCB ֎෦ϝσΟΞ 0QFO35#Ͱ441ͱ ଓ͢Δ͜ͱͰ֎෦ͷ༷ʑ ͳϝσΟΞʹ৴Մೳʹ SSP ֎෦ϝσΟΞ ֎෦ϝσΟΞ
৴ϩδοΫʢ"NFCB%41ʣ ೖࡳֹ$1.ºʢNBSHJOʣ 35#ͷ߹ɺૈརΛಘΔͨΊʹϚʔδϯΛઃఆ͢Δ DSP ೖࡳֹ $1. ࢧ͍ ച্ ૈརԁ 70ԁ
100ԁ SSP ࠂओ
%41ೖࡳઓུ
'JSTU1SJDF"VDUJPO %41" %41# %41$ SSP ೖࡳֹԁ ೖࡳֹԁ ೖࡳֹԁ Ұ൪ߴ͍ೖࡳֹΛఏࣔͨ͠%41͕ɺͦͷֹۚΛ441ʹࢧ͏ɻ ࢧֹԁ
ೖࡳઓུ'JSTU1SJDF"VDUJPO ଞࣾΑΓߴ͘ೖࡳͯ͠৴͍͕ͨ͠ ̍ʣ$1.Ҏ্Ͱೖࡳ͢ΔͱଛΛ͢Δ ̎ʣೖࡳֹ$1.ͱۙ͗͢Δͱૈར͘ͳΔ ཧͷϚʔδϯଞͷ%41ʹΑͬͯมΘΔͷͰ࣮ ݧతʹܾΊΔɻ উ JNQͷૈར Ϛʔδϯ
4FDPOE1SJDF"VDUJPO Ұ൪ߴ͍ೖࡳֹΛఏࣔͨ͠ਓ͕ΦʔΫγϣϯʹউར͢Δ͕ɺࢧ͏ ֹۚ൪ʹߴ͍ೖࡳֹͱͳΔɻ %41" %41# %41$ SSP ೖࡳֹԁ ೖࡳֹԁ ೖࡳֹԁ
ࢧֹԁ
ೖࡳઓུ4FDPOE1SJDF"VDUJPO 0QFO35#Ͱओʹɺ4FDPOE1SJDF"VDUJPO͕ ࠾༻͞Ε͍ͯΔɻ 441ʹࢧ͏ֹ൪ͷೖࡳֹʹͳΔͷͰɺࣗ ͷೖࡳֹΑΓৗʹ͘ͳΔɻ͜ͷ࣌ɺͲΕ͘Β͍ ϚʔδϯΛऔΕ͍͍ʁ େ͖͍ϚʔδϯΛऔΔͱೖࡳֹ͕Լ͕Γউ͕Լ ͕Δ͕ɺখ͍͞ϚʔδϯΛऔΔͱ ૈརݮΒͣʹউΛ্͛Δ͜ͱ͕ग़དྷΔʂ $1.
ೖࡳֹ Ϛʔδϯ ࣾͷೖࡳֹ ʢࢧֹʣ ૈར
ͰϚʔδϯ͕͍͍ʁʁ ೦͕ͩɺೖࡳ࣌ʹ$1.Λ͍ͬͯΔΘ͚Ͱͳ͍ɻ ਖ਼֬ʹ༧ଌ͠ͳ͍ͱ͍͚ͳ͍ʂ F$1.$1$ºF$53º ೖࡳઓུ4FDPOE1SJDF"VDUJPO F$1. ೖࡳֹ Ϛʔδϯ ࣾͷೖࡳֹ
ʢࢧֹʣ ࣮ࡍͷ$1. ଛࣦ ϚʔδϯΛF$1.ͷ༧ଌޡࠩҎʹ ઃఆ͢ΔͱଛΛ͢ΔՄೳੑ͕͋Δ উ ଛࣦ Ϛʔδϯ
༧ଌਫ਼ͷӨڹ "NFCB*OGFFE "NFCB%41 ߴ͗͢Δ$53༧ଌ ૬ରతͳϥϯΩϯάͷͨΊ ಛʹͳ͍ ߴ͍$1.Ͱೖࡳ͢Δ͕ ࣮ࡍʹΫϦοΫ͞ΕͣʹଛΛ͢Δ ͗͢Δ$53༧ଌ ૬ରతͳϥϯΩϯάͷͨΊ
ಛʹͳ͍ ࢉग़͞ΕΔ$1.͕͘ͳΓ ΦʔΫγϣϯͰউͯͣʹ ৴͞Εͳ͍ ߴ͗͢Δ$73༧ଌ దੑΑΓߴ͍$1$ͷͨΊ ඪ$1"ʹର࣮͠ࡍͷ$1"͕ߴ͗͢Δ݁Ռʹ ʢࠂओ͢Δʣ ͗͢Δ$73༧ଌ దੑΑΓ͍$1$ͷͨΊ ඪ$1"ʹର࣮͠ࡍͷ$1"͕͗͢Δ݁Ռʹ ʢϓϩμΫτͱͯ͠ച্ݮʣ
༧ଌγεςϜ
*NQSFTTJPOൃੜޙɺ Ұఆ࣌ؒ$MJDL͕ൃੜ ͢ΔͷΛͪɺ$MJDL ͞Ε͔ͨͲ͏͔ͷϑϥ άΛ༩͢Δ ετϦʔϛϯάֶशͱ༧ଌγεςϜ %BUB+PJOFS "HHSFHBUPS -FBSOFS 1SFEJDUPS
ֶशʹඞཁͳσʔλΛ ूΊͯ-FBSOFSʹ͢ ૹΒΕͨσʔλΛֶश ͠ϞσϧΛ࡞͢Δ ʢִؒͰߋ৽ʣ ֶश͞ΕͨϞσϧΛ ༻ͯ͠༧ଌΛฦ͢ "E4FSWFS
"NFCB*OGFFE "NFCB%41 "NFCB%41ల։ %BUB+PJOFS "HHSFHBUPS -FBSOFS 1SFEJDUPS %BUB+PJOFS "HHSFHBUPS -FBSOFS
1SFEJDUPS w ಉ͡ߏͰ%41༻ͷڥΛ༻ҙ ଞڥͷϩάྔ૿ՃͷӨڹΛड͚ͳ͍ Α͏ʹ w 35#ݻ༗ͷಛྔΛֶश 441 *"#ΧςΰϦ w "NFCB*OGFFEͷσʔλֶश %41ͷσʔλ͚ͩͰֶशʹඞཁͳσʔ λྔΛ֬อͰ͖ͳ͍Մೳੑ͕͋ΔͨΊ
༧ଌΞϧΰϦζϜબ 'BDUPSJ[BUJPO.BDIJOF '. "EBHSBEΦϓςΟϚΠβʔΛ͏ '.ΦϯϥΠϯͰจ຺Λߟྀͨ͠ϚτϦΫεϑΝΫτϥΠθʔγϣϯΛߦ͑ΔΞϧΰϦζϜͰ͢ɻ εύʔεσʔλʹڧ͘ετϦʔϛϯάͰߋ৽Մೳ "EBHSBEΦϓςΟϚΠβʔʹΑͬͯ৽نσʔλͬͱֶ͘श͞ΕΔ ଞީิΞϧΰϦζϜ w
ϩδεςΟοΫճؼૉૣ͍ߋ৽Ͱ͕͢Ϣʔβɾࠂͷ૬ޓ࡞༻߲ܭࢉͮ͠Β͍ w (#%5૬ޓ࡞༻߲ͷܭࢉʹ༏लͰ͕͢εύʔεσʔλʹऑֶ͍͠श͕͍͠ɻ w 'JFME"XBSF'BDUPSJ[BUJPO.BDIJOF࠷ۙ$53༧ଌͷ,BHHMFͰ༏উ͍ͯ͠ΔΞϧΰϦζ ϜɻͰϝϞϦʔফԽ'.ͷഒɻ w σΟʔϓϥʔχϯάকདྷతʹՄೳͰ͕͢୯७ͷ࡞ΓํͩͱϝϞϦফԽݫ͍͠ɻ
༧ଌิਖ਼ʢΩϟϦϒϨʔγϣϯʣ w "NFCB*OGFFEͷ߹ϦΞϧλΠϜͰ$1.ͷ૬ର͕͔Εྑ͍ɻ Ұ൪ߴ͍$1.ͷࠂΛ৴͢Δ w 35#ͷ߹$1.ͷઈର͕ඞཁͱͳΔ Ϗουֹ$1.Ҏ্ͩͱଛΛ͢ΔՄೳੑ͕͋Δ ༧ଌ$1.͗͢Δͱউ͕Լ͕Δ ϕʔεͷ༧ଌΞϧΰϦζϜ'BDUPSJ[BUJPO.BDIJOFΛ͍ͬͯ Δ͕ɺສೳͰͳ͍ͷͰɺ͋ͱͰ༧ଌΛ*TPUPOJDճؼͰௐ͢Δ
*TPUPOJDճؼͱ͍͏ͷࣗ༝ʹϑΟοτ͢ΔΞϧΰϦζϜͰ͕͢ɺ ϑΟοτઢ্͕Δ͔͠ແ͍ʢࠨهΛࢀরʣ
ΩϟϦϒϨʔγϣϯͷద༻ ؒͷσʔλΛूΊͨΒΩϟϦϒϨʔγϣϯௐ Λܭࢉ͢͠ ֶशσʔλΛݸͷϏϯʹ͚ͯɺJTPUPOJDճؼ Λ͔͚Δ ଛࣦલճͷΩϟϦϒϨʔγϣϯ݁ՌͰܭࢉ͞ΕΔ ධՁʹਖ਼نԽͯ͠Δ.4&Λ͏ ࣮ࡍͷCTR ༧ଌCTR
༧ଌಛྔ ࠂओͷσʔλ Ϣʔβʔͷσʔλ ۀछʢԽহɺϑΝογϣϯɺήʔϜɺۚ༥ʣ σϞάϥϑΟοΫ ʢੑผɺྸɺҬʣ λʔήοτͱ͍ͯ͠Δސ٬ʢঁੑʣ ๚Ε͍ͯΔϝσΟΞ ͷใʢະରԠʣ ϢʔβʔͷΞΫςΟϒ࣌ؒଳΫϥελʢ࠷ۙՃʣ
ΫϦΤΠςΟϒ-1ͷใʢະରԠʣ Ϣʔβʔͷڵຯؔ৺Ϋϥελʢ࠷ۙՃʣ ίϯόʔδϣϯͨ͠ϢʔβʔͷใʢະରԠʣ Ϣʔβʔ͕࣍ʹΫϦοΫͦ͠͏ͳࠂ༧ଌʢՃ༧ఆʣ ಛྔΛ࡞͢Δͱʮ"NFCB*OGFFE$53$73ʯʮ"NFCB%41$53$73ʯͷͭͷγεςϜͰվ ળʹཱͯΔՄೳੑ͕͋Δɻ ͍·ϢʔβʔಛྔΛՃ͢Δ͜ͱʹूத͍ͯ͠Δɻ
࣌ؒଳΫϥελ Ϣʔβʔͷࠂ৮࣌ؒΛɺLNFBOT๏ʹΑΓಛ͝ͱʹάϧʔϓʹྨ͢Δ ओ්ܕ ܕ ࣾձਓܕ ݸਓࣄۀओܕ
Ϣʔβʔڵຯؔ৺Ϋϥελ ᶃࠂจΛFNCFEEJOHWFDUPSʹม ࠂ ৴͡ΒΕͳ͍΄Ͳ ඒഽʂ ࠂ ϓϧϓϧ͢͢ ͷ͓ഽʹʂ ࠂ ࠷ߴڃʂඒഽԽহ
ਫ ࠂ৮ཤྺ Y Y Y V ᶄ͠߹ΘͤͯϢʔβʔ ϕΫτϧΛ࡞Δ ᶅϢʔβʔϕΫτϧΛΫϥελϦϯά V V V V V V V V
%41ೖࡳઓུվળ
%41ͷվળ݁Ռ w ച্ӈݞ্͕Γʹ૿Ճ w $53༧ଌਫ਼্ʹΑΓૈར͕૿Ճ ϓϩμΫτͷͷͨΊʹૈརͰͳ͘ ࠂओ͕تͿγεςϜΛ࡞Δ͖Ͱ͢ʂ ͳͷͰɺૈརΛ٘ਜ਼ʹͯ͠ࠂओͷ৴ྔ Λ࠷େԽ͢ΔͨΊͷػೳΛ࡞Γ·ͨ͠ɻ
্ͤ$1. • ૈརΛԼ͛ͯɺeCPMʹ্ͤΛߦ͏ͱউɾച্͕૿͑Δ͔ • PID੍ޚͰૈར͕ඪʹͳΔΑ͏ʹ্ͤCPMΛܭࢉ ※ ޡࠩʹԠ͍͢͠Α͏ʹࢦؔΛ࠾༻
·ͱΊ
·ͱΊ w ࠂͷجຊతͳ৴ϩδοΫΛઆ໌ w "NFCB*OGFFEͷ༧ଌγεςϜΛ"NFCB%41ʹద༻ w 35#ʹ߹ΘͤͨೖࡳઓུΛհ w ༧ଌਫ਼ΛΩϟϦϒϨʔγϣϯػೳͱ৽نಛྔΛ༻͍ͯվળ w
ૈརΛԼ͛Δ͜ͱͰ35#ͷউͱച্Λ্͛ΔػೳΛհ
͋Γ͕ͱ͏͍͟͝·ͨ͠