ドキュメント

​
​

Development

User Acquisition

Monetization

産業

LevelPlay SDK - React ネイティブ

Unity SDK

Android SDK

iOS SDK

Adobe AIR SDK

Flutter SDK

React Native SDK

LevelPlay SDK - React ネイティブ

Unity LevelPlay
​
​
React Native SDK
  • 使用の準備
  • 規制と設定
    • 規制の詳細設定
    • React の詳細設定
    • iOS のプライバシー設定と設定
    • Apple のアプリプライバシー質問票
    • Reactネイティブ向けのインプレッションレベルの収益インテグレーション
    • AdInfo インテグレーションによる LevelPlay リスナー
  • Ad formats (広告フォーマット)
  • メディエーションネットワーク
  • インテグレーションのテスト
  1. ゲームの成長
  2. Unity LevelPlay
  3. LevelPlay SDK
  4. React ネイティブ開発者向け LevelPlay SDK

Reactネイティブ向けのインプレッションレベルの収益インテグレーション

インプレッションレベル収益(ILR)SDK APIを統合して、詳細な広告パフォーマンスデータを収集し、ReactネイティブアプリケーションのAnalyticsツールに送信します。
読み終わるまでの所要時間 4 分
最終更新 7日前

前提条件

ここで説明されているように、LevelPlay React ネイティブ SDK がアプリケーションに正しく統合されていることを確認します。
SDKの特徴と前提条件を使用して、インプレッションレベル収益(ILR)について詳しく説明します。

ImpressionData リスナーの実装

LevelPlay SDK はポストバックを起動して、表示された広告について通知します。ImpressionData リスナーは、インプレッションデータを受信するために実装できる任意のリスナーです。このリスナーは、すべての広告ユニットに関する情報を提供し、インプレッションレベルの収益を使用してさまざまな広告を識別できます。
ImpressionData リスナーをアプリケーションに追加する場合は、情報の損失を防ぐために、LevelPlay SDK を初期化する前にリスナーを宣言してください。

ImpressionDataListener の設定

import { LevelPlay, type LevelPlayImpressionDataListener } from 'unity-levelplay-mediation'const listener:LevelPlayImpressionDataListener = { onImpressionSuccess: (impressionData) => { // Use the impression data },}LevelPlay.addImpressionDataListener(listener)
LevelPlay SDK は、インプレッションデータに関連する成功ポストバックをリスナーに通知します。リスナーインターフェースは次のとおりです。
interface LevelPlayImpressionDataListener { /** * インプレッションが正常に記録されたときに呼び出されます(広告が表示されます)。 * Android: onImpressionSuccess * iOS: impressionDataDidSucceed */ onImpressionSuccess: (impressionData:LevelPlayImpressionData) => void}

ILR データの統合

ImpressionDataListenerを実装したら、インプレッションデータを使用して、独自のプロプライエタリBIツールやDWHに送信したり、サードパーティのツールと統合したりできます。
注
返されるデータに null 値が含まれている可能性があります。データを割り当てる前に保護を追加して、潜在的なクラッシュを回避してください。
LevelPlayImpressionData
オブジェクトの各フィールドを参照できます。
import type { LevelPlayImpressionData } from 'unity-levelplay-mediation'// LevelPlayImpressionData type:type LevelPlayImpressionData = { auctionId: string | null; mediationAdUnitName: string | null; mediationAdUnitId: string | null; adFormat: 文字列 | null; country: 文字列 | null; ab: 文字列 | null; segmentName: string | null; 配置: 文字列 | null; adNetwork: 文字列 | null; instanceName: 文字列 | null; instanceId: string | null; revenue: number | null; // Double precision: 文字列 | null; encryptedCPM: string | null; conversionValue: number | null; // Double creativeId: string | null;}
フィールドとタイプの全リストについては、インプレッションレベル収益 SDK API のドキュメントを参照してください。

Copyright © 2026 Unity Technologies
法規事項プライバシーポリシークッキーDocumentation Terms of Use私の個人情報を販売または共有しないプライバシーに関する選択 (クッキー設定)

"Unity" の名称、Unity のロゴ、およびその他の Unity の商標は、米国およびその他の国における Unity Technologies またはその関係会社の商標または登録商標です (詳しくはこちら)。その他の名称またはブランドは該当する所有者の商標です。

一部のページは利便性向上のため機械翻訳を使用しており、内容に不正確な表現が含まれる場合があります。内容に齟齬または不一致が生じた場合は、英語版を正本とします。

  • このページ
    • 前提条件

    • ImpressionData リスナーの実装

      • ImpressionDataListener の設定

    • ILR データの統合


このページの問題を報告する