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
Cookpad Tech Kitchen #15
Search
devisualy
March 29, 2018
5.7k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Cookpad Tech Kitchen #15
devisualy
March 29, 2018
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Color Theory Basics | Prateek | Gurzu
gurzu
0
370
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
600
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
620
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.6k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
470
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
The Limits of Empathy - UXLibs8
cassininazir
1
370
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
180
Transcript
cookpad storeTV 広告配信 いままでとこれから
自己紹介 • @devisualy • 2015年12月 クックパッド入社 ‣ サーバサイドを主に担当 • 2017年11月
から Android 開発を担当
アジェンダ • storeTV の機能について • storeTV の広告について
None
cookpad storeTV とは • その日の献立を決定できるサービス • スーパーの賑やかしに動画を追加
storeTV システム図 端末 運用者 temtab-api store-tv-api store-tv-ad temtab store-tv logend
端末
端末管理 • 外部の MDM サービスを使用しています ‣ 端末内の MDM アプリが Device
Owner
リリース エンジニア MDM server 端末
None
その前に
デジタルサイネージであるために • 常に動画を再生していたい • アプリから sleep / wakeup したい
常に動画を再生していたい
常に動画を再生していたい
アプリから sleep / wakeup したい
None
None
None
アプリから sleep / wakeup したい • API を叩くだけで sleep できる
楽勝 ‣ 具体的には DevicePolicyManager#lockNow
楽勝ではない
Admin 権限がない • そもそも API を叩けない 敗北 ‣ DevicePolicyManager#lockNow は
Admin 権限が必要
そうだとしても sleep 機能は必須 • 対応しないと店舗で不気味に光る ‣ 無理矢理にでも対応したい
なにがなんでも sleep させる • アプリで sleep するのを諦める ‣ OS の自動スリープ機能に頼る
• アプリは逆に sleep させない
逆にスリープさせない 動画 再生開始 画面 ON を強制 時間判定する 20:00 画面 OFF
を許可 時間判定する 何もしない
None
storeTV の広告 • 手順動画を数回流した後に広告動画を流しています • imp 保証の商品です ‣ 100万再生100万円という感じ(数字は適当)
storeTV システム図 端末 運用者 temtab-api store-tv-api store-tv-ad temtab store-tv logend
課題 • imp ログを活用できていない ‣ 想定 imp を超えた分だけ損失になっている
これからの広告
imp ベース配信
imp ベース配信 想定 imp 超え
考慮すべき事項 • 通信環境が不安定 • 通信量に制限がある • 配信計画が煩雑 ‣ 複数存在するカンパニーごとに出し分ける ‣
特定の日付だけ掲出など(例: バレンタイン)
imp ベース配信 システム構成図 端末 運用者 Offline Job store-tv logend AppSync
まとめ • デジタルサイネージ開発してます • 広告は imp ベースで配信していきます