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

AppLovin User Revenue API

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

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

概要​

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

インターフェース名タイプ粒度アトリビューションコスト収益表示クリックコンバージョン
User Revenue APIAPIユーザーレベル✅✅

AppLovinは、SDKとコールバックリンクのほかに、データ取得インターフェースであるUser Revenue APIも提供しており、ユーザー単位または表示単位の広告収益データの取得に対応しています。

統合の流れ​

  1. AppLovin SDKとAE SDKを統合し、AppLovin SDKでAEのユーザー識別IDを設定します
  2. AppLovin管理画面にログインし、User Revenue APIに必要な認証情報を取得します
  3. AE管理画面にログインし、サードパーティ統合モジュールでAppLovin User Revenue APIプランを追加して、関連する設定を完了します
  4. AEシステムがデータを正常に受信しているかを確認し、レポートを作成します

1. クライアントSDKの設定​

AppLovinデータを統合する最初のステップは、クライアント側でAE SDKとAppLovin SDKを連携させることです。

1.1 方法1(自動関連付け)​

ヒント

AEのSDKの初期化と自動統合を有効にするコードは、AppLovinのSDKの初期化より前に完了する必要がありますのでご注意ください。次の手順に従って操作してください:

1. AE SDKを初期化します。

2. `enableThirdPartySharing`を呼び出して、ゲストIDを自動設定します。

3. AppLovin SDKを初期化します。

各プラットフォームのSDKのコードサンプルは次のとおりです:

// 1、Android SDKを初期化
TDConfig config = TDConfig.getInstance(this, APPID, TE_SERVER_URL);
TDAnalytics.init(config);
// 2、enableThirdPartySharingインターフェースを呼び出し、ta_distinct_idをapplovinイベントに設定
TDAnalytics.enableThirdPartySharing(TDThirdPartyType.APPLOVIN_IMPRESSION)
// 3、applovin SDKを初期化
// 。。。

この方法の仕組みは、内部でAppLovinSdk SDKのsetUserIdentifier()メソッドを自動的に呼び出し、AEプロジェクトのゲストIDを渡すというものです。

1.2 方法2(手動関連付け)​

手動関連付けの方法では、AF AppLovinでsetUserIdentifier()インターフェースを使用して、AEプロジェクトのゲストIDを設定する必要があります。

ヒント

AEのSDKの初期化とsetUserIdentifierインターフェースの呼び出しは、AppLovinのSDKの初期化より前に完了する必要がありますのでご注意ください。次の手順に従って操作してください:

1. AE SDKを初期化します。

2. `setUserIdentifier`を呼び出して、ゲストIDを設定します。

3. AppLovin SDKを初期化します。

各SDKの手動統合のコードサンプルは次のとおりです:

// 1、Android SDKを初期化
TDConfig config = TDConfig.getInstance(this, APPID, TE_SERVER_URL);
TDAnalytics.init(config);
// 2、AEのゲストIDを取得(AEの#distinct_idに対応)
String distinctId = TDAnalytics.getDistinctId();
// 3、ゲストIDをapplovinの収集イベントに設定
AppLovinSdk.getInstance(context).setUserIdentifier(distinctId);
// 4、applovin SDKを初期化
// 。。。

2. Report Keyの取得​

次に、AppLovin管理画面にログインし、「Account」-「Key」でReport Keyを取得してください。このKeyは大切に保管してください

3. プランの設定​

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

3.1 認証情報の設定​

「認証情報」の下にある「認証情報設定」ボタンをクリックし、ポップアップに認証作業で取得した情報を入力します(API Keyは、先に右側の編集アイコンをクリックしてから入力する必要があります)

補足:

  • APP ID:iOSプラットフォームのiTunes IDの数字部分、またはAndroidプラットフォームのアプリのパッケージ名
  • Platform:ゲームのプラットフォーム。androidまたはiosを入力してください
  • API Key:先ほど取得したReport Key

3.2 定期取得​

「定期取得」モジュールで、AEシステムがAppLovin User Revenue APIのデータを定期的に取得する方法を設定できます。毎日の特定の時刻、または1時間ごとに、一定期間のデータを取得するよう選択できます。取得したデータもデータ量に計上されるため、長すぎる期間のデータを定期取得しないことをお勧めします

3.3 ユーザー識別フィールド​

AppLovin User Revenue APIのデータはユーザーレベルのデータであるため、ユーザー識別ルール、つまりAppLovin User Revenue APIのデータ内で#distinct_idと#account_idに対応するフィールドを設定する必要があります。AEシステムはこの設定に基づき、取得したデータを変換する際に、これらのフィールドをデータのユーザー識別フィールドとして設定します。

本ドキュメントの前のステップに従ってクライアントSDKを設定した場合は、次の設定を使用してください:

  • アカウントID関連フィールド:なし
  • ゲストID関連フィールド:user_id

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

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

3.5 ユーザープロパティの格納設定​

デフォルトでは、AEシステムはAppLovin User Revenue APIのデータをユーザープロパティに書き込みません。一部のフィールドをユーザーテーブルに書き込みたい場合は、まずルールをオンにして実行状態にしてから、プロパティのマッピング機能でユーザーテーブルに書き込むフィールドを追加してください。ソースプロパティ名にはフィールドの格納名を入力する必要があります:

3.6 統合構成​

統合構成モジュールで、データ取得の詳細な設定を制御できます。たとえば、格納後のイベント名などです。

統合構成はJSONで、必要に応じて内容を調整できます

モジュール名前意味
sink_eventevent_name格納後のイベント名。カスタマイズ可能

3.7 データの格納ルール​

  • データ内のuser_idをデータのゲストIDとして使用します。このフィールドはAEプロジェクトのゲストIDに対応している必要があります
  • データ内のdateフィールド、つまり広告の表示時間をイベントの#event_timeとして使用します
  • データのイベント名は applovin_ad_revenue_impression_level です
  • その他のフィールドはすべて格納されます。返されるすべてのデータのフィールドの意味は次のとおりです:
フィールド格納名説明サンプル
Ad Formatad_format広告タイプINTER, BANNER, REWARD
Ad Placementad_placementSDKでカスタマイズしたPlacement名Launch%20Screen
Ad Unit IDad_unit_idMAX広告ID9ad0816ac071552a
Ad Unit Namead_unit_nameMAX広告名Control
Countrycountry2文字のCountry Codegb
Custom Datacustom_dataSDKで設定したカスタムデータgb
Datedate広告の露出時間2019-07-29 15:53:07.39
Device Typedevice_typeデバイスタイプPHONE, TABLET
IDFAidfaiOSのIDFAまたはAndroidのGoogle Advertising ID860635ea-65bc-eaed-d355-1b5283b30b94
IDFVidfvIDFV4CD1C3C4-3FD7-00F5-1635-7BC6D9387E60
Networknetwork広告を表示したAd Network値は(MAX Mediation Documentation (applovin.com))を参照してください。APPLOVIN_NETWORK
PlacementplacementAd NetworkのPlacement名MY_NATIVE_PLACEMENT
Revenuerevenue推定収益。FB Biddingの値を含む0.0121, 5.74466e-05
User IDuser_idSDKで設定したユーザーID。AEプロジェクトのゲストIDに対応します7634657898
Waterfallwaterfall広告Waterfallの名前LAT

3.8 標準化フィールド​

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

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