# メタオーネットワーククのインテグレーション

> Facebookアダプターをビルドに追加し、Ironsourceダッシュボードで設定することで、Facebookオーディエンス ネットワークをメディエーション ネットワークとしてUnity LevelPlay設定に統合します。

> **Important:**
>
> 以下のドキュメントでは、Unity が開発、所有、または運用するものではない製品またはサービス ("サードパーティ製品") を取り上げます。
> その情報は、古かったり、不完全であったりする可能性がありますが、利便性のために提供しています。
> サードパーティ製品を使用する際は、その製品の規約に従うものとします。
> Unity はそれらの製品に関して一切保証を行わず、その使用によって生じた損害や損失 (サードパーティプロバイダーのコンテンツ、広告、製品、資料に関する問題を含む) について責任を負いません。

## 前提条件##prerequisites

リワード広告、インタースティシャル広告、またはバナー広告をアプリケーションに正しく統合していることを確認します。インテグレーション手順については、以下のプラットフォーム固有のガイドを参照してください。

**Rewarded ads integration:**

* [Unity](/grow/levelplay/sdk/unity/rewarded-ad-integration-package.md.md)
* [Android](/grow/levelplay/sdk/android/rewarded-ads-integration.md.md)
* [iOS](/grow/levelplay/sdk/ios/rewarded-ads-integration.md.md)
* [Adobe Air](/grow/levelplay/sdk/adobe/rewarded-ads-integration.md.md)
* [フラッター](/grow/levelplay/sdk/flutter/rewarded-ads-integration.md.md)
* [リアクトネイティブ](/grow/levelplay/sdk/react/rewarded-ads-integration.md.md)

**Interstitial integration:**

* [Unity](/grow/levelplay/sdk/unity/interstitial-integration.md.md)
* [Android](/grow/levelplay/sdk/android/interstitial-integration.md.md)
* [iOS](/grow/levelplay/sdk/ios/interstitial-integration.md.md)
* [Adobe Air](/grow/levelplay/sdk/adobe/interstitial-integration.md.md)
* [フラッター](/grow/levelplay/sdk/flutter/interstitial-integration.md.md)
* [React ネイティブ](/grow/levelplay/sdk/react/interstitial-integration.md.md)

**Banner integration:**

* [Unity](/grow/levelplay/sdk/unity/banner-integration.md.md)
* [Android](/grow/levelplay/sdk/android/banner-integration.md.md)
* [iOS](/grow/levelplay/sdk/ios/banner-integration.md.md)
* [Adobe Air](/grow/levelplay/sdk/adobe/banner-integration.md.md)
* [フラッター](/grow/levelplay/sdk/flutter/banner-integration.md.md)
* [React ネイティブ](/grow/levelplay/sdk/react/banner-integration.md.md)

## ステップ 1. Meta アカウントの作成

