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
2022年のポリシー変更を振り返る
Search
verno3632
April 06, 2023
Technology
0
140
2022年のポリシー変更を振り返る
https://pixiv.connpass.com/event/277292/
verno3632
April 06, 2023
Tweet
Share
More Decks by verno3632
See All by verno3632
今のうちからできる_Android_14準備
verno3632
0
720
Credential Managerを使ってパスワードを入力する
verno3632
0
540
Kotlin化をやりきる / Done Kotlinize
verno3632
0
3.5k
Other Decks in Technology
See All in Technology
LLM とプロンプトエンジニアリング/チューターをビルドする / LLM and Prompt Engineering and Building Tutors
ks91
PRO
0
220
HEXA OSINT CTF V3 作戦会議
meow_noisy
0
110
Four keys改善の取り組み事例紹介
sansantech
PRO
3
230
SPI原点回帰論:事業課題とFour Keysの結節点を見出す実践的ソフトウェアプロセス改善 / DevOpsDays Tokyo 2024
visional_engineering_and_design
4
1.6k
インシデントレスポンスのライフサイクルを廻すポイントってなに / Pinpoints of Incidentresponse Lifecycle for Operation
sakaitakeshi
1
300
Tableau事例紹介 / Tableau Case Study of Eureka
kazuya_araki_tokyo
1
170
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
0
180
2024/4/26 コンピュータ歴史博物館解説告知
toshi_atsumi
0
200
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
3
810
コンパウンドスタートアップのためのスケーラブルでセキュアなInfrastructure as Codeパイプラインを考える / Scalable and Secure Infrastructure as Code Pipeline for a Compound Startup
yuyatakeyama
3
2.8k
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.4k
日本におけるデータエンジニアリングのこれまでとこれから
foursue
11
2.4k
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
The Mythical Team-Month
searls
215
42k
Gamification - CAS2011
davidbonilla
76
4.6k
Principles of Awesome APIs and How to Build Them.
keavy
120
16k
Embracing the Ebb and Flow
colly
79
4.1k
A Tale of Four Properties
chriscoyier
150
22k
Teambox: Starting and Learning
jrom
128
8.4k
Code Reviewing Like a Champion
maltzj
513
39k
Thoughts on Productivity
jonyablonski
57
3.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
321
20k
Fantastic passwords and where to find them - at NoRuKo
philnash
36
2.5k
Faster Mobile Websites
deanohume
297
30k
Transcript
pixiv App Night 2022ͷϙϦγʔมߋΛৼΓฦΔ
ࣗݾհ • verno3632(ϕϧϊ) • ΞϓϦΤϯδχΞϦϯάνʔϜLD • AndroidςοΫϦʔυ • ϖʔύʔྺ10ͰυϥΠϒ͕झຯ
ීஈͷ͓ࣄ • Android ςοΫϦʔυ • ฐࣾΞϓϦ5ͭ • pixivɺίϛοΫɺsketchɺVRoid Mobileɺpalcy •
֤ΞϓϦͷٕज़తͳબʹޱΛग़͞ͳ͍ • ֤AndroidΞϓϦΤϯδχΞ͕ಇ͖͍͢Α͏ʹ͋Ε͜Ε͢Δਓ • ετΞϙϦγʔʹؔ͢ΔมߋΛ·ͱΊڞ༗͢ΔͷࣄͷҰͭ
ຊͷίϯςϯπ • 2022ͷGoogle PlayϙϦγʔมߋ • σʔληʔϑςΟηΫγϣϯ • ରAPIϨϕϧ • UGC
• ϙϦγʔͷมߋͲ͜ΛݟΔʁ • ϙϦγʔͷมߋ໘ͳ࡞ۀ͔ʁ
ຊͷίϯςϯπ • 2022ͷGoogle PlayϙϦγʔมߋ • σʔληʔϑςΟηΫγϣϯ • ରAPIϨϕϧ • UGC
• ϙϦγʔͷมߋͲ͜ΛݟΔʁ • ϙϦγʔͷมߋ໘ͳ࡞ۀ͔ʁ
σʔληʔϑςΟηΫγϣϯ
σʔληʔϑςΟηΫγϣϯ • ϓϥΠόγʔɺٗɺσόΠεͷෆਖ਼༻ > Ϣʔβʔσʔλ • Ϣʔβʔσʔλͷऩूɾڞ༗ʹ͍ͭͯɺϢʔβʔ͚ʹਖ਼֬ʹهࡌ͠࠷ ৽ͷใʹ͠ଓ͚Δඞཁ͕͋Δ • App
StoreͰͷAppͷϓϥΠόγʔʹؔ͢Δৄࡉใͷදࣔ ʹରԠ
σʔληʔϑςΟηΫγϣϯ
σʔλͷछྨ • ͦΕͧΕͷσʔλͷछྨʹରͯ͠ɺऩू͔ڞ༗͔ɺ·ͨͦͷతΛએݴ ͢Δ • σʔλͷछྨ • ҐஔใɺݸਓใɺSMSϝοηʔδɺࣸਅɺಈըɺΫϥογϡϩ ά…
༻్ • ऩूɾڞ༗ • ऩू: ϢʔβʔͷσόΠε֎ʹσʔλΛૹ৴͢Δ͜ͱ • ڞ༗: ऩूͨ͠ϢʔβʔσʔλΛαʔυύʔςΟʹసૹ͢Δ͜ͱ •
త • ΞϓϦͷػೳɾੳɾσϕϩούʔʹΑΔใୡ…
ϥΠϒϥϦͱSDK • ΞϓϦͰ༻͍ͯ͠ΔϥΠϒϥϦ SDKʹΑΓσόΠε֎ʹૹ৴͞ΕΔϢʔ βʔσʔλରͱͳΔ • উखʹૹ͍ͬͯͨɺΒͳ͔ͬͨɺͰࡁ·͞Εͳ͍ • ո͍͠ϥΠϒϥϦɾSDKΛΘͳ͍બΛ͢Δͷେࣄ •
FirebaseadmobͳͲɺԿΛऩू͍ͯ͠Δ͔Λެ։͍ͯ͠Δͷ͋Δ • https://support.google.com/admob/answer/9755590?hl=ja • https://support.google.com/ fi rebase/answer/6318039?hl=ja
🆕ΞΧϯτআཁ݅ • ຊ(2023/04/06)ൃදɾ2023/12/07 ൃޮ • ΞΧϯτΛ࡞Ͱ͖ΔΞϓϦআͰ͖ͳ͚ΕͳΒͳ͍ • ΞϓϦ֎͔ΒআಋઢΛ༻ҙ͢Δ • σʔληʔϑςΟηΫγϣϯʹΣϒϦιʔεͷϦϯΫΛఏڙ͢Δ
• ΣϏφʔ͕4/19։࠵
ຊͷίϯςϯπ • 2022ͷGoogle PlayϙϦγʔมߋ • σʔληʔϑςΟηΫγϣϯ • ରAPIϨϕϧ • UGC
• ϙϦγʔͷมߋͲ͜ΛݟΔʁ • ϙϦγʔͷมߋ໘ͳ࡞ۀ͔ʁ
ରAPIϨϕϧ
ରAPIϨϕϧ • ϓϥΠόγʔɺٗɺσόΠεͷෆਖ਼༻ > Google Play ͷର API Ϩϕϧʹؔ ͢ΔϙϦγʔ
• ΞοϓσʔτͰͳ͍طଘΞϓϦʹ͍ͭͯɺtargetSdkVersionͷ੍ݶ͕Ճ • ࠓ·ͰطଘΞϓϦͷΞοϓσʔτ৽نΞϓϦެ։ʹରͯ͠ͷΈ • ࠷৽ͷAndroidϝδϟʔϦϦʔε͔Β2ҎʹϦϦʔε͞ΕͨAndroidͷAPIϨϕ ϧʹ͢Δ • ࠷৽AndroidͷσόΠεΛ༻͍ͯ͠Δ৽نϢʔβʔ͔ΒGoogle PlayͰΞΫηε Ͱ͖ͳ͘ͳΔ
ΞϓϦͷར༻ʹؔ͢Δཁ݅ https://support.google.com/googleplay/android-developer/answer/11926878
ظݶԆϦΫΤετ • 2023/11/1·ͰԆͰ͖ΔϦΫΤετΛGoogle Play Console͔Βૹ৴Ͱ ͖Δ • ʮࠓͷޙʹ Google Play
Console ͰΞϓϦͷظݶԆϑΥʔϜʹΞΫ ηεͰ͖ΔΑ͏ʹͳΓ·͢ʯ • 2022ͷྫ • ಉ༷ʹɺͷޙʹϑΥʔϜʹΞΫηεग़དྷΔͱͷهड़ • ظݶ͕11/1ʹର͠ɺ10/3ʹϦΫΤετϑΥʔϜ͕ग़ͨ
ຊͷίϯςϯπ • 2022ͷGoogle PlayϙϦγʔมߋ • σʔληʔϑςΟηΫγϣϯ • ରAPIϨϕϧ • UGC
• ϙϦγʔͷมߋͲ͜ΛݟΔʁ • ϙϦγʔͷมߋ໘ͳ࡞ۀ͔ʁ
UGC
UGC • ੍ݶ͞Ε͍ͯΔίϯςϯπ > Ϣʔβʔ࡞ίϯςϯπ • Ϣʔβʔ͕ΞϓϦʹߘ͠ɺଞϢʔβʔʹදࣔɾΞΫηεग़དྷΔΑ͏ʹ ͳΔίϯςϯπ • ۮൃతʹ࡞͞ΕͨੑతίϯςϯπͱɺϞσϨʔγϣϯʹؔ͢Δཁ͕݅
Ճ
UGCϞσϨʔγϣϯ • ϞσϨʔγϣϯ • ߘ͞ΕͨίϯςϯπΛνΣοΫ͠ɺෆదͳͷΛআ֎͢Δ • ཁ݅ • UGC࡞ɾߘΛར༻نͷಉҙޙʹग़དྷΔΑ͏ʹ͢Δ •
Google PlayσϕϩούʔϓϩάϥϜϙϦγʔΛج४ʹෆదͳίϯςϯπɾߦҝ Λېࢭ • ௨ใػೳ • ϒϩοΫػೳ
ຊͷίϯςϯπ • 2022ͷGoogle PlayϙϦγʔมߋ • σʔληʔϑςΟηΫγϣϯ • ରAPIϨϕϧ • UGC
• ϙϦγʔͷมߋͲ͜ΛݟΔʁ • ϙϦγʔͷมߋ໘ͳ࡞ۀ͔ʁ
ϙϦγʔͷมߋͲ͜ΛݟΔʁ
େલఏ • ެࣜυΩϡϝϯτӳޠͰݟΔ͜ͱ • ຊޠͩͱ༁͕͍͍͍ͭͯͳͯ͘࠷৽ใΛऔΓಀ͢͜ͱʹͳΔ
Α͘ݟΔͱ͜Ζ • ࠓޙͷAndroidͱGoogle Playͷظݶ • Google Play ϙϦγʔͷ࠷৽ใ • Google
Play PolicyBytes
ࠓޙͷAndroidͱGoogle Playͷظݶ • https://developer.android.com/ distribute/play-policies • ͍ͭ·ͰʹԿΛΕ͍͍ͷ͔ͷ Ϧετ • ϙϦγʔͰͳ͍ͷؚΈɺॏཁ
ͳͷΛҰཡͰݟΔͷʹ͑Δ • ࡉ͔ͳͷهࡌ͞Εͣɺ·ͨߋ ৽සগͳΊ
Google Play ϙϦγʔͷ࠷৽ใ • https://support.google.com/googleplay/android-developer/answer/ 9934569 • ϙϦγʔʹؔ͢Δݪຊ • ߋ৽ස˓ਖ਼֬ੑ˓Ұཡੑ˚
• ͪΌΜͱݟΑ͏ͱ͢Δͱ݁ہ͜͜ʹͨͲΓண͘
Google Play ϙϦγʔͷ࠷৽ใ • https://support.google.com/googleplay/android-developer/answer/ 9934569 • ϙϦγʔʹؔ͢Δݪຊ • ߋ৽ස˓ਖ਼֬ੑ˓Ұཡੑ˚
• ͪΌΜͱݟΑ͏ͱ͢Δͱ݁ہ͜͜ʹͨͲΓண͘ ϦχϡʔΞϧ
ϙϦγʔͷظݶ • https://support.google.com/googleplay/ android-developer/table/12921780 • ظݶͰιʔτͰ͖ΔҰཡ • ৄࡉใ͕·ͱ·͍ͬͯΔ • ϒϩά
• PolicyBytes • ϔϧϓηϯλʔ
Google Play PolicyBytes • ϙϦγʔͷมߋʹ͍ͭͯઆ໌ͯ͘͠ΕΔΣϏφʔ • େ͖ͳมߋ͕͋Δͱ͖ʹ։࠵ • ߗ͍දݱͷϙϦγʔݪจʹର͠ɺΘ͔Γ͘͢આ໌ͯ͘͠ΕΔ •
Q&AύʔτͰ࣭Ͱ͖Δ • ͜ͷύʔτΞʔΧΠϒʹͯ͘͠Εͳ͍ͷͰɺPolicyBytes։࠵ͷ ใΛݟಀ͢͞ʹࣄલ࣭ɾࢀՃ͠ͳ͚Ε͍͚ͳ͍
ຊͷίϯςϯπ • 2022ͷGoogle PlayϙϦγʔมߋ • σʔληʔϑςΟηΫγϣϯ • ରAPIϨϕϧ • UGC
• ϙϦγʔͷมߋͲ͜ΛݟΔʁ • ϙϦγʔͷมߋ໘ͳ࡞ۀ͔ʁ
ϙϦγʔͷมߋ໘ͳ࡞ۀ͔ʁ
ϙϦγʔมߋʹର͢Δߟ͑ • ετΞϙϦγʔͷมߋΘ͔ΓͮΒ͍ɾରԠ໘ɾٸʹདྷΔ • Ϣʔβʔʹ҆৺ͯ͠ΞϓϦΛͬͯΒ͏ͨΊͷͷ • ϓϥΠόγʔอޢɾ࣭୲อ • ϙϦγʔΛ੍ఆͨ͠GoogleͷཪʹेԯͷϢʔβʔ͕͍Δ
·ͱΊ • 2022ͷGoogle PlayϙϦγʔมߋͷτϐοΫ3ͭΛհ • ৽͘͠ͳͬͨϙϦγʔϖʔδ͔Β࠷৽ใΛऔಘ͠Α͏ • ੈքதͷϢʔβʔ͔ΒͷཁͱࢥͬͯϙϦγʔରԠ͠Α͏ • ΞΧϯτআཁ݅ʹରԠ͠Α͏