コンテンツにスキップ

Campaign Management API

Campaign Management APIは、アプリのプロモーションにAppLovinのAppDiscoveryを使用する広告主向けのAPIです。 広告主(および広告主の企業アカウントの広告アクセス権を持つユーザー)は、これらのAPIへのアクセスを認証するためのOAuthアプリケーションを作成できます。 また、多数の広告クライアント全体のキャンペーン管理を支援するサードパーティのOAuthアプリケーションを作成することも可能です。

サードパーティアプリの認証フロー

このセクションは、サードパーティのアプリを使用する企業に代わってCampaign Management APIを使用する企業を対象としています。自社のキャンペーンを管理する場合はファーストパーティのOAuthアプリを使用して、APIリクエスト認証のセクションに進んでください。

AppLovinサポートは標準のOAuth Webアプリケーションフローをサポートしています。 すべてのクエリパラメーターは必須です。 ユーザーをこのURLで誘導し、アプリにキャンペーンの管理を許可するようプロンプトを表示してください。

サードパーティアプリ認証フローのターゲットURL

https://oauth.applovin.com/oauth/initialize

サードパーティアプリ認証リクエストのクエリパラメーター

名前説明
client_idOAuthアプリのクライアントID34af7c430e24bbccbc647ca3dd5ac858
redirect_uriフロー完了後のユーザーのリダイレクト先。URLエンコードが必要です。OAuth作成プロセスで定義されたredirect_uriと一致する必要があります。https%3A%2F%2Fmydomain.com%2Foauth_code
response_typeこれをcodeに設定します。code
scopeこのアプリが使用するスコープ。アプリで定義されたスコープのサブセットである必要があります。この値をURLエンコードします。サポート対象のスコープ:
  • campaigns:read
  • campaigns:write
  • creatives:read
  • creatives:write
  • source_bids:read
  • source_bids:write
campaigns%3Awrite%20creatives%3Awrite
stateリクエストとコールバック間の状態を維持するためにクライアントが使用する、秘匿性の高い判読困難な値です。ab13221308fe6abad1d1

サードパーティアプリ認証フローのサンプルリクエスト

https://oauth.applovin.com/oauth/initialize?response_type=code&client_id=34af7c430e24bbccbc647ca3dd5ac858&redirect_uri=https%3A%2F%2Fmydomain.com%2Foauth_code&scope=campaigns%3Awrite%20creatives%3Awrite&state=ab13221308fe6abad1d1

ユーザーがOAuthアプリの使用に同意した後、AppLovinはredirect_uriにコールバックを送信します。 このコールバックには、ユーザーの認証コードが含まれます。

サードパーティアプリ認証レスポンスのクエリパラメーターの表

名前説明
codeユーザーに代わってアクセストークンとリフレッシュトークンを生成するためのコード値。APIリクエスト認証のセクションを参照してください。9aa19842db327e4e43cc426e6ad6c2d1eacd2e3d464
stateAppLovin の初期化リクエストに渡されたステートのエコーバックab13221308fe6abad1d1

サードパーティアプリ認証フローのサンプルレスポンス

https://mydomain.com/oauth_code?code=9aa19842db327e4e43cc426e6ad6c2d1eacd2e3d464&state=ab13221308fe6abad1d1

APIリクエスト認証

クライアントIDとクライアントシークレットに基づいてセッショントークンを生成するには、このエンドポイントにPOSTリクエストを発行します。 ファーストパーティのOAuthアプリケーションの場合、セッショントークンは60分間有効です。 このエンドポイントから取得したアクセストークンを、他のすべてのリクエストでレスポンス内のaccessToken.access_tokenフィールドに配置してください。 これを行うには、ヘッダーAuthorization: Bearer access_tokenを使用して指定します。

認証ターゲットURL

https://oauth.applovin.com/oauth/v1/access_token

認証コンテンツタイプ

multipart/form-data

アクセストークンのフォームフィールドの表

