채널 설정

일부 파트너 모듈의 경우 파트너에 특화된 ID를 전달해야 합니다. App Automation API는 /app POST 콜에서 채널 정보의 객체를 전달하여 이를 지원합니다. 키-값 쌍을 사용하여 해당 객체에서 여러 파트너에 대한 정보를 전달할 수 있습니다.

참고:
채널 설정은 앱 설정 시 선택 사항 입니다. 앱을 생성할 때까지 이러한 상세 정보를 이용하지 못할 수 있기 때문입니다.

템플릿 앱에 파트너 설정을 추가한 경우, API의 기본 설정은 이를 복사하지 않습니다. 따라서, /app POST 콜에서 이에 상응하는 파라미터를 입력해야 합니다.

워크플로우

파트너에 특화된 정보는 앱 생성 시 또는 POST 콜에서 정보를 전달하는 방식으로 추가할 수 있습니다. API는 정보 수신 시 파트너 설정 완료를 시도합니다. 클릭 및 노출 URL은 파트너 설정이 완료되기 전까지 API에서 사용이 불가합니다.

  1. /app POST 엔드포인트를 사용해서 앱을 생성합니다.
  2. 파트너 ID가 있는 경우, channel_setup 파라미터와 함께 이 엔드포인트를 호출합니다.
  3. 모든 channel_setup 정보가 /app 엔드포인트를 호출할 때마다 포함되어야 합니다.

파라미터

모든 파라미터는 channel_setup 객체 안에 키-값 쌍으로 전달되어야 합니다.

파트너필수 파라미터설명
snapchatsnap_app_id앱의 Snapchat ID.
facebookapp_id앱의 Facebook ID.
googlelink_idGoogle Ads 링크 ID.
gameanalyticskey고유한 GameAnalytics 게임 키.
tapjoyapp_id앱의 Tapjoy ID.
unityadsgame_id앱의 Unity Ads ID.
vungleapp_id앱의 Vungle ID.
chartboost
  • app_id
  • token
  • app_id: 앱의 Chartboost ID.
  • token: 앱의 서명.
inmobi
  • property_id
  • advertiser_id
  • property_id: Inmobi에서 앱의 ID.
  • advertiser_id: Inmobi 광고주 ID.

예시

다음은 모든 이용 가능한 파트너를 보여주는 예시입니다.

"channel_setup": {
  "snapchat": { "snap_app_id": "snapchat app id" }
  "facebook": { "app_id": "facebook_app_id" },
  "google": { "link_id": "adwords_link_id" },
  "gameanalytics": { "key": "unique game key" },
  "tapjoy": { "app_id": "tapjoy_app_id" },
  "unityads": { "game_id": "unity_game_id" },
  "vungle": { "app_id": "vungle_app_id" },
  "chartboost": { "app_id": "chartboost_app_id", "token": "app_signature" },
  "inmobi": { "property_id": "inmobi_gmp_id", "advertiser_id": "adv_id" }
}