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 full-size slide

  2. ਆ෢!LPPPPPUBLF

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  25. !
    ϦδΣΫτ
    ̎ճ໨

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  30. ৹ࠪ௨ա"

    View full-size slide

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

    View full-size slide

  32. 4UPSF,JU
    ࡞ઓࣦഊ

    View full-size slide

  33. ΉΓΉΓΉΓΉΓ

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide