メインコンテンツまでスキップ

AppLovin Revenue Reporting API

最終更新 2026/10/03
ヒント

サードパーティデータ統合によって生成されたデータは、クラスターの消費データ量に含まれますのでご注意ください

概要​

インターフェースの概要​

インターフェース名タイプ粒度アトリビューションコスト収益表示クリックコンバージョン
Revenue Reporting APIAPI集計データ✅✅

AppLovinは、Maxのマネタイズに特化した集約指標のAPI、つまりRevenue Reporting APIも提供しています。

統合の流れ​

  1. AppLovin管理画面にログインし、Report Keyを取得します
  2. AE管理画面にログインし、サードパーティ統合モジュールでAppLovin Revenue Reporting APIプランを追加して、関連する設定を完了します
  3. AEシステムがデータを正常に受信しているかを確認し、レポートを作成します

1. Report Keyの取得​

AppLovin Revenue Reporting APIのデータを統合するには、まずReport Keyを取得する必要があります。AppLovin管理画面にログインし、「Account」-「Key」でReport Keyを取得してください。このKeyは大切に保管してください

2. プランの設定​

Report Keyを取得したら、AEシステムにログインし、「サードパーティ統合」モジュールで新しいプランの設定を行います。下図はAppLovin Revenue Reporting APIの設定画面です。本章の内容に従ってプランを作成してください:

2.1 認証情報の設定​

「認証情報」の下にある「認証情報設定」ボタンをクリックし、ポップアップに認証作業で取得した情報を入力します

API Keyは、先ほど取得したReport Keyです。ポップアップのAPI Keyはデフォルトでは直接入力できないため、先に右側の編集アイコンをクリックしてから入力してください。

2.2 定期取得​

「定期取得」モジュールで、AEシステムがAppLovin Revenue Reporting APIのデータを定期的に取得する方法を設定できます。毎日の特定の時刻、または1時間ごとに、一定期間のデータを取得するよう選択できます。

2.3 イベントデータの格納設定​

「イベントデータの格納設定」スイッチをオンにすると、コールバックされたデータはすべてイベントテーブルに書き込まれます。イベントデータの格納を有効にすることをお勧めします。

2.4 統合構成​

統合構成モジュールで、データ取得の詳細な設定を制御できます。データの時間集計粒度、取得する指標フィールドとディメンション、格納後のイベント名などが含まれます。

統合構成の内容はJSONです。次の内容に従ってカスタム設定できます:

モジュール名前意味
sink_eventevent_name格納後のイベント名。カスタマイズ可能
sourcemetricsデータ内の指標。リスト型です。階層によって対応するmetricsが異なるため、入力時に注意が必要です
group_byデータ内のグループ化ディメンション。リスト型です。階層によって対応するgroup_byが異なるため、入力時に注意が必要です
  • グループ化ディメンション

以下は対応しているグループ化ディメンションです。調整が必要な場合は、source.group_byを変更できます

フィールドデフォルトかどうか説明
dayはい広告が露出した日付
hourはいレポートの時間の値(直近30日間を取得する場合にのみこのフィールドが存在します)
has_idfaはいユーザーの広告IDを取得できるかどうか。ユーザーがLATを有効にしている場合、またはGDPR適用地域でデータトラッキングをオフにしている場合、この値は0になり、それ以外の場合は1になります
max_ad_unitはいMAX広告名
max_ad_unit_idはいMAX広告ID
max_ad_unit_testはい広告テストグループの名前
network_placementはいAd NetworkのPlacement名
max_placementSDKでカスタマイズしたPlacement名
networkはい広告を表示したAd Network。値は(MAX Mediation Documentation)を参照してください
package_nameはいパッケージ名。AndroidのApp Package NameとiOSのBundle ID (iOS)
platformはいプラットフォーム
ad_formatはい広告タイプ:INTER, BANNER, REWARD
ad_unit_waterfall_nameはい広告Waterfallの名前
applicationはいアプリ名
countryはい2文字のCountry Code
custom_network_nameはいカスタマイズした広告Ad Network名
device_typeはいデバイスタイプ:PHONE, TABLET
store_idプロモーションするAppのアプリストアID。Androidではpackage name、iOSではiTunes IDの数字部分です
  • 指標フィールド

以下は対応している指標フィールドです。調整が必要な場合は、source.metricsを変更できます

フィールドデフォルトかどうか説明
impressionsはい広告露出数
estimated_revenueはい推定総収益(米ドル)
attemptsはいAd Networkの広告取得試行数(グループ化の取得フィールドにnetworkまたはnetwork_placementが存在する場合のみ使用可能。max_placementが存在する場合は使用不可)
ecpmはい推定eCPM(米ドル)

fill_rate

はい広告フィル率 = 広告レスポンス数 / 取得試行数(グループ化の取得フィールドにnetworkまたはnetwork_placementが存在する場合のみ使用可能。max_placementが存在する場合は使用不可)
responsesはい広告レスポンス数(グループ化の取得フィールドにnetworkまたはnetwork_placementが存在する場合のみ使用可能。max_placementが存在する場合は使用不可)
requests広告リクエスト数(network、network_placement、max_placementが存在する場合は使用不可)

2.5 データの格納ルール​

デフォルトでは、取得したデータはイベントとしてAEプロジェクトに書き込まれます:

  • hourフィールドが存在しない場合(つまり30日より前のデータ)は、データ内のdayフィールド、つまりデータの日付を集計データの#event_timeとして設定します。hourが存在する場合は、dayとhourのフィールドを連結して集計データの#event_timeとします
  • データのイベント名は applovin_maxreport です
  • その他のフィールドはすべて格納されます

2.6 標準化フィールド​

次のイベントプロパティは標準化処理されます:

元フィールド標準化フィールド意味
max_ad_unitte_ads_object.ad_group_nameマネタイズ広告のUnit名
max_ad_unit_idte_ads_object.ad_group_idマネタイズ広告のUnit ID
network_placementte_ads_object.placement広告の配置
networkte_ads_object.media_sourceメディアチャンネルまたはマネタイズチャンネル
package_namete_ads_object.app_idアプリID
applicationte_ads_object.app_nameアプリ名
platformte_ads_object.platformプラットフォーム(Android、iOSなど)
countryte_ads_object.country国・地域コード
【USD】固定値te_ads_object.currencyマネタイズ収益の通貨
impressionste_ads_object.impressions露出数
estimated_revenuete_ads_object.revenueマネタイズ収益
このページは役に立ちましたか?