# LevelPlay リスナーと AdInfo インテグレーション(React Native)

> LevelPlay リスナーを統合し、React ネイティブ アプリケーションで AdInfo データを使用します。イベント詳細、コードサンプル、および AdInfo フィールドが含まれます。

## AdInfoデータの統合##integrate-the-adinfo-data

LevelPlay リスナーを実装すると、 データをアプリケーションのデータの一部として使用できます。

LevelPlayAdInfo データを使用できない場合、 adInfo 文字列 params は空の文字列、数値 params は 0 の値を返します。

## LevelPlayAdInfo タイプ##levelplayadinfo-type

リスナーは `LevelPlayAdInfo` オブジェクトを受け取ります。LevelPlay メディエーション パッケージからタイプをインポートします。

```ts
import type { LevelPlayAdInfo } from 'unity-levelplay-mediation'
```

## AdInfo のフィールド##adinfo-fields

以下のフィールドが `LevelPlayAdInfo` オブジェクトに返されます。

| フィールド           | 説明                                                                                                                                                                                                           | データの種類                  |
| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------- |
| adId            | 広告オブジェクトの一意の識別子。                                                                                                                                                                                             | string                  |
| adUnitId        | 広告単位の一意の識別子。                                                                                                                                                                                                 | string                  |
| adUnitName      | 広告単位の名前。                                                                                                                                                                                                     | string                  |
| adSize          | 広告のサイズ。広告サイズが該当しない場合や指定されていない場合は、null にすることができます。                                                                                                                                                            | LevelPlayAdSize \| null |
| adFormat        | 広告の形式（例えば、バナー、インタースティシャル、リワード、ネイティブ\_AD)。                                                                                                                                                                    | string                  |
| placementName   | 広告が表示された配置の名前。                                                                                                                                                                                               | string                  |
| auctionId       | オークションの一意の識別子。                                                                                                                                                                                               | string                  |
| country         | 国コード ISO 3166-1 形式。                                                                                                                                                                                          | string                  |
| ab              | A/B テストが LevelPlay プラットフォームを介してアクティブ化されたかどうかを示します。                                                                                                                                                           | string                  |
| segmentName     | ユーザーが関連づけられているセグメント。セグメント化メソッドに基づいて定義されます。                                                                                                                                                                   | string                  |
| adNetwork       | 広告を配信する広告ネットワーク名。                                                                                                                                                                                            | string                  |
| instanceName    | プラットフォームで定義されている広告ネットワークのインスタンス名。入札ソースの場合、インスタンス名は「Bidding（入札）」になります。                                                                                                                                        | string                  |
| instanceId      | ネットワークごとの識別子。広告ネットワークのインスタンスID/配置/ゾーンが含まれます。                                                                                                                                                                 | string                  |
| 収益              | インプレッションから生み出される収益（米ドル）。収益値は、精度に応じて推定または正確のいずれかになります (精度フィールドの説明 を参照)。                                                                                                                                       | number                  |
| 精度              | revenue フィールドのソース値:BID – リアルタイムオークションの一部として提供される収益 (正確な入札は Meta および Google の入札者はサポートされません) RATE – LevelPlay プラットフォーム CPM でパブリッシャーがインスタンスに割り当てた手動価格 – LevelPlay プラットフォームによって実行された履歴インスタンスのパフォーマンスに基づいて計算されます。 | string                  |
| encryptedCPM    | Meta オーディエンス ネットワーク によって提供される広告にのみ関連し、クローズドベータ版内で Meta オーディエンス ネットワーク によって承認されたパブリッシャーにレポートされます。                                                                                                             | string                  |
| conversionValue | SKAdNetwork に使用される、このインプレッションにアトリビュートされるコンバージョン値。                                                                                                                                                            | number \| null          |
| creativeId      | 広告キャンペーンのクリエイティブ ID。デフォルトは空の文字列です。                                                                                                                                                                           | string                  |

## ノート##notes

* LevelPlay AdInfo は最後に正常にロードされた広告を表します。使用可能な広告がないため、ロード失敗コールバックには含まれていません。
