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 へのアクセスを提供します。
メソッド | 説明 |
---|---|
| このメソッドを使用すると, アトリビューションコンバージョン値を更新 できます。 |
SkAdNetworkRegisterAppForNetworkAttribution() | このメソッドを使用すると, アトリビューションに登録 できます。 |
| このメソッドを使用すると, ユーザーパーミッションをリクエスト できます。 |
| このメソッドを使用すると, App Tracking Transparency (ATT) の 承認ステータス を確認できます。 |
プロパティリストファイルの生成
情報プロパティリスト (Info.plist
) ファイルは, iOS アプリを識別して設定するためのキーと値のペアを含むリソースです。広告ネットワーク ID と ATT の要件を実装するために必要になります。Advertising パッケージと iOS 14 Advertising Support パッケージをインストールして Unity プロジェクトを iOS に ビルド すると, ビルドのルートディレクトリに plist ファイルが生成されます。
次のステップ: 広告ネットワーク ID の設定 に関するドキュメントを参照します。