名前説明
client_idOAuthアプリのクライアントID34af7c430e24bbccbc647ca3dd5ac858
client_secretOAuthアプリのクライアントシークレット9538e854765525d0b34af7c430e24bbcdfd58b83f3836fd0e83cbfd1b
code外部企業のredirect_urlへの認証コールバックからのcode値。grant_type=authorization_codeに必須で、それ以外では無効です。9aa19842db327e4e43cc426e6ad6c2d1eacd2e3d464
grant_type付与のタイプ。ファーストパーティアプリの場合、これをclient_credentialsに設定します。認証コードで認証するサードパーティアプリの場合は、authorization_codeに設定します。リフレッシュトークンで認証するサードパーティアプリに対しては、refresh_tokenに設定してください。client_credentials
redirect_uriサードパーティアプリケーションのリダイレクトURI。ファーストパーティアプリケーションでは無効です。https://mydomain.com/oauth_code
refresh_token新しいアクセストークンとリフレッシュトークンを生成するためのユーザーのリフレッシュトークン。各リフレッシュトークンは一度のみ使用可能です。呼び出しごとに新しいリフレッシュフレッシュトークンが返されます。リフレッシュトークンは30日で期限切れになります。grant_type=refresh_tokenに必須で、それ以外では無効です。c75742c98f382264fca6a0a5759354b6eb95ea1a7c44d0e0b22e36ff26f8
scopeこのセッショントークンで使用するスコープ。アプリで定義されたスコープのサブセットである必要があります。書き込みスコープには自動的に読み取りパーミッションが付与されます。複数のスコープはスペースで区切ります。サポート対象のスコープ:
  • campaigns:read
  • campaigns:write
  • creatives:read
  • creatives:write
  • source_bids:read
  • source_bids:write
grant_type=client_credentialsには必須、grant_type=refresh_tokenには任意、grant_type=authorization_codeには無効
campaigns:write creatives:write
{
"accessToken":{
"token_type":"Bearer",
"expires_in":3600,
"access_token":"cLXHaoel3iWi5Z3D"
}
}

/campaign/campaign_id

個々のキャンペーンの詳細を表示するには、このエンドポイントにGETリクエストを送信します。

キャンペーンの詳細を個別に編集したり、新しいキャンペーンを作成したりするには、このエンドポイントにPOSTリクエストを送信します。新しいキャンペーンを作成する際、リクエストURLやリクエストボディにcampaign_idを含めないでください。

/campaign/campaign_idターゲットURL

https://o.applovin.com/campaign_management/v1/campaign/«campaign-ID»

/campaign/campaign_idレスポンスボディのサンプル

{
"name": "Test Campaign Name - iOS",
"campaign_id": "29d66efc22ae53a201e1532265b83f12",
"package_name": "123456789",
"bundle_id":"com.sample.app.ios",
"platform": "ios",
"category": "101",
"bid_type": "CPI",
"tracking_method": "adjust",
"status": true,
"created_at": "2021-06-29 00:00:00",
"impressions": 21,
"clicks": 4,
"installs": 1,
"spend": "1.4300"
}

/campaign/campaign_idリクエストボディのサンプル

{
"campaign_id": "29d66efc22ae53a201e1532265b83f12",
"status": false
}

/campaign/campaign_idリクエスト/レスポンスボディフィールド

