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;
   
}

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 ビディング以外)
RATE – パブリッシャーが LevelPlay プラットフォームでインスタンスに設定した金額
CPM – インスタンスの LevelPlay 上での過去のパフォーマンスを元に計算された値
String
ab LevelPlay プラットフォームで A/B テストが有効な場合、所属するグループ String
segmentName セグメントのメソッドを元に定義されたユーザが所属するセグメント名 String
encryptedCPM Meta Audience Network 広告のみ。Meta Audience Network により Closed Beta として承認されているパブリッシャーへのみ配信される暗号化された CPM String