기술 자료

​
​

Development

User Acquisition

Monetization

산업 분야

Unity 레벨플레이

Unity SDK

Android SDK

iOS SDK

Adobe AIR SDK

Flutter SDK

React Native SDK

Unity 레벨플레이

Monetization
​
​
레벨플레이
  • LevelPlay SDK
  • 레벨플레이 플랫폼
    • 시작하기
    • 기초
    • 측정 및 보고
    • 고급 설정
    • API
      • Authentication
      • Reporting API
      • Impression-level revenue server-side API
      • Ad Quality Raw Data API
      • Application API
      • Ad Units API v1
      • Groups API v4
      • Instances API v4
      • Placements API
      • LevelPlay API naming and configurations
    • 베스트 프랙티스
  • 법적 리소스
  • 계정
  1. 게임 성장
  2. Unity 레벨플레이
  3. 레벨플레이 플랫폼
  4. API

광고 유닛 API v1

Ad Units API v1을 사용하여 광고 플레이스먼트 관리를 간소화하여 모바일 광고 유닛 설정을 프로그래밍 방식으로 설정 가져올 수 있습니다.
읽는 시간 6분
최근 업데이트: 8시간 전

이 API 사용하여 레벨플레이 대시보드에서 광고 유닛을 관리합니다. 이 API 다음을 지원합니다.
  • 광고 유닛 생성 및 업데이트
  • 광고 유닛 설정 관리
요청은 호출 1개 애플리케이션 제한됩니다.

속도 제한

API 요청이 30분 동안 4000개를 초과하면 429 HTTP 상태 코드를 반환합니다.

인증 유형

Bearer API 인증

GET

설명

애플리케이션 광고 유닛 목록을 가져옵니다. 

메서드

https://platform.ironsrc.com/levelPlay/adUnits/v1/{appKey} 가져오기

요청 파라미터

Name

Type

설명

예시

appKey문자열애플리케이션 키(플랫폼에서 확인 가능)142401ac1

요청 예시 URL

https://platform.ironsrc.com/levelPlay/adUnits/v1/142401ac1/

응답 파라미터

Name

설명

예시

mediationAdUnitId광고 유닛 생성 시 레벨플레이 플랫폼에서 생성한 고유 광고 유닛 IDfgx25t56dq201bd2
mediationAdUnitName광고 유닛 이름interstitial-1
adFormat보상형 광고, 인터스티셜 광고, 배너 광고 또는 네이티브 광고인터스티셜 광고
hasAbTestA/B 테스트가 사용 중인지 여부를 나타냅니다(활성화된 경우 true, 그렇지 않으면 false).False
isPaused광고 유닛이 현재 일시 중지되었는지 여부를 나타냅니다(일시 중지된 경우 true, 활성화된 경우 false).False
보상보상, 보상 이름, 금액을 나타냅니다. 보상형 광고 형식에만 해당
다음은 ‘보상’ 파라미터의 보상 필드입니다.
rewardItemName보상 아이템의 이름을 지정합니다.가상 아이템
rewardAmount보상 금액 또는 값을 나타냅니다.1
settings광고 유닛에 속한 설정 목록
이것들은 ‘settings’ 배열의 다음 설정 필드입니다.
testGroup테스트와 관련된 설정A
cappingEnabled한도 또는 한도가 적용되는지 여부를 나타냅니다(활성화된, 사용 가능한 경우 true, 활성화된 경우 false). 보상형 광고 및 인터스티셜 광고 형식에만 해당true
cappingLimit광고 유닛의 최대 한도 값을 지정합니다.2
cappingInterval시간 간격을 정의합니다. 'd'(일) 또는 'h'(시간)d
pacingEnabled속도가 활성화되었는지 나타냅니다(활성화된, 사용 가능한 경우 true, 활성화된 경우 false). 보상형 광고 및 인터스티셜 광고 형식에만 해당False
pacingMinutes페이싱 간격을 분 단위로 지정합니다.5.2
bannerRefreshRate배너 새로고침 속도 초 단위로 설정합니다. 배너 광고 형식에만 해당10

응답 예시

[ { "mediationAdUnitId": "fgx25t56dq201bd2", "mediationAdUnitName": "배너", "adFormat": "banner", "hasAbTest": true, "isPaused": false, "settings": [ { "testGroup": "A", "bannerRefreshRate": 15 }, { "testGroup": "B", "bannerRefreshRate": 20개 } ] }, { "mediationAdUnitId": "8oe7wr90gbsbaj74", "mediationAdUnitName": 인터스티셜 광고 "adFormat": "interstitial", "hasAbTest": false, "isPaused": false, "settings": [ { "testGroup": null, "cappingEnabled": false, "pacingEnabled": false } ] }, { "mediationAdUnitId": "v5ipmsg9d4hiqp60", "mediationAdUnitName": "네이티브", "adFormat": "native", "hasAbTest": false, "isPaused": false, "settings": [ { "testGroup": null } ] }, { "mediationAdUnitId": "33o8iowbyf3vvof2", "mediationAdUnitName": "보상형 광고", "adFormat": "rewarded", "hasAbTest": false, "isPaused": false, "reward": { "rewardItemName": "가상 아이템", "rewardAmount": 1 }, "settings": [ { "testGroup": null, "cappingEnabled": true, "cappingLimit": 2, "cappingInterval": "d", "pacingEnabled": true, "pacingMinutes": 5.2 } ] }]

