LevelPlay リスナーと AdInfo インテグレーション(React Native)
LevelPlay リスナーを統合し、React ネイティブ アプリケーションで AdInfo データを使用します。イベント詳細、コードサンプル、および AdInfo フィールドが含まれます。
読み終わるまでの所要時間 5 分最終更新 7日前
AdInfoデータの統合
LevelPlay リスナーを実装すると、 データをアプリケーションのデータの一部として使用できます。
LevelPlayAdInfo データを使用できない場合、 adInfo 文字列 params は空の文字列、数値 params は 0 の値を返します。
LevelPlayAdInfo タイプ
リスナーは オブジェクトを受け取ります。LevelPlay メディエーション パッケージからタイプをインポートします。
LevelPlayAdInfoimport type { LevelPlayAdInfo } from 'unity-levelplay-mediation'
AdInfo のフィールド
以下のフィールドが オブジェクトに返されます。
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 |
ノート
- LevelPlay AdInfo は最後に正常にロードされた広告を表します。使用可能な広告がないため、ロード失敗コールバックには含まれていません。