LevelPlay Listener と Ad Info の実装

LevelPlayAdInfo はロードされた広告の情報を含んでいます。ロード失敗コールバックには、利用可能な広告がないため LevelPlayAdInfo は含まれません。

AdInfo データの実装

LevelPlay リスナーを実装すると、LevelPlayAdInfo のデータをアプリ内で使用できます。

LevelPlayAdInfo データがない場合、string パラメータは空の文字列を返し、数値パラメータは 0 を返します。

// Implementation example 
void OnAdLoaded(LevelPlayAdInfo adInfo)
{
   string  auctionID = adInfo.AuctionId;
   string  adUnit = adInfo.AdUnit;
   string  country = adInfo.Country;
   string  ab = adInfo.Ab;
   string  segmentName = adInfo.SegmentName;
   string  adNetwork = adInfo.AdNetwork;
   string  instanceName = adInfo.InstanceName;
   string  instanceId = adInfo.InstanceId;
   Double  revenue = adInfo.Revenue;
   string  precision = adInfo.Precision;
   string  encryptedCPM = adInfo.EncryptedCPM;
   LevelPlayAdSize adSize = adInfo.AdSize;
   
}

Ad Info フィールド

AdInfo オブジェクトが含むパラメーターの説明とデータ型は以下のリストを参照してください:

Parameter Name Description Data Type
auctionId オークションのユニークID String
adUnit 表示された広告ユニット( Rewarded Video / Interstitial / Banner ) String
adNetwork 広告を表示したアドネットワーク String
instanceName プラットフォームで定義されたアドネットワークインスタンス名。ビディングインスタンスの場合は「 Bidding 」 String
instanceId アドネットワークで使用するID名。instanceID / placement / zone 等 String
country ISO 3166-1 フォーマットの国コード String
revenue インプレッションの収益( USD )。精度は推定値または確定値( precision フィールドの説明を参照) Double
precision revenue フィールドの精度:
BID – リアルタイムオークションで入札された収益値(Meta bidding & Google bidding 以外のネットワークのみ)
RATE – パブリッシャーが LevelPlay プラットフォームでインスタンスに設定した金額
CPM – インスタンスの LevelPlay 上での過去のパフォーマンスを元に計算された値
String
ab LevelPlay プラットフォームで A/B テストが有効な場合、所属するグループ String
segmentName セグメントのメソッドを元に定義されたユーザが所属するセグメント名 String
encryptedCPM Meta Audience Network 広告のみ。Meta Audience Network により Closed Beta として承認されているパブリッシャーへのみ配信される暗号化された CPM String
creativeId 広告キャンペーンのクリエイティブ ID。デフォルトは空文字 String