LoginSignup
2
1

More than 1 year has passed since last update.

UnityAdsで ATT - App Tracking Transparency

Last updated at Posted at 2021-04-29

環境

MacOS Catalina 10.15.7
Unity 2019.4.17
Advertisement 3.5.2 ※UnityAds
Xcode 12.2

UnityAdsで対応が必要な手順

基本的には以下のガイドラインに沿って対応します。
https://unityads.unity3d.com/help/resources/ios14-publisher-guide

  • 1. UnityAdsのパッケージAdvertisementを3.5.1以降にする
  • 2. Info.plist に Privacy - Tacking Usage Description を追記する
  • 3. AppTrackingTransparency.frameworkを参照するように設定

1. UnityAdsのパッケージAdvertisementを3.5.1以降にする

Window > Package Manager > Unity Registty > Advertisement

UnityAdsに特有なところはここだけです。
SKAdNetworkIdentifierなどはビルド時に自動で追加されてるはずなので改めて対応する必要はありません。

2. Info.plist に Privacy - Tacking Usage Description を追記する

3. AppTrackingTransparency.frameworkを参照するように設定


追記

中身を検証してませんが、こんなものがありました。
これで済むならこちらで良さそうです。
https://alanyeats.com/post/unityapptrackingtransparencypopup/


2,3に関しては以下の記事が参考になりました。

ただし、一部記載内容に誤りがあるので注意してください。

その他

  • 許可を求める文言にすると審査でリジェクトされるらしいです。
  • ネイティブのダイアログを表示する直前にクッションでお願いをする画面を表示するアプリもあります。ただし、自分の場合はゲーム開始直後のユーザーに表示する画面を極力減らしたいので見送りました。 やるのが面倒だったわけではない

参考

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1