名前説明作成時に必要更新時に必要
bid_type1キャンペーンの入札タイプ(CPICPP_GOALRETCPEROAS_AD_BASED、またはROAS_IAP

例:"CPI"

不要必要
bundle_id1昇格したアプリのバンドルID(iOSのみ)

例:"com.sample.app.ios"

不要必要
campaign_id1一意のキャンペーン識別子

例:"29d66efc22ae53a201e1532265b83f12"

必要不要
categoryキャンペーンのカテゴリー

例:"105"

不要必要
clicks1前日のクリック数

例:12

不要必要
created1キャンペーンの作成日

例: "2021-06-30 00:00:00"

不要必要
goal_period1目標を計測するインストール後の日数。bid_typeに指定できる値は次のとおりです。
bid_type
CPIn/a
CPP7
CPE7
RET1、3、7
ROAS_AD_BASED0
ROAS_IAP0、7

例:0
不要不要
impressions1前日のインプレッション数

125

不要必要
installs1前日のインストール数

例:2

不要不要
nameキャンペーン名

例:"Test Campaign - iOS"

必要不要
package_name1プロモーション対象アプリのパッケージ名。iOSではiTunes IDの数値部分を使用してください

例:"123456789"

不要必要
platform1プロモーション対象プラットフォーム(iosまたはandroid

例:"ios"

不要必要
spend1前日の支出

例:"2.5000"

不要必要
statusキャンペーンがアクティブかどうか

例:true

不要不要
tracking_methodキャンペーンのトラッキング方法。以下のトラッキング方法の表をご覧ください。

例:"adjust"

不要必要

1読み取り専用

/campaigns

すべてのキャンペーンを表示するには、このエンドポイントにGETリクエストを送信します。このエンドポイントではキャンペーンを編集できません。

/campaignsターゲットURL

https://o.applovin.com/campaign_management/v1/campaigns

/campaignsレスポンスボディのサンプル

[
{
  "name": "Test Campaign Name - iOS",
  "campaign_id": "29d66efc22ae53a201e1532265b83f12",
  "package_name": "123456789",
  "bundle_id": "com.sample.app.ios",
  "platform": "ios",
  "category": "101",
  "bid_type": "CPI",
  "tracking_method": "adjust",
  "status": false,
  "created_at": "2021-06-29 00:00:00",
  "impressions": 21,
  "clicks": 4,
  "installs": 1,
  "spend": "1.4300"
},
{
  "name": "Test Campaign Name - Android",
  "campaign_id": "265b83f129d66efc22ae201e153253a2",
  "package_name": "com.sample.app.android",
  "platform": "android",
  "category": "201",
  "bid_type": "CPI",
  "status": false,
  "created_at": "2021-06-29 00:00:00",
  "impressions": 39,
  "clicks": 9,
  "installs": 2,
  "spend": "1.8600"
}
]

/campaignsレスポンスボディのフィールド

/campaign/campaign_idからのリクエスト/レスポンスフィールドの表を参照してください。

/creative_set/creative_set_id

クリエイティブセットの名前を更新する、または新しいクリエイティブセットを作成するには、このエンドポイントにPOSTリクエストを送信します。 新しいクリエイティブセットを作成する場合、リクエストURLやリクエストボディにcreative_set_idを含めないでください。 クリエイティブセットは組み合わせ可能なアセットの集合で、多数の広告を生成するために使用します。 クリエイティブセットを組み立てる際、各アセットを何度もアップロードする必要はありません。 クリエイティブセットには、基盤となるアセットの言語情報も含まれています。

/creative_set/creative_set_idターゲットURL

https://o.applovin.com/campaign_management/v1/creative_set/«creative-set-ID»

/creative_set/creative_set_idレスポンスボディのサンプル

{
"campaign_id":"f87ece84f46b55cfbf24427ff8746a40",
"name":"My Test Creative Set 0",
"countries":["us","gb"],
"languages":[
"en"
],
"ads":[],
"assets":[],
"product_page": null,
"sizes": {
"INTER":true,
"BANNER":false
}
}

/creative_set/creative_set_idリクエスト/レスポンスボディのフィールド

名前説明
ads1このクリエイティブセットに関連付けられた広告オブジェクトの配列。これらのオブジェクトは、/ad/ad_idエンドポイントからのレスポンスボディと同じフォーマットです。
assets1このクリエイティブセットに関連付けられたアセットオブジェクトの配列。下の表を参照してください。
campaign_id1キャンペーンID"29d66efc22ae53a201e1532265b83f12"
countriesこのクリエイティブセットが制限される国(例:国別のプロモーション)。各クリエイティブセットにキャンペーンターゲティングを複製する必要はありません。このリストが空白の場合、キャンペーンで定義された国が対象となります。このリストにキャンペーンの対象外の国が含まれている場合、それらの国は対象外となります。["za", "gb"]
languages言語の一覧。完全なリストについては、下の表を参照してください。["en"]
nameクリエイティブセット名
product_pageクリエイティブセットに関連付けられたiOSカスタム製品ページまたはAndroidストアリスティング
sizes1クリエイティブのサイズのオプションと、そのサイズの広告がセットで生成可能かどうか{ "INTER":true, "BANNER":false }(セットにはINTERBANNERサイズの広告が含まれているが、BANNERサイズの広告は現在無効であることを示します。)

1読み取り専用

アセットオブジェクトフィールドの表

名前説明
assetアセットのURL、ハッシュ、またはテキスト文字列"https://res1.applovin.com/oab49763/foobidyfoo_v23_phone.mp4"
statusCampaign Management APIはアセットを非同期的に処理します。まず、statusprocessingに設定します。次に、statuserror(失敗時)またはready(成功時)に設定します。"processing""error""ready"
typeアセットタイプ。利用可能なアセットタイプについては、以下の表を参照してください。"TXT_TITLE"

/creative_set/creative_set_id/sizes

クリエイティブセット内で1つ以上のクリエイティブサイズを有効または無効にするには、このエンドポイントにPOSTリクエストを送信します。

/creative_set/creative_set_id/sizesターゲットURL

https://o.applovin.com/campaign_management/v1/creative_set/«creative-set-ID»/sizes

/creative_set/creative_set_id/sizesリクエストボディのサンプル

{
"INTER":true,
"BANNER":false
}

有効なサイズ指定子はBANNERCTVINTER、およびPRELOADです。

上記の例では、セット内のサイズがBANNERの広告が無効になり、サイズがINTERの広告は有効となります。 他のサイズの広告は影響を受けません。

/creative_sets/campaign_id

キャンペーンに関連するすべてのクリエイティブセットを表示するには、このエンドポイントにGETリクエストを送信します。

/creative_sets/campaign_id Target URL

https://o.applovin.com/campaign_management/v1/creative_sets/«campaign-ID»

/creative_sets/campaign_idレスポンスボディのサンプル

[
{
"campaign_id":"f87ece84f46b55cfbf24427ff8746a40",
"name":"My Test Creative Set 0",
"countries":["us","gb"],
"languages":[
"en"
],
"ads":[],
"assets":[],
"product_page": null,
"sizes": {
"INTER":true,
"BANNER":false
}
}
]

/creative_sets/campaign_id レスポンスボディフィールド

詳しくは、/creative_set/creative_set_idのレスポンスフィールドの表を参照してください。

/creative_set_assets/creative_set_id

クリエイティブセットに関連するアセットをアップロード、更新、または削除するには、このエンドポイントにPOSTリクエストを送信します。 1回のリクエストで管理できるアセットは1つのみです。 レスポンスには、クリエイティブセット内のすべてのアセットが含まれます。

POST /creative_set_assets/creative_set_idターゲットURL

https://o.applovin.com/campaign_management/v1/creative_set_assets/«creative-set-ID»

POST /creative_set_assets/creative_set_idコンテンツタイプ

multipart/form-data

リクエストアセットフォームのフィールドの表

名前説明
asset1アセットのURL、ハッシュ、またはテキスト文字列。"https://res1.applovin.com/ob7cb6fc/foobidyfoo_v23_phone.mp4""3f5a01dc0980f3d04188e73e91c""Best app you’ll ever play"
file2画像、動画、またはHTMLファイル。広告のルール、仕様、ガイドラインをご覧ください。
remove3(オプション)アセットタイプを削除するには、trueを渡します。trueまたはfalse
type1アセットタイプ。利用可能なアセットタイプについては、以下の表を参照してください。“TXT_TITLE”
update(オプション)アセットのタイプを更新するには、trueを渡します。trueまたはfalse

1アセットを追加または更新する際に渡す必要があるのは、assetパラメーターまたはfileパラメーターのいずれかのみです。2ファイルのアセットを追加または更新するためにファイルに渡すとき、ファイルのプロパティからtypeが計算されます。3アセットを削除する際は、typeパラメーターのみを渡す必要があります。

サンプルPOST /creative_set_assets/creative_set_idレスポンスボディ

[
{
"asset":"https://res1.applovin.com/oab7a439/foobidyfoo_v23_phone.mp4",
"status":"ready",
"type":"VID_LONG_P"
},
{
"asset":"Help the heroes to defeat the villains and save the world!",
"status":"ready",
"type":"TXT_SUBTITLE"
}
]

POST /creative_set_assets/creative_set_idレスポンスアセットのオブジェクトフィールド

名前説明
assetアセットのURL、ハッシュ、またはテキスト文字列"https://res1.applovin.com/oab49763/foobidyfoo_v23_phone.mp4"
statusCampaign Management APIはアセットを非同期的に処理します。まず、statusprocessingに設定します。次に、statuserror(失敗時)またはready(成功時)に設定します。"processing""error""ready"
typeアセットタイプ。利用可能なアセットタイプについては、以下の表を参照してください。"TXT_TITLE"

/ad/ad_id

広告のプロパティを表示するには、このエンドポイントにGETリクエストを送信します。

広告の名前またはステータスを編集するには、このエンドポイントにPOSTリクエストを送信します。 広告テンプレートに必要なすべてのアセットをUI経由、または/creative_set/creative_set_idへのAPIコール経由でアップロードすると、広告が自動的に作成されます。

/ad/ad_idターゲットURL

https://o.applovin.com/campaign_management/v1/ad/«ad-ID»

/ad/ad_idレスポンスボディのサンプル

{
"name":"Banner_AppIconSimple_MyTestCreativeSet0",
"id":10780437,
"creative_set_name":"My Test Creative Set 0",
"creative_set_id":"37057c98a951078bf06b6d7c3561fd1a",
"size":"BANNER",
"status":true,
"template":"App Icon Simple"
}

/ad/ad_id リクエスト/レスポンスボディフィールド

名前説明
creative_set_id1親クリエイティブセットID
creative_set_name1親クリエイティブセット名
id1広告ID
name広告名
size1広告サイズ:BANNERINTERLEADERMRECNATIVEWIDGETのいずれか
status広告がアクティブか(true)アクティブでないか(false
template1広告テンプレート名

1読み取り専用

/ads/creative_set_id

クリエイティブセットに関連するすべての広告を表示するには、このエンドポイントにGETリクエストを送信します。

/ads/creative_set_idターゲットURL

https://o.applovin.com/campaign_management/v1/ads/«creative-set-ID»

/ads/creative_set_idレスポンスボディのサンプル

[
{
"name":"Banner_AppIconSimple_MyTestCreativeSet0",
"id":10780437,
"creative_set_name":"My Test Creative Set 0",
"creative_set_id":"37057c98a951078bf06b6d7c3561fd1a",
"size":"BANNER",
"status":true,
"template":"App Icon Simple"
}
]

広告オブジェクトのフィールドの表

/ad/ad_idからのリクエスト/レスポンスフィールドを参照してください。

/creative_sets/campaign_id

キャンペーンに関連するすべてのクリエイティブセットを表示するには、このエンドポイントにGETリクエストを送信します。

/creative_sets/campaign_id Target URL

https://o.applovin.com/campaign_management/v1/creative_sets/«campaign-ID»

/creative_sets/campaign_idレスポンスボディのサンプル

[
{
"campaign_id":"f87ece84f46b55cfbf24427ff8746a40",
"name":"My Test Creative Set 0",
"countries":["us","gb"],
"languages":[
"en"
],
"ads":[],
"assets":[],
"product_page": null
}
]

/creative_sets/campaign_id レスポンスボディフィールド

/ad/ad_idからのリクエスト/レスポンスフィールドを参照してください。

/campaign_targets/campaign_id

キャンペーンのターゲティング、URL、入札、予算を表示するには、このエンドポイントにGETリクエストを送信します。

これらの属性を更新するには、このエンドポイントにPOSTリクエストを送信します。

/campaign_targets/campaign_idターゲットURL

https://o.applovin.com/campaign_management/v1/campaign_targets/«campaign-ID»

/campaign_targets/campaign_idレスポンスボディのサンプル

{
"bid_type": "CPI",
"countries":[
{
"DEFAULT":{
"click_url":"https://app.adjust.com/123abc?campaign={CAMPAIGN_NAME}%20({CAMPAIGN_ID})&adgroup={APP_ID}&idfa={IDFA}&country={CC}&gps_adid={IDFA}&campaign_id={CAMPAIGN_ID}&device_type={DEVICE_TYPE}&publisher_id={APP_ID}&tracker_limit=100000&applovin_click_id={DID}&external_tracker_ids=1&android_id_lower_sha1={HADID}",
"impression_url":"https://s2s.adjust.com/impression/123abc?campaign={CAMPAIGN_NAME}%20({CAMPAIGN_ID})&adgroup={APP_ID}&idfa={IDFA}&country={CC}&gps_adid={IDFA}&campaign_id={CAMPAIGN_ID}&device_type={DEVICE_TYPE}&publisher_id={APP_ID}&tracker_limit=100000&applovin_click_id={DID}&external_tracker_ids=1&android_id_lower_sha1={HADID}&s2s=1"
}
},
{
"us":{
"bid":2.9,
"budget":300,
"disabled":false
}
},
{
"gb":{
"bid":2.5,
"budget":250,
"disabled":false
}
}
],
"device_types":[
"phone"
],
"os_major_version_min":9
}

/campaign_targets/campaign_id リクエスト/レスポンスボディフィールド

名前説明
bid_type1このキャンペーンで使用される入札のタイプ。キャンペーンオブジェクトに設定されているものと同じです。CPI
countries国オブジェクトのリスト。以下をご覧ください。下の表を参照
device_types対象のデバイスタイプの一覧。リストが空の場合、すべてのデバイスタイプが対象です。オプションは"phone""tablet""other"です。iOSでのみサポートされます。["phone", "other"]
os_major_version_minキャンペーン配信が可能なOSの最小バージョン。10はバージョン10.0以降を意味します。9

1読み取り専用

国オブジェクトのフィールドの表

キャンペーンには、すべての国が共有する予算の合計、または国ごとに指定した予算が必要です。 したがって、入札、予算、URLの値はDEFAULTオブジェクト、または各国固有のオブジェクトのいずれかに含まれている必要があります。 このエンドポイントへのPOSTリクエストは、リクエストに含まれる国のみを更新します。 リクエストに含まれていないターゲット国は更新されません。 国を無効にするには、disabledtrueに設定します。

名前説明
bid特定の国の入札値。CPIキャンペーンの場合、これはCPI(米ドル)です。RETROAS_AD_BASEDROAS_IAPの場合、これはパーセント目標です(50=50%)。CPPおよびCPEの場合、これは目標イベント値(米ドル)です。2.9
budget1日あたりの予算(米ドル)1000
click_urlクリックトラッキングURLhttps://s2s.adjust.com/impression/123abc?campaign={CAMPAIGN_NAME}%20({CAMPAIGN_ID})&gps_adid={IDFA}
country"DEFAULT"または2文字の国コード"gb"
disabledAPIはアクティブな国のみを返します。国を無効にするには、更新時にこの値をtrueに設定します。false
impression_urlインプレッショントラッキングURLhttps://app.adjust.com/123abc?campaign={CAMPAIGN_NAME}%20({CAMPAIGN_ID})&gps_adid={IDFA}

/sources/campaign_id

キャンペーンを配信するソースのステータスを表示するには、このエンドポイントにGETリクエストを送信します。

キャンペーン全体のソースのステータスを更新するには、このエンドポイントにPOSTリクエストを送信します。

/sources/campaign_idターゲットURL

https://o.applovin.com/campaign_management/v1/sources/«campaign-ID»

/sources/campaign_idレスポンスボディのサンプル

[
{
"app_id": "da605e6f950f1aec838816df845e95e0c8d5cb7a994d71ae0ef2",
"app_id_external": "3a2ccd1298a9eaa1a5de114c323c8b1d",
"status": true
},
{
"app_id": "ecf49bef2a8026d53f7a3d245e890cc0b59b85c82c16c8d63bf4a5",
"app_id_external": "ca3cc7d0636891d98ee2267a34d5301e",
"status": false
}
]

/sources/campaign_id?limit=2&offset=2000レスポンスボディのサンプル

{
"offset": 2000,
"limit": 2,
"sources": [
{
"app_id": "da605e6f950f1aec838816df845e95e0c8d5cb7a994d71ae0ef2",
"app_id_external": "3a2ccd1298a9eaa1a5de114c323c8b1d",
"status": true
},
{
"app_id": "ecf49bef2a8026d53f7a3d245e890cc0b59b85c82c16c8d63bf4a5",
"app_id_external": "ca3cc7d0636891d98ee2267a34d5301e",
"status": false
}
]
}

/sources/campaign_id リクエスト/レスポンスボディフィールド

名前説明
app_id1切り替え可能なアプリへの参照da605e6f950f1aec838816df845e95e0c8d5cb7a994d71ae0ef2
app_id_external2外部アプリID(読み取り専用)f950f1aec838816df845e95e0c8da605e6
statusアプリがアクティブかどうかtrue

1この値は、Reporting APIの「external_placement_id」列トラッキングURLマクロの{PLACEMENT_ID}、またはCSV入札用のUIツールで確認できます。

2この値は、Reporting APIの「app_id_external」列またはトラッキングURLマクロの{APP_ID}で確認できます。 この値は、POSTリクエストでは無視されます。 これは、下位互換性のためにGETリクエストに含まれています。

/sources/campaign_id?limit=xxxx&offset=yyyyレスポンスボディフィールド

名前説明
limitこのレスポンスで返される行数。大規模なレスポンスのページネーションに役立ちます。5000
offsetこのレスポンスでスキップするデータセットの行数。大規模なレスポンスのページネーションに役立ちます。15000
sourcesソースのリスト。フィールドの定義については、/sources/campaign_idリクエスト/レスポンスボディフィールドを参照してください。
total_row_countこのキャンペーンに関連するソース入札のオーバーライド数。8192

トラッキング方法の表

API名MMP名
adjustAdjust
applovinAppLovin
appsflyerAppsFlyer
apsalarSingular
branchBranch
custom_trackカスタム
justtrackJustTrack
kochavaKochava
tenjinTenjin

言語コード

言語コード言語
arアラビア語
bgブルガリア語
bnベンガル語
bsボスニア語
caカタルーニャ語
csチェコ語
daデンマーク語
deドイツ語
elギリシャ語
en英語
esスペイン語
etエストニア語
euバスク語
faペルシア語
fiフィンランド語
frフランス語
heヘブライ語
hiヒンディー語
hrクロアチア語
huハンガリー語
idインドネシア語
isアイスランド語
itイタリア語
heヘブライ語
hiヒンディー語
iwヘブライ語
ja日本語
jvジャワ語
kaジョージア語
ko韓国語
ltリトアニア語
lvラトビア語
mkマケドニア語
mrマラーティー語
msマレー語
nbノルウェー語
nlオランダ語
noノルウェー語
plポーランド語
ptポルトガル語
roルーマニア語
ruロシア語
skスロバキア語
sqアルバニア語
srセルビア語
suスンダ語
svスウェーデン語
thタイ語
trトルコ語
ugウイグル語
ukウクライナ語
urウルドゥー語
viベトナム語
zh中国語(簡体字・繁体字)
zh_hans中国語(簡体字)
zh_hant中国語(繁体字)

アセットタイプ

API名アセットタイプ名説明
HOSTED_HTMLPlayable Fileプレイアブル広告ファイル
IMG_BANNERBanner Image320×50
IMG_ICONApp Iconストアで使用されているアイコンと一致する必要あり
IMG_INTER_LLandscape Image静的インタースティシャル広告や動画のエンドカードとして使用
IMG_INTER_PPortrait Image静的インタースティシャル広告や動画のエンドカードとして使用
IMG_LEADERLeader Image728×90
IMG_MRECMedium Rectangle (MREC) Image300×250
IMG_NATIVENative Imageネイティブ広告のメイン画像:1200×628または1200×627
TXT_BUTTONButtonボタンテキスト
TXT_RATINGApp Rating0.0~5.0、0.5の増分のみ可能
TXT_SUBTITLESubline一部の広告でアプリの説明に使用される補助テキスト
TXT_TITLEApp nameバナー広告や一部の動画テンプレートで使用
VID_LONG_PLong Portrait Video15秒以上の縦向きロング動画(ポートレート)
VID_SHORT_PShort Portrait Video15秒以内の縦向きショート動画(ポートレート)

テンプレート

サイズテンプレート名アセット
バナーStandardIMG_BANNER
インタースティシャルPortrait — Over 15sIMG_INTER_PIMG_INTER_LVID_LONG_P
インタースティシャルPortrait — Under 15sIMG_INTER_PIMG_INTER_LVID_SHORT_P
インタースティシャルPortrait Playable Endcard — Over 15sHOSTED_HTMLVID_LONG_P
インタースティシャルPortrait Playable Endcard — Under 15sHOSTED_HTMLVID_SHORT_P
インタースティシャルRewarded PlayableHOSTED_HTML
インタースティシャルStandardIMG_INTER_PIMG_INTER_L
インタースティシャルStandard PlayableHOSTED_HTML
リーダーStandardIMG_LEADER
MRECStandardIMG_MREC
プリロードStandardn/a