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
0
5.6k
Cookpad Tech Kitchen #15
devisualy
March 29, 2018
Tweet
Share
Featured
See All Featured
HDC tutorial
michielstock
1
380
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
78
Balancing Empowerment & Direction
lara
5
890
Become a Pro
speakerdeck
PRO
31
5.8k
So, you think you're a good person
axbom
PRO
2
1.9k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
85
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
110
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
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 ベースで配信していきます