iOS 14 サポートパッケージのインストール

iOS アプリが Unity を使用して作成されている場合、iOS 14 サポートパッケージをインストールすると、適切な広告ネットワーク ID を集約し、関連する Apple 開発者向け API へのアクセスを提供することで、Apple の SKAdNetwork および AppTrackingTransparency フレームワーク用のユーティリティが提供されます。便利でカスタマイズ可能なコンテキスト画面も提供されます。この画面を使用して、iOS デバイスで広告トラッキングをオプトインするようユーザーに促すことができます。

使用している Unity のバージョンに応じて、Unity iOS 14 サポートパッケージをインストールする方法は 2 つあります。

Unity バージョン 2018.1 以降を使用している場合は、以下の手順に従います。

  1. Unity エディターで Window (ウィンドウ) > Package Manager (パッケージマネージャー) の順に選択して、Package Manager (パッケージマネージャー) ウィンドウを開きます。
  2. Package Manager (パッケージマネージャー) ウィンドウで、iOS 14 Advertising Support パッケージを選択し、Install (インストール) を選択します。

他のバージョンの Unity を使用している場合は、以下の手順に従います。

  1. iOS 14 サポートパッケージ リポジトリをハードドライブにダウンロードします。
  2. Unity エディターで Window (ウィンドウ) > Package Manager (パッケージマネージャー) の順に選択して、Package Manager (パッケージマネージャー) ウィンドウを開きます。
  3. + ボタンを選択し、Add package from disk... (パッケージをディスクから追加...) を選択します。
  4. パッケージリポジトリのローカルコピーに移動して、パッケージ JSON (..\com.unity.ads.ios-support-master\com.unity.ads.ios-support\package.json) を選択し、Open (開く) を選択してパッケージをインストールします。

成功すると、iOS 14 サポートパッケージが Package Manager のリストに表示されます。詳細については、パッケージのインストール に関するドキュメントを参照してください。

API メソッド

このパッケージは、以下の Apple 開発者向け API へのアクセスを提供します。

メソッド

説明

SkAdNetworkUpdateConversionValue(int conversionValue)

このメソッドを使用すると、アトリビューションコンバージョン値を更新 できます。

SkAdNetworkRegisterAppForNetworkAttribution()

このメソッドを使用すると、アトリビューションに登録 できます。

RequestAuthorizationTracking(RequestAuthorizationTrackingCompleteHandler callback)

このメソッドを使用すると、ユーザーパーミッションをリクエスト できます。

AuthorizationTrackingStatus GetAuthorizationTrackingStatus()

このメソッドを使用すると、App Tracking Transparency (ATT) の 承認ステータス を確認できます。

プロパティリストファイルの生成

情報プロパティリスト (Info.plist) ファイルは、iOS アプリを識別して設定するためのキーと値のペアを含むリソースです。広告ネットワーク ID と ATT の要件を実装するために必要になります。Advertising パッケージと iOS 14 Advertising Support パッケージをインストールして Unity プロジェクトを iOS に ビルド すると、ビルドのルートディレクトリに plist ファイルが生成されます。

次のステップ: 広告ネットワーク ID の設定 に関するドキュメントを参照します。