Upgrade to Pro — share decks privately, control downloads, hide ads and more …

5分でわかる IDFA / ATT / SKAdNetwork / 5min-IDFA-ATT-SKAdNetwork

神武
September 19, 2021

5分でわかる IDFA / ATT / SKAdNetwork / 5min-IDFA-ATT-SKAdNetwork

iOSDC 2021 5min LT
https://fortee.jp/iosdc-japan-2021/proposal/7b25b0ec-5e0c-493f-8d87-9c83031d33c8

みなさん、IDFAとは何者か知っていますか?ATTはどのように表示していますか?

2021年4月末にリリースされたiOS14.5から、AppTrackingTransparency(ATT)のリクエストをしない場合、IDFAの共有がデフォでオフになる仕様に変更されました。これはユーザがプライバシー情報の開示をコントロールするために欠かせない変更となりますが、ATTはどのように表示すべきか、代替手段はあるのか悩む人は多いはず。

そこで、このトークでは
・IDFAとは
・ATTの表示タイミングや事前確認ポップアップを試行錯誤して実装した結果Appleにリジェクトされた戦績
・代替手段のSKAdNetworkの解説
を5分で面白くお伝えしようと思います。

神武

September 19, 2021
Tweet

More Decks by 神武

Other Decks in Technology

Transcript

  1. ෼ͰΘ͔Δ
    *%'""554,"E/FUXPSL

    View Slide

  2. ਆ෢!LPPPPPUBLF

    View Slide

  3. *%'"ͱ͸ʁ

    View Slide

  4. *%'"ͱ͸ʁ
    ˙*EFOUJpFSGPS"EWFSUJTFST
    ˙޿ࠂओͷͨΊͷ*%
    ˙"QQMF͕୺຤ʹׂΓ౰ͯΔ
    *%'"YYYYYYYYYYYY

    View Slide

  5. *%'"ͰԿ͕Ͱ͖Δʁ
    ޿ࠂͷޮՌΛܭଌͰ͖Δ

    View Slide

  6. *%'"Ͱ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    88%$#VJMEUSVTUUISPVHICFUUFSQSJWBDZ
    ޿ࠂओ
    ๻ͷਆΞϓϦ࢖ͬͯʙ

    View Slide

  7. *%'"9ͷΞϓϦ"
    *%'"Ͱ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    88%$#VJMEUSVTUUISPVHICFUUFSQSJWBDZ
    ޿ࠂओ
    ๻ͷਆΞϓϦ࢖ͬͯʙ
    ਆΞϓϦͷ
    ޿ࠂ

    View Slide

  8. *%'"9ͷΞϓϦ"
    *%'"Ͱ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    88%$#VJMEUSVTUUISPVHICFUUFSQSJWBDZ
    ޿ࠂओ
    ๻ͷਆΞϓϦ࢖ͬͯʙ
    ਆΞϓϦͷ
    ޿ࠂ
    ΞυωοτϫʔΫ
    *%'"9ͷΞϓϦ"Ͱ
    ਆΞϓϦͷ޿ࠂ
    ͕λοϓ͞Εͨ

    View Slide

  9. ਆΞϓϦͷ
    ޿ࠂ
    *%'"Ͱ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    Πϯετʔϧ
    ͯ͠
    ਆΞϓϦ
    ىಈ
    ޿ࠂओ
    ๻ͷਆΞϓϦ࢖ͬͯʙ
    88%$#VJMEUSVTUUISPVHICFUUFSQSJWBDZ

    View Slide

  10. ਆΞϓϦͷ
    ޿ࠂ
    *%'"Ͱ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    Πϯετʔϧ
    ͯ͠
    ਆΞϓϦ
    ىಈ
    ΞυωοτϫʔΫ
    *%'"9͕
    ਆΞϓϦΛ
    Πϯετʔϧͯ͠
    ىಈͨ͠
    ޿ࠂओ
    ๻ͷਆΞϓϦ࢖ͬͯʙ
    88%$#VJMEUSVTUUISPVHICFUUFSQSJWBDZ

    View Slide

  11. *%'"Ͱ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    ΞυωοτϫʔΫ
    88%$#VJMEUSVTUUISPVHICFUUFSQSJWBDZ

    View Slide

  12. *%'"Ͱ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    ΞυωοτϫʔΫ
    ΞϓϦ"ΛΠϯετʔϧ
    ͍ͯ͠Δਓ͸
    ਆΞϓϦʹڵຯ͕ߴ͍
    88%$#VJMEUSVTUUISPVHICFUUFSQSJWBDZ

    View Slide

  13. *%'"Ͱ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    ΞυωοτϫʔΫ
    ΞϓϦ"ΛΠϯετʔϧ
    ͍ͯ͠Δਓ͸
    ਆΞϓϦʹڵຯ͕ߴ͍
    ΞϓϦ"
    ਆΞϓϦͷ
    ޿ࠂ
    88%$#VJMEUSVTUUISPVHICFUUFSQSJWBDZ

    View Slide

  14. *%'"Ͱ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    ΞυωοτϫʔΫ
    ΞϓϦ"ΛΠϯετʔϧ
    ͍ͯ͠Δਓ͸
    ਆΞϓϦʹڵຯ͕ߴ͍
    ޿ࠂओ
    ޿ࠂޮՌΞοϓˢˢˢ
    ΞϓϦ"
    ਆΞϓϦͷ
    ޿ࠂ
    88%$#VJMEUSVTUUISPVHICFUUFSQSJWBDZ

    View Slide

  15. *%'"Ͱ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    ޿ࠂओ
    ޿ࠂޮՌΞοϓˢˢˢ
    ڵຯͷ͋Δ޿ࠂ͕දࣔ͞ΕΔ
    *%'"9ͷ࣋ͪओ
    88%$#VJMEUSVTUUISPVHICFUUFSQSJWBDZ

    View Slide

  16. *%'"Ͱ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    ޿ࠂओ
    ޿ࠂޮՌΞοϓˢˢˢ
    ڵຯͷ͋Δ޿ࠂ͕දࣔ͞ΕΔ
    *%'"9ͷ࣋ͪओ
    ޿ࠂΛܝࡌ͍ͯ͠Δ
    ΞϓϦ"ͷ։ൃऀ
    ޿ࠂऩӹΞοϓ
    88%$#VJMEUSVTUUISPVHICFUUFSQSJWBDZ

    View Slide

  17. ΈΜͳϋοϐʔ͡ΌΜ

    View Slide

  18. J04

    View Slide

  19. *%'"ΛσϑΥϧτͰऔΕͳ͘ͳͬͨ
    J04 J04

    View Slide

  20. ͙͵͵

    View Slide

  21. զʑ͸·ͩ
    *%'"͕ཉ͍͠

    View Slide

  22. "55

    View Slide

  23. "55ͱ͸ʁ
    ˙"QQ5SBLJOH5SBOTQBSFODZ
    ˙ϢʔβʹτϥοΩϯάͷڐՄΛٻΊΔɹ
    ˞*%'"ʹݶΒͣͱ͍͏τʔΫ͸'SPN"UPN͞Μͷηογϣϯ΁
    ˙ΞϓϦਓੜͰҰ౓͖Γ

    View Slide

  24. ڐՄ཰ɺ্͍͛ͨΑͶʁ

    View Slide

  25. "55ڐՄ཰Ξοϓେ࡞ઓ

    View Slide

  26. "55ڐՄ཰Ξοϓେ࡞ઓ
    දࣔλΠϛϯάɿϝΠϯମݧऴྃޙʹදࣔɹɹ
    FYϚϯΨΛಡΈऴ͑ͯϏϡʔϫʔΛดͨ࣌͡
    ࣄલϙοϓΞοϓɿ௨஌ڐՄͰ΋Α͘΍Δ΍ͭ

    View Slide

  27. !
    ϦδΣΫτ

    View Slide

  28. ϦδΣΫτɿදࣔλΠϛϯά͕ෆ໌
    !ΞϓϦʹ"55͕૊Έࠐ·Ε͍ͯΔ͕Ͳ͜Ͱදࣔͯ͠·͔͢ʁ

    View Slide

  29. ϦδΣΫτɿදࣔλΠϛϯά͕ෆ໌
    !ΞϓϦʹ"55͕૊Έࠐ·Ε͍ͯΔ͕Ͳ͜Ͱදࣔͯ͠·͔͢ʁ
    දࣔλΠϛϯάΛ"QQ4UPSF$POOFDUͷϨϏϡʔϊʔτʹৗʹ
    ه͓ͯ͘͜͠ͱͰղܾ

    View Slide

  30. !
    ϦδΣΫτ
    ̎ճ໨

    View Slide

  31. !:&4PS/0ͷબ୒ࢶ͸μϝ
    ϦδΣΫτɿࣄલϙοϓΞοϓमਖ਼ͤΑ

    View Slide

  32. !:&4PS/0ͷબ୒ࢶ͸μϝ
    !ڐՄ͍ͯͩ͘͠͞ͱ͍͏ڧཁจݴ͕μϝ
    ϦδΣΫτɿࣄલϙοϓΞοϓमਖ਼ͤΑ

    View Slide

  33. !:&4PS/0ͷબ୒ࢶ͸μϝ
    !ڐՄ͍ͯͩ͘͠͞ͱ͍͏ڧཁจݴ͕μϝ
    !ͳͥϢʔβʔσʔλ΁ͷΞΫηεΛཁٻ͢Δͷ
    ͔ΛϢʔβʔʹ఻͑Δ͜ͱ͚ͩڐ͞Ε͍ͯΔ
    ϦδΣΫτɿࣄલϙοϓΞοϓमਖ਼ͤΑ

    View Slide

  34. !:&4PS/0ͷબ୒ࢶ͸μϝ
    !ڐՄ͍ͯͩ͘͠͞ͱ͍͏ڧཁจݴ͕μϝ
    !ͳͥϢʔβʔσʔλ΁ͷΞΫηεΛཁٻ͢Δͷ
    ͔ΛϢʔβʔʹ఻͑Δ͜ͱ͚ͩڐ͞Ε͍ͯΔ
    ޮՌ΋ݟࠐΊͣɹɹɹ
    ϙοϓΞοϓΛऔͬ෷ͬͨ
    ϦδΣΫτɿࣄલϙοϓΞοϓमਖ਼ͤΑ

    View Slide

  35. ৹ࠪ௨ա"

    View Slide

  36. ڐՄ཰
    ΊͪΌ௿͍΍Μ

    View Slide

  37. 4UPSF,JU
    ࡞ઓࣦഊ

    View Slide

  38. ΉΓΉΓΉΓΉΓ

    View Slide

  39. զʑ͸*%'"ͳ͠Ͱ
    ੜ͖ԆͼΔඞཁ͕͋Δ

    View Slide

  40. 4,"E/FUXPSL

    View Slide

  41. Ϣʔβͷݸਓ৘ใΛؚΊͣ
    ޿ࠂͷޮՌଌఆΛՄೳͱ͢ΔϑϨʔϜϫʔΫ
    4,"E/FUXPSLͱ͸ʁ

    View Slide

  42. *%'"Ͱ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    ΞϓϦ"
    ਆΞϓϦͷ
    ޿ࠂ
    ΞυωοτϫʔΫ

    View Slide

  43. 4,"E/FUXPSLͰ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    ΞϓϦ"
    ਆΞϓϦͷ
    ޿ࠂ
    ޿ࠂͷλοϓ
    ΞϓϦͷ%-
    ىಈ৘ใ
    "QQ4UPSF$MJFOU
    4UPSF,JU

    View Slide

  44. 4,"E/FUXPSLͰ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    ΞϓϦ"
    ਆΞϓϦͷ
    ޿ࠂ
    ޿ࠂͷλοϓ
    ΞϓϦͷ%-
    ىಈ৘ใ
    "QQ4UPSF$MJFOU
    4UPSF,JU
    "QQMF
    ݸਓΛಛఆͰ͖ͳ͍Α͏
    ม׵͞Εͨσʔλ

    View Slide

  45. 4,"E/FUXPSLͰ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    "QQMF
    ॆ෼ͳ਺ଞϢʔβ͕
    ಉ͡ಈ࡞Λ͔ͨ͠Ͳ͏͔
    νΣοΫ

    View Slide

  46. 4,"E/FUXPSLͰ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    "QQ4UPSF$MJFOU
    ݸਓ৘ใΛؚ·ͳ͍
    τϥοΩϯά৘ใ
    "QQMF
    ॆ෼ͳ਺ଞϢʔβ͕
    ಉ͡ಈ࡞Λ͔ͨ͠Ͳ͏͔
    νΣοΫ

    View Slide

  47. 4,"E/FUXPSLͰ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    "QQ4UPSF$MJFOU
    ݸਓ৘ใΛؚ·ͳ͍
    τϥοΩϯά৘ใ
    "QQMF
    ॆ෼ͳ਺ଞϢʔβ͕
    ಉ͡ಈ࡞Λ͔ͨ͠Ͳ͏͔
    νΣοΫ
    ΞυωοτϫʔΫ

    View Slide

  48. 4,"E/FUXPSLͰ޿ࠂޮՌΛܭଌ͢Δ࢓૊Έ
    "QQ4UPSF$MJFOU
    ݸਓ৘ใΛؚ·ͳ͍
    τϥοΩϯά৘ใ
    "QQMF
    ॆ෼ͳ਺ଞϢʔβ͕
    ಉ͡ಈ࡞Λ͔ͨ͠Ͳ͏͔
    νΣοΫ
    ΞυωοτϫʔΫ
    ऴ࢝҉߸ॺ໊͞Ε͍ͯΔ

    View Slide

  49. 4,"E/FUXPSL*EFOUJpFSͱ͸ʁ

    View Slide

  50. 4,"E/FUXPSL*EFOUJpFSͱ͸ʁ
    ΍ΓͱΓ͢ΔͨΊʹඞཁ
    "QQ4UPSF$MJFOU
    ΞυωοτϫʔΫ

    View Slide

  51. ݱࡏ4,"E/FUXPSL͸*%'"ͱൺֱͯ͠
    औಘσʔλͷਫ਼౓͕௿͘ͳΔͳͲ
    ·ͩ໰୊Λ๊͑ͨঢ়ଶͰ͸͋Γ·͕͢

    View Slide

  52. "QQMFͱาΈدΓ҆શͳτϥοΩϯάΛਐΊ͍ͯ͘
    ཱྀ࿏͸ଓ͍͍ͯ͘ͷͰ͋Δ

    View Slide

  53. ਆ෢!LPPPPPUBLF
    ˙ਆ෢͡ΜΉ͜ʔ͚ͨ
    ˙גࣜձࣾϚϯΨϘοΫεʢݩ%F/"ʣ
    ˙5XJUUFSϑΥϩʔͯ͠Ͷ✨

    View Slide