* **初回設定**

  * [Meta for Developers](https://developers.facebook.com/) に移動し、Meta アカウントに登録します。
  * 手順に従って、アプリケーション名を設定します。
  * **Register** を選択します。

  ![Meta for Developers ホームページ](/api/media?file=/grow/media/images/Screen-Shot-2021-12-02-at-12.52.06.png)

* **登録ユーザー**

  * Meta アカウントにサインインします。
  * 右側のサイドバーで、\*\*My Apps (\*\*マイアプリ) を選択します。

  ![My Apps メニュー](/api/media?file=/grow/media/images/my-apps-1024x478.png)

* アプリケーションの選択

  ![アプリケーションを選択](/api/media?file=/grow/media/images/choose-app-1024x237.png)

## ステップ 2. ビジネスの作成

Business (ビジネス) は、メタ広告やネットワークMonetizationなど、Meta でビジネスを管理できる上位エンティティです。ビジネスを作成するには、[収益化マネージャー](https://business.facebook.com/pub/home?helpref=help)にアクセスしてください

## ステップ 3. Create プロパティ

収益化マネージャーのプロパティは、同じブランドの製品のグループです。オペレーティング・システム、プラットフォーム、デバイスごとに異なる製品がある場合は、収益化マネージャーでレポートと管理をまとめて1つのプロパティにグループ化できます。

1. [収益化マネージャー](https://business.facebook.com/pub/home?helpref=help)に移動

2. ビジネスを選択するか、新しいビジネスを作成

3. **Create プロパティ**を選択

   ![Create プロパティボタン](/api/media?file=/grow/media/images/create-properties--1024x192.png)

4. 追加するアプリケーションまたはWebサイトのグループのブランドに基づいてプロパティに名前を付けます。

5. **Create プロパティ**を選択

   ![Create プロパティダイアログ](/api/media?file=/grow/media/images/create-property-2-1024x667.png)

## ステップ 4. プラットフォームとディスプレイ形式を選択

プラットフォームとは、オーディエンス ネットワーク で収益化できるさまざまなタイプのプロダクトとサーフェスのことです。

プロパティを作成したら、次のステップは収益化するプラットフォームの追加です。

![プラットフォーム選択](/api/media?file=/grow/media/images/platforms.png)

## ステップ 5.広告スペースの作成

Ad Spaces (広告スペース) は、ユーザーがアプリケーション内の広告を見たときに何をしているかを正確に反映するように広告プレースメントを整理するのにヘルプます。広告配置を作成するには、最初に広告スペースを作成する必要があります。プラットフォームごとに最大 4 つの広告スペースを作成できます。

1. [収益化マネージャー](https://business.facebook.com/pub/home)に移動します。

2. プロパティ名またはプロパティ ID を使用して検索バーでプロパティを検索し、広告スペースを作成するプロパティの横にある **Manage property** (プロパティ管理) を選択します。

3. 広告スペースを作成するプラットフォームを選択します。使用するプラットフォームが存在しない場合は、**Add Platforms** （右上隅にある） を選択して作成します。

   ![Create Ad Space ボタン](/api/media?file=/grow/media/images/create-ad-spece-.png)

4. 動画と広告がトリガーされるタイミングの説明を追加します。**Create Ad Space** (広告スペースの作成) を選択します。

   ![広告スペース作成フォーム](/api/media?file=/grow/media/images/create-ad-space-2-945x1024.png)

5. 広告スペースを作成したら、編集アイコンをクリックして**配置を作成**することで**広告プレースメントを作成**できます。

   ![Create 配置オプション](/api/media?file=/grow/media/images/create-placement-.png)

## ステップ 6.広告配置の作成

オーディエンス ネットワークでは、さまざまなタイプの広告ユニットが提供されています。アプリケーションまたはモバイル Web サイトの各広告単位は、一意の配置 ID を使用して識別されます。

1. [収益化マネージャー](https://business.facebook.com/pub/home/?source=help)に移動します。

2. 広告配置を作成するプロパティを検索して選択します。右側の **Manage プロパティ**を選択します。

3. **Placements**セクションまでスクロール ダウンし、**Create 配置**を選択します。上記のステップ 5.5 で説明したように、編集アイコンと**配置の作成**をクリックして**広告プレースメントを作成**することもできます。

   ![Placements セクションの配置ボタンの作成](/api/media?file=/grow/media/images/7-1024x224.png)

4. 配置名を入力し、**広告スペース**を選択し、広告**ディスプレイ形式**を選択して任意の説明を追加します。

   ![配置フォームの作成](/api/media?file=/grow/media/images/8.png)

5. 広告配置を最適化する方法を選択します。最適化によって、アプリケーションまたはサイトでのインプレッションごとにオークションを実行する方法が決まります。

   ![最適化オプション](/api/media?file=/grow/media/images/9.png)

6. **Create 配置**を選択して終了します。

> **Note:**
>
> 広告配置は 1 つの広告スペースでのみ使用でき、その広告スペースと同じプラットフォームと一致する必要があります。

### アプリケーションにプレースメントを追加する

1. [収益化マネージャー](https://business.facebook.com/pub/home)に移動します。

2. 選択**マネージプロパティ**

3. **Ad Spaces**(広告スペース)を選択し、**Placements**(プレースメント)までスクロールダウンするか、フィルターで必要な配置を探します。

4. **配置 ID** 列で、**取得コード**を選択します。

   ![配置 ID 列のコード取得ボタン](/api/media?file=/grow/media/images/9-1-1024x328.png)

5. 配置 ID をアンダースコア（\＿）までコピーします。これは、後で LevelPlay の App ID パラメーターに必要になります。

   ![配置 ID の App ID](/api/media?file=/grow/media/images/Screen-Shot-2022-08-08-at-18.49.13.png)

6. 配置 ID 全体をコピーします。これは、後で LevelPlay の配置 ID パラメーターに必要になります。

   ![完全配置 ID](/api/media?file=/grow/media/images/Screen-Shot-2022-08-08-at-20.02.56.png)

> **Note:**
>
> 支払い情報が追加され、レビューのために送信されるまで、アプリケーションはネットワーク告を受け取ることができません。

## ステップ 7.**LevelPlay プラットフォームでのメタオーディエンスネットワークのアクティベーション**

LevelPlay で Meta オーディエンス ネットワーク をメディエーションネットワークワークとしてアクティベートするには、以下の手順を実行します。App IDパラメーターはアプリケーション レベルで、配置IDはインスタンス レベルで追加する必要があります。

* LevelPlayアカウントにログインし、「**Monetize**」>「**設定**」>「**SDK Networks**」に移動します。

* **Manage Networks** を選択します。

  ![Manage Networks ボタン](/api/media?file=/grow/media/images/Screen-Shot-2022-08-08-at-20.06.35.png)

* 使用可能な広告ネットワークのリストから Meta オーディエンス ネットワーク (メタオーディエンスネットワーク) を選択します。

* **Login with Facebook** (Facebook でログイン) を選択します。

  ![Login with Facebook ボタン](/api/media?file=/grow/media/images/Screen-Shot-2022-08-08-at-20.49.21.png)

* 承認済みのMeta開発者アカウントでログイン

> **Note:**
>
> アプリケーションレポート API にアクセスするには、ログインユーザーが Meta ビジネス設定ですべてのアプリケーションに接続されていることを確認します (この記事の終了にあります)。

* オーディエンス ネットワーク インサイトの読み取りを有効にする

> **Note:**
>
> 権限を承認すると、LevelPlay アカウントが Meta オーディエンス ネットワーク Reporting API を呼び出し権限を付与されます。

* Meta オーディエンス ネットワーク からインタースティシャル広告、リワード広告、バナー広告を実行するアプリケーションを選択します。

  ![メタ オーディエンス ネットワークのアプリケーションを選択](/api/media?file=/grow/media/images/Screen-Shot-2022-08-08-at-19.26.13.png)

* 広告ネットワークの設定リストからメタオーディエンスネットワークを選択し、**定義**アイコンを選択して、**アプリケーション** **ID** と**配置 ID** を関連するフィールドに挿入します。[ステップ 6](/grow/levelplay/sdk/adobe/networks/guides/meta-audience-network.md.md) を参照してください。

  ![App IDと配置IDの設定](/api/media?file=/grow/media/images/Screenshot-2025-06-25-at-16.10.59.png)

**「Save(**保存)」を選択すると、選択した広告単位の「Metaオーディエンスネットワークが**アクティブ**」がMediationダッシュボードに表示されます。

![メタ オーディエンス ネットワーク アクティブ状態](/api/media?file=/grow/media/images/Screen-Shot-2022-08-08-at-19.26.37.png)

> **Note:**
>
> アプリケーションレポート API にアクセスするには、アプリケーション/プロパティ (1 つだけ必須) がログインユーザーに接続されていることを確認します。アプリケーション/プロパティの接続は、Meta for Developers プラットフォームで行われます。このステップは、メディエーションプラットフォームに新しいアプリケーションを追加するたびに必要です。

### ログイン ユーザーへのプロパティの接続

1. **Business settings** (ビジネス設定) に移動します。
2. サイド メニューで**Users(ユーザー**)、**People(人**)の順に選択します。
3. 関連するプロパティにリンクするユーザーの検索
4. **3 つのドット**を選択し、**Add Assets** を選択します。
5. ポップアップで、**Properties (プロパティ**) を選択します。
6. リンクしたいアセットをすべて選択
7. **フル コントロール**で**プロパティ管理**をトグルし、**変更の保存**を選択します。

   ![ビジネス設定のプロパティトグルの管理](/api/media?file=/grow/media/images/meta.png)

Meta 開発者アカウントがアクティブで、インプレッションを生成するアプリケーションが 1 つ以上ある限り、プラットフォームで追加のアクションは必要ありません。

セッションタイムアウトやその他の理由で再ログインを求められた場合は、以下の手順に従います。

* SDK Networksページで、使用可能な広告ネットワークのリストから**メタ オーディエンス ネットワーク**を選択します。

* **リセット ログイン**の選択

  ![リセット ログイン ボタン](/api/media?file=/grow/media/images/Screen-Shot-2022-08-10-at-10.59.37.png)

* 上記のログインプロセスを繰り返します。

* 承認済みのMeta開発者アカウントでサインインしていることを確認します。

## ステップ 8.ビルドに Meta オーディエンス ネットワーク アダプターを追加する##step-8.-add-the-meta-audience-network-adapter-to-your-build

[Android](/grow/levelplay/sdk/android/networks/guides/meta-audience-network.md.md)および[iOS](/grow/levelplay/sdk/ios/networks/guides/meta-audience-network.md.md)用のネイティブ アダプターを使用して、インテグレーションを継続します。

## ステップ 9.メタの追加設定##step-9.-meta-additional-settings

### CacheFlag 設定##cacheflag-configuration

LevelPlay では、Meta アダプタ バージョン 4.3.15 以降から、インタースティシャル広告の Meta CacheFlag 値をレポートできます。

"Meta\_IS\_CacheFlag" 設定を使用して、Init の前に CacheFlag を定義して単一の値を設定します。

```dart
LevelPlay.setMetaData({"Meta_IS_CacheFlag": ["IMAGE"]});
```

サポートされている値は以下のとおりです。\*\*アイコン、\*\*\*\*画像、\*\*\*\*NONE、\*\***VIDEO**、または **ALL** (すべて)。すべての値を適用。Meta CacheFlag 値の詳細については、[こちら](https://developers.facebook.com/docs/audience-network/reference/android/com/facebook/ads/cacheflag.html/?version=v6.8.0)を参照してください。

### CCPA サポート##ccpa-support

メタ アダプタ4.3.18以上を使用している場合は、[ここ](https://developers.facebook.com/docs/marketing-apis/data-processing-options#audience-network-sdk)で説明されているメタ オーディエンス ネットワーク手順に従ってください。FAN **データ使用制限**フラグの設定は、LevelPlay Mediation を初期化する前に行う必要があることに注意してください。

### COPPAおよび混在オーディエンス サポート##coppa-and-mixed-audience-support

LevelPlay は、Meta Adapter バージョン 4.3.35 以降で Meta Mixed オーディエンス フラグのレポートをサポートします。

混在オーディエンスをターゲットにする場合は、このフラグを「true」に設定する必要があります。

詳細な手順、使用上の制限、および詳細については、[こちら](https://developers.facebook.com/docs/audience-network/optimization/best-practices/coppa)の Meta の公式ドキュメントを参照してください。

```dart
LevelPlay.setMetaData({"META_Mixed_Audience": ["true"]});
```

## 広告ネットワークインテグレーションの確認##verify-your-ad-network-integration

LevelPlay SDK を使用すると、メディエーションのインテグレーションが正常に完了したことを簡単に確認できます。LevelPlay とその他の Ad Networks インテグレーションを検証するには、この[ドキュメント](/grow/levelplay/sdk/flutter/integration-helper.md)に従ってください。

メタ オーディエンス ネットワークのサーバー間のコールバックを使用しており、[DynamicUserID](/grow/levelplay/sdk/android/rewarded-ads-integration.md.md)パラメーターを使用してAdRewardedイベントを確認している場合は、このパラメーターがサーバー側のコールバックに反映されます。さらに、このパラメーターは LevelPlay サーバー間のコールバックでも確認できます。

Unity LevelPlay Mediation プラットプラットフォームを通じて Meta オーディエンス ネットワーク Ads を配信できるようになりました。

## 次のステップ

Unity LevelPlay を通じて追加の広告ネットワークを活用するには、アダプタを統合し、インテグレーションガイドに従います。

**Platform adapters:**

* [Unity](/grow/levelplay/sdk/unity/mediation-networks.md.md)
* [Android](/grow/levelplay/sdk/android/mediation-networks.md.md)
* [iOS](/grow/levelplay/sdk/ios/mediation-networks.md.md)
* [Adobe Air](/grow/levelplay/sdk/adobe/mediation-networks.md.md)
* [Flutter](/grow/levelplay/sdk/flutter/mediation-networks.md.md)
* [React ネイティブ](/grow/levelplay/sdk/react/mediation-networks.md.md)