생성

이 API 사용하여 Mediation 광고 유닛을 생성합니다. 이 API 사용하면 단일 API 호출 여러 광고 유닛을 생성할 수 있습니다. "settings" 파라미터 사용하면 각 광고 유닛에 대한 구성을 정의할 수 있습니다.
  • 이 API 사용하면 단일 API 호출 여러 광고 유닛을 생성할 수 있습니다.
  • 이 API 대한 GET 호출 통해 광고 유닛 ID 값에 도달할 수 있습니다.

메서드

POST https://platform.ironsrc.com/levelPlay/adUnits/v1/{appKey}

요청 파라미터

Name

Type

설명

예시

appKey문자열애플리케이션 키(플랫폼에서 확인 가능)142401ac1

요청 예시 URL

https://platform.ironsrc.com/levelPlay/adUnits/v1/142401ac1/

지원 파라미터

Name

Type

설명

필수

예시

mediationAdUnitName문자열새로 생성된 광고 유닛의 이름 Length는 범위가 1~255여야 합니다.✓인터스티셜 광고 1
adFormat문자열보상형 광고, 인터스티셜 광고, 배너, 네이티브✓인터스티셜 광고
보상오브젝트보상, 보상 이름, 금액을 나타냅니다. 보상형 광고 형식에만 해당 보상형 광고 형식의 경우 필수x
rewardItemName문자열보상 아이템의 이름을 지정합니다. 길이는 1에서 32 사이여야 합니다.✓가상 아이템
rewardAmount숫자보상 금액 또는 값을 나타냅니다.✓1
settings배열설정 목록. 지정되어 있지 않으면 기본값이 설정됩니다.x
이것들은 ‘settings’ 배열의 다음 설정 필드입니다.
testGroup문자열관련된 AB 테스트 그룹입니다. testGroup 값은 'null'이어야 하며, AB 테스트가 없는 경우에는 전송되지 않아야 합니다.xnull
cappingEnabled부울한도 또는 한도가 적용되는지 여부를 나타냅니다(활성화된, 사용 가능한 경우 true, 활성화된 경우 false). 보상형 광고 및 인터스티셜 광고 형식에만 해당xtrue
cappingLimit숫자광고 유닛의 최대 한도 값을 지정합니다.x5
cappingInterval문자열시간 간격을 정의합니다. 'd'(일) 또는 'h'(시간)xd
pacingEnabled부울속도가 활성화되었는지 나타냅니다(활성화된, 사용 가능한 경우 true, 활성화된 경우 false). 보상형 광고 및 인터스티셜 광고 형식에만 해당xtrue
pacingMinutes숫자페이징 간격을 분 단위로 지정합니다. 플로트 번호 최대값은 1000입니다.x4.6
bannerRefreshRate숫자배너 새로고침 속도 초 단위로 설정합니다. 배너 광고 형식에만 해당됩니다. 전송되지 않는 경우의 기본값: 25 가능한 값은 0,10,15,20,25,30,45,60,120, 240입니다.x10

요청 예시

[ { "mediationAdUnitName": "interstitial-1", "adFormat": "interstitial", "settings": [ { "testGroup": null, "cappingEnabled": true, "cappingInterval": "d", "cappingLimit": 5, "pacingEnabled": true, "pacingMinutes": 4.6 } ] }, { "mediationAdUnitName": "banner-1", "adFormat": "banner", "settings": [ { "bannerRefreshRate": 10 } ] }, { "mediationAdUnitName": "rewarded-1", "adFormat": "rewarded", "reward": { "rewardItemName": "가상 아이템", "rewardAmount": 1 } }]

업데이트

설명

이 API 사용하여 Mediation 광고 유닛 설정을 업데이트합니다.
단일 API 호출 여러 광고 유닛을 업데이트할 수 있습니다.

메서드

PUT https://platform.ironsrc.com/levelPlay/adUnits/v1/{appKey}

요청 파라미터

Name

Type

설명

예시

appKey문자열애플리케이션 키(플랫폼에서 확인 가능)142401ac1

요청 예시 URL

https://platform.ironsrc.com/levelPlay/adUnits/v1/142401ac1/

지원 파라미터

Name

Type

설명

필수

예시

