adjust-icon

チャネル設定

一部のアドネットワークパートナーと連携するには、追加設定が必要です。アプリの作成または更新時にchannel_setupパラメーターを使用して、パートナー固有の値を設定できます。

チャネル設定の仕組み

/app エンドポイントを使用してアプリを作成または更新すると、APIはテンプレートアプリからパートナー設定をコピーします。ただし、特定のパートナと連携する場合、アプリIDやAPIキーなど、アプリごとに異なる固有の値が必要になります。

ワークフロー

  1. POST /appエンドポイントを使用してアプリを作成します。
  2. パートナー固有のIDを入手したら、channel_setupパラメーターを使用して再度リクエストを送信します。
  3. APIは以前のリクエストの値をマージしないため、各リクエストに すべて のチャネル設定値を含めてください。

サポート対象のパートナー

以下のパートナーにはチャネル設定が必要です。

パートナー必要なパラメータ説明
applovinsdk_keysアプリのAppLovin SDKキーの配列。
chartboostapp_idtokenChartboostのアプリIDとアプリのシグネチャー。
facebookapp_idFacebookのアプリID。オプションでadimpression_forwardingを含めると、広告インプレッションを転送できるようになります。
gameanalyticskeyGameAnalyticsの一意のゲームキー
googlelink_idGoogle 広告のリンクID
inmobiproperty_idadvertiser_idInMobiのプロパティIDと広告主ID。
ironsourceadvertiser_idpasswordironSourceの広告主IDとパスワード。
mintegralenabledMintegralとの連携を有効にするには、trueに設定。
snapchatsnap_app_idSnapchatのアプリID。
tapjoyapp_idTapjoyのアプリID。
tiktokapp_idenabledTikTokのアプリIDおよび連携の有効化。
unityadsgame_idUnity AdsのゲームID。
vungleapp_idVungleのアプリID。

パラメーター

すべてのパラメーターは、channel_setupオブジェクト内でキーと値のペアとして渡されます。

AppLovin

パラメーターデータタイプ必須説明
sdk_keysArray[String]はいアプリ用のAppLovin SDKキーのリスト。

Chartboost

パラメーターデータタイプ必須説明
app_idStringはいChartboostアプリのID。
tokenStringはいChartboostアプリのシグネチャー。

Facebook

パラメーターデータタイプ必須説明
app_idStringはいFacebookのアプリID。
adimpression_forwardingBooleanいいえ広告インプレッション転送を有効化。デフォルトはfalseです。

GameAnalytics

パラメーターデータタイプ必須説明
keyStringはいGameAnalyticsの一意のゲームキー

Google

パラメーターデータタイプ必須説明
link_idStringはいGoogle 広告のリンクID

InMobi

パラメーターデータタイプ必須説明
property_idStringはいInMobiのプロパティID(GMP ID)。
advertiser_idStringはいInMobiの広告主ID。

ironSource

パラメーターデータタイプ必須説明
advertiser_idStringはいironSourceの広告主ID。
passwordStringはいironSourceのパスワード。

Mintegral

パラメーターデータタイプ必須説明
enabledBooleanはいMintegralとの連携を有効にするには、trueに設定。

Snapchat

パラメーターデータタイプ必須説明
snap_app_idStringはいSnapchatのアプリID。

Tapjoy

パラメーターデータタイプ必須説明
app_idStringはいTapjoyのアプリID。

TikTok

パラメーターデータタイプ必須説明
app_idStringはいTikTokのアプリID。
enabledBooleanいいえ連携が有効かどうか。デフォルトはtrueです。

Unity Ads

パラメーターデータタイプ必須説明
game_idStringはいUnity AdsのゲームID。

Vungle

パラメーターデータタイプ必須説明
app_idStringはいVungleのアプリID。

完全なチャネル設定の例

この例では、リクエストに複数のパートナーのチャネル設定が含まれています。

リクエスト:cURL
curl --location 'https://automate.adjust.com/app-automation/app' \
--header 'Authorization: Bearer {your-adjust-api-token}' \
--header 'Content-Type: application/json' \
--data '{
"name": "My App",
"bundle_id": "com.example.myapp",
"store_id": "com.example.myapp",
"platform": "android",
"channel_setup": {
"applovin": {
"sdk_keys": ["sdk_key_1", "sdk_key_2"]
},
"chartboost": {
"app_id": "chartboost_app_id",
"token": "app_signature"
},
"facebook": {
"app_id": "123456789",
"adimpression_forwarding": true
},
"gameanalytics": {
"key": "unique_game_key"
},
"google": {
"link_id": "adwords_link_id"
},
"inmobi": {
"property_id": "inmobi_property_id",
"advertiser_id": "advertiser_id"
},
"ironsource": {
"advertiser_id": "6734",
"password": "abc123"
},
"mintegral": {
"enabled": true
},
"snapchat": {
"snap_app_id": "snapchat_app_id"
},
"tapjoy": {
"app_id": "tapjoy_app_id"
},
"tiktok": {
"app_id": "5464534",
"enabled": true
},
"unityads": {
"game_id": "unity_game_id"
},
"vungle": {
"app_id": "vungle_app_id"
}
}
}'

単一パートナーの設定

1つのパートナーのみを設定します。

リクエスト:cURL
curl --location 'https://automate.adjust.com/app-automation/app' \
--header 'Authorization: Bearer {your-adjust-api-token}' \
--header 'Content-Type: application/json' \
--data '{
"name": "My App",
"bundle_id": "com.example.myapp",
"store_id": "com.example.myapp",
"platform": "android",
"channel_setup": {
"facebook": {
"app_id": "987654321"
}
}
}'

既存アプリのチャネル設定を更新

force_updateを使用して新しいリクエストを送信し、既存のアプリにチャネル設定を追加します。

リクエスト:cURL
curl --location 'https://automate.adjust.com/app-automation/app' \
--header 'Authorization: Bearer {your-adjust-api-token}' \
--header 'Content-Type: application/json' \
--data '{
"name": "My App",
"bundle_id": "com.example.myapp",
"store_id": "com.example.myapp",
"platform": "android",
"force_update": true,
"channel_setup": {
"google": {
"link_id": "new_google_link_id"
},
"facebook": {
"app_id": "updated_facebook_id"
}
}
}'

チャネル設定を表示する

アプリの現在のチャネル設定を確認するには、GET /app/{app_token}エンドポイントを使用します。レスポンスには、設定された値を含むchannel_setupオブジェクトが含まれます。

レスポンス
{
"name": "My App",
"store_id": "com.example.myapp",
"platform": "android",
"adjust_app_token": "abc123xyz",
"channel_setup": {
"facebook": { "app_id": "123456789" },
"google": { "link_id": "adwords_link_id" },
"snapchat": { "snap_app_id": "snapchat_app_id" }
}
}