iOS 14 サポートパッケージのインストール
iOS アプリが Unity を使用して作成されている場合、iOS 14 サポートパッケージをインストールすると、適切な広告ネットワーク ID を集約し、関連する Apple 開発者向け API へのアクセスを提供することで、Apple の SKAdNetwork および AppTrackingTransparency
フレームワーク用のユーティリティが提供されます。便利でカスタマイズ可能なコンテキスト画面も提供されます。この画面を使用して、iOS デバイスで広告トラッキングをオプトインするようユーザーに促すことができます。
使用している Unity のバージョンに応じて、Unity iOS 14 サポートパッケージをインストールする方法は 2 つあります。
Unity バージョン 2018.1 以降を使用している場合は、以下の手順に従います。
- Unity エディターで Window (ウィンドウ) > Package Manager (パッケージマネージャー) の順に選択して、Package Manager (パッケージマネージャー) ウィンドウを開きます。
- Package Manager (パッケージマネージャー) ウィンドウで、iOS 14 Advertising Support パッケージを選択し、Install (インストール) を選択します。
他のバージョンの Unity を使用している場合は、以下の手順に従います。
- iOS 14 サポートパッケージ リポジトリをハードドライブにダウンロードします。
- Unity エディターで Window (ウィンドウ) > Package Manager (パッケージマネージャー) の順に選択して、Package Manager (パッケージマネージャー) ウィンドウを開きます。
- + ボタンを選択し、Add package from disk... (パッケージをディスクから追加...) を選択します。
- パッケージリポジトリのローカルコピーに移動して、パッケージ 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 の設定 に関するドキュメントを参照します。