mediationAdunitId문자열GET 요청에서 전송된 광고 유닛 ID✓fgx25t56dq201bd2
mediationAdUnitName문자열새로 생성된 광고 유닛의 이름 Length는 범위가 1~255여야 합니다.xinterstitial-1
isPaused부울광고 유닛이 현재 일시 중지되었는지 여부를 나타냅니다(일시 중지된 경우 true, 활성화된 경우 false). 광고 유닛을 일시 중지하려면 true여야 하고, 광고 유닛을 일시 중지 해제하려면 false여야 합니다.xFalse
보상오브젝트보상, 보상 이름, 금액을 나타냅니다. 보상형 광고 형식에만 해당 보상형 광고 형식의 경우 필수x
rewardItemName문자열보상 아이템의 이름을 지정합니다. 길이는 1에서 32 사이여야 합니다.✓가상 아이템
rewardAmount숫자보상 금액 또는 값을 나타냅니다.✓1
settings배열설정 목록. 지정되어 있지 않으면 기본값이 설정됩니다.x
이것들은 ‘settings’ 배열의 다음 설정 필드입니다.
testGroup문자열관련된 AB 테스트 그룹입니다. null/"A"/"B"xnull
cappingEnabled부울한도 또는 한도가 적용되는지 여부를 나타냅니다(활성화된, 사용 가능한 경우 true, 활성화된 경우 false). 보상형 광고 및 인터스티셜 광고 형식에만 해당xtrue
cappingLimit숫자광고 유닛의 최대 한도 값을 지정합니다.x5
cappingInterval문자열시간 간격을 정의합니다. 'd'(일) 또는 'h'(시간)xd
pacingEnabled부울속도가 활성화되었는지 나타냅니다(활성화된, 사용 가능한 경우 true, 활성화된 경우 false). 보상형 광고 및 인터스티셜 광고 형식에만 해당xtrue
pacingMinutes숫자페이징 간격을 분 단위로 지정합니다. 플로트 번호 최대값은 1000입니다.x4.6
bannerRefreshRate숫자배너 새로고침 속도 초 단위로 설정합니다. 배너 광고 형식에만 해당됩니다. 전송되지 않는 경우의 기본값: 25 가능한 값은 0,10,15,20,25,30,45,60,120, 240입니다.x10

요청 예시

[ { "mediationAdUnitId": "fgx25t56dq201bd2", "mediationAdUnitName": "interstitial-1", "settings": [ { "testGroup": null, "cappingEnabled": true, "cappingInterval": "d", "cappingLimit": 5, "pacingEnabled": false } ] }, { "mediationAdUnitId": "agv25t56g6hj01bd2", "mediationAdUnitName": "banner-1", "settings": [ { "testGroup": "A", "bannerRefreshRate": 30 }, { "testGroup": "B", "bannerRefreshRate": 10 } ] }, { "mediationAdUnitId": "qtr25t56dq201bd2", "reward": { "rewardItemName": "가상 아이템", "rewardAmount": 1 } }]

Success

성공적인 응답은 HTTP 코드 200으로 전송됩니다.

오류

요청에 전송된 그룹 중 하나가 실패하면 HTTP 코드 400과 함께 오류 배열 전송되며, 전체 요청이 거부됩니다.
각 오류는 다음에 오류 메시지 표시됩니다.

예시

{ "errorsArray": [ { "code": "ERR-4332", "errorMessage": "cappingInterval 값은 'd'(일) 또는 'h'(시간)여야 합니다", "params": { "[0].settings[0].cappingInterval": "s" } } ], "code": 400}

Copyright © 2026 Unity Technologies
법률 정보개인정보 처리방침쿠키Documentation Terms of Use개인 정보 판매 또는 공유 금지개인정보 보호 선택(쿠키 설정)

'Unity', Unity 로고 및 기타 Unity 상표는 미국 및 기타 지역 내 Unity Technologies 또는 그 계열사의 상표 또는 등록상표입니다(자세한 내용은 여기에서 확인하세요). 기타 명칭 또는 브랜드는 해당 소유자의 상표입니다.

일부 페이지는 편의를 위해 기계 번역되었으며 부정확한 내용이 있을 수 있습니다. 정보가 상충되는 경우, 영어 버전을 우선으로 참조하세요.

  • 보고 있는 페이지
    • 속도 제한

    • 인증 유형

    • GET

      • 설명

      • 메서드

      • 요청 파라미터

      • 요청 예시 URL

      • 응답 파라미터

      • 응답 예시

    • 생성

      • 메서드

      • 요청 파라미터

      • 요청 예시 URL

      • 지원 파라미터

      • 요청 예시

    • 업데이트

      • 설명

      • 메서드

      • 요청 파라미터

      • 요청 예시 URL

      • 지원 파라미터

      • 요청 예시

    • Success

    • 오류

      • 예시


이 페이지의 문제 보고