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 |