LevelPlay Listener と Ad Info の実装
LevelPlayAdInfo はロードされた広告の情報を含んでいます。ロード失敗コールバックには、利用可能な広告がないため LevelPlayAdInfo は含まれません。
AdInfo データの実装
LevelPlay リスナーを実装すると、LevelPlayAdInfo のデータをアプリ内で使用できます。
LevelPlayAdInfo データがない場合、string パラメータは空の文字列を返し、数値パラメータは 0 を返します。
public void onAdLoaded(@NonNull LevelPlayAdInfo adInfo)
{
String AdUnit = adInfo.getAdUnit();
String AuctionId = adInfo.getAuctionId();
String AdNetwork = adInfo.getAdNetwork();
String Ab = adInfo.getAb();
String Country = adInfo.getCountry();
String InstanceId = adInfo.getInstanceId();
String InstanceName = adInfo.getInstanceName();
String SegmentName = adInfo.getSegmentName();
Double Revenue = adInfo.getRevenue();
String Precision = adInfo.getPrecision();
String EncryptedCPM = adInfo.getEncryptedCPM();
}
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 |