ドキュメント

​
​

Development

User Acquisition

Monetization

産業

LevelPlay SDK - Flutter

Unity SDK

Android SDK

iOS SDK

Adobe AIR SDK

Flutter SDK

React Native SDK

LevelPlay SDK - Flutter

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

Flutterのインプレッションレベルの収益インテグレーション

インプレッションレベル収益(ILR)SDK APIを統合し、各インプレッションの広告収益データをリアルタイムでキャプチャ。これにより、Monetizationに関する詳細な分析情報とサードパーティ製のAnalyticsプラットフォームとのシームレスなインテグレーションが可能になります。
読み終わるまでの所要時間 3 分
最終更新 6日前

前提条件

LevelPlay SDK 7.0.3 以降がアプリケーションに正しく統合されていることを確認します。

ImpressionData リスナーの実装

Unity LevelPlay SDK はポストバックを起動して、表示される広告について通知します。
LevelPlayImpressionData
リスナーは、インプレッションデータを受信するために実装できる任意のリスナーです。このリスナーは、すべての広告ユニットに関する情報を提供し、インプレッションレベルの収益を使用してさまざまな広告を識別できます。
アプリケーションに
LevelPlayImpressionData
リスナーを追加する場合は、情報の損失を防ぐために、Unity LevelPlay SDK を初期化する前にリスナーを宣言してください。
LevelPlay.addImpressionDataListener(this);
Unity LevelPlay SDK は、インプレッションデータに関連して、成功したポストバックをリスナーに通知します。以下の
onImpressionSuccess
例を参照してください。
abstract class LevelPlayImpressionDataListener { void onImpressionSuccess(LevelPlayImpressionData? impressionData);}

ILR データの統合

LevelPlayImpressionDataListener
を実装したら、インプレッションデータを使用して、独自のプロプライエタリ BI ツールや DWH に送信したり、サードパーティ製のツールと統合したりできます。
注
返されるデータに null 値が含まれている可能性があります。データを割り当てる前に保護を追加して、潜在的なクラッシュを回避してください。
各フィールドを個別に参照するか、 allData メソッドを使用してすべての情報を取得できます。
@overridevoid onImpressionSuccess(LevelPlayImpressionData? impressionData) { String? auctionId = impressionData?.auctionId; String? adUnit = impressionData?.adUnit; String? adUnitName = impressionData?.adUnitName; String? adUnitId = impressionData?.adUnitId; String? adFormat = impressionData?.adFormat; String? country = impressionData?.country; String? ab = impressionData?.ab; String? segmentName = impressionData?.segmentName; String? placement = impressionData?.placement ; String? adNetwork = impressionData?.adNetwork; String? instanceName = impressionData?.instanceName; String? instanceId = impressionData?.instanceId; double? revenue = impressionData?.revenue; String? precision = impressionData?.precision; double? lifetimeRevenue = impressionData?.lifetimeRevenue; String? encryptedCPM = impressionData?.encryptedCPM; double? conversionValue = impressionData?.conversionValue;}

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

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

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

  • このページ
    • 前提条件

    • ImpressionData リスナーの実装

    • ILR データの統合


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