# DT Exchange 연동

> DT Exchange에서 앱을 설정 플레이스먼트를 설정하고 레벨플레이합할 수 있습니다.

> **Important:**
>
> 다음 기술 자료는 Unity가 개발하거나, 소유하거나, 운영하지 않는 제품 또는 서비스('타사 제품')에 관한 내용입니다.
> 이 정보는 오래되었거나 불완전할 수 있으며 편의를 위해 제공됩니다.
> 타사 제품을 사용하는 경우 해당 제품의 약관이 적용됩니다.
> Unity는 이러한 제품에 대해 어떠한 보증도 하지 않으며, 타사 제공자의 콘텐츠, 광고 또는 머티리얼과 관련된 문제를 포함하여 제품 사용으로 인한 손해나 손실에 대해서도 책임지지 않습니다.

이 가이드는 Unity 레벨플레이 Mediation DT Exchange를 광고 네트워크로 게재하는 방법을 단계별로 설명합니다.

> **Note:**
>
> 이 Mediation 네트워크의 어댑터 변경 기록을 보려면 [iOS용 Mediation 네트워크](/grow/levelplay/sdk/ios/mediation-networks.md.md#integrate-network-adapters)를 참조하십시오.

## 필수 조건##prerequisites

* 보상형 광고 광고, 인터스티셜 광고 또는 배너 광고를 애플리케이션 올바르게 연동했는지 확인합니다. 연동 지침은 다음 플랫폼별 가이드를 참고하십시오.

  **Integration guides:**

  * [보상형 광고](/grow/levelplay/sdk/ios/rewarded-ads-integration.md)
  * [인터스티셜 광고](/grow/levelplay/sdk/ios/interstitial-integration.md)
  * [Banner](/grow/levelplay/sdk/ios/banner-integration.md)

* DT Exchange는 iOS 11 이상을 사용하는 기기를 지원합니다.

* DT Exchange SDK v8.2.0-v8.2.6은 동적 프레임워크. **8.2.0 이전** 및 **8.2.7 이상** 버전에서는 **정적** 프레임워크입니다.

## 1단계. DT Exchange 계정 생성

1. DT Exchange로 계정을 만듭니다. 당신은 [여기서](https://console.fyber.com/sign-up) 할 수 있습니다.
2. 계정이 확인되면 [여기](https://console.fyber.com/login)에서 파트너 로그인에 로그인할 수 있습니다.

## 2단계. DT Exchange에서 애플리케이션 및 플레이스먼트 만들기

Ironsource 플랫폼에서 DT Exchange 인벤토리에 액세스, 접근하려면 먼저 앱을 추가하고 DT Exchange 계정에서 플레이스먼트를 설정해야 합니다.

1. **앱 추가**
   1. DT Exchange 계정에 로그인하고 '수익화' > '새 앱 관리'로 이동합니다. '**앱 추가**'를 선택합니다.
   2. 앱 설정을 정의합니다. 플랫폼 및 카테고리 선택
   3. 플레이스먼트 추가 - 보상형 광고, 인터스티셜 광고, 배너, MREC
   4. 설정이 완료되면 **앱 만들기**를 선택합니다.

## 3단계. SDK 네트워크 설정 모듈에서 DT Exchange 활성화

DT Exchange 계정의 몇 가지 파라미터는 DT Exchange가 레벨플레이 SDK와 관련하여 올바르게 작동하려면 Ironsource 플랫폼의 SDK 네트워크 설정 모듈에 삽입해야 합니다.

|                                                    |                                                                                              |
| -------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| **퍼블리셔 ID,** **Consumer Key,** **Consumer Secret** | DT Exchange 계정의 고유 식별자로, Ironsource 플랫폼이 DT Exchange 계정에서 성능 데이터를 임포트 리포트 및 최적화에 사용할 수 있습니다. |
| **App ID**                                         | DT Exchange 시스템에서 애플리케이션 고유 식별자.                                                             |
| **플레이스먼트 ID**                                      | DT Exchange가 광고를 게재하는 독특한 장소입니다.                                                             |

이 정보를 얻으면 **아이언소스 계정에서 DT Exchange 파라미터를 설정해야** 합니다. 위 정보를 올바르게 추가하면 DT Exchange의 광고 인벤토리와 Ironsource 플랫폼의 보고 데이터를 최대한 활용할 수 있습니다.

1. ******퍼블리셔 ID,** **소모자 키,** **소모자 비밀****** **사용자 프로필** 페이지로 이동하면 페이지 하단의 'API 키 보고'에서 찾을 수 있습니다.
2. **앱 ID, 플레이스먼트 ID** 목록에서 '인벤토리' > '앱 및 사이트 관리' > 관련 애플리케이션을 선택 > 오른쪽 메뉴에서 '통합 옵션'을 선택합니다.

**DT Exchange 파라미터를 Ironsource 계정에 설정**

* 이 모든 파라미터를 사용하면 ironsource 계정에 로그인하여 **Monetize** > **Mediation** > **SDK Networks**로 이동합니다.
* **사용 가능한 광고 네트워크** 목록에서 DT Exchange를 선택하고 DT Exchange **퍼블리셔 ID**, **Consumer Key**, **Consumer Secret** 를 입력합니다. **Save**를 선택합니다.
* 그러면 DT Exchange가 **사용 가능한 광고 네트워크** 표에서 활성화되고, 사용 가능합니다.
* DT Exchange로 Unity LevePlay를 실행할 앱을 정의해야 합니다. 광고 네트워크 설정 목록의 DT Exchange 행으로 이동하여 **설정**을 선택합니다.
* 애플리케이션 레벨의 **앱** **ID**와 관련 광고 유닛의 **플레이스먼트 ID**를 입력합니다.
* **Save**를 선택합니다.
* 요청된 광고 유닛 활성화.
* 리포트 API 연동을 확인합니다. 이 열은 리포트 API 통해 연동을 확인하고 가능한 3가지 응답을 반환합니다. 확인함, 실패함, 응답 없음 통합과 위에 입력한 정보를 다시 확인한 다음 **검증됨**이 표시될 때까지 **재시도** 선택합니다.

## 4단계. 빌드 DT Exchange 어댑터 추가##step-4.-add-the-dt-exchange-adapter-to-your-build

DT Exchange SDK를 Cocoapods와 연동하려면 podfile에 다음 줄을 입력합니다.

```ruby
pod 'IronSourceFyberAdapter','5.6.0'
```

### DT Exchange 어댑터 수동으로 다운로드##download-the-dt-exchange-adapter-manually

1. **DT Exchange 어댑터 및 SDK 다운로드:** DT Exchange 어댑터 SDK를 빌드 추가합니다. iOS용 [Mediation 네트워크를 참고하십시오](/grow/levelplay/sdk/ios/mediation-networks.md).
2. **DT Exchange 프레임워크를 프로젝트에 추가합니다.** 어댑터와 SDK의 압축을 다운로드하고 압축을 풀면 Xcode 프로젝트에 **프레임워크** 파일을 드롭합니다.
3. **Target** > **Bild** **Settings** > **Architectures**를 열고 Xcode 프로젝트가 **지지대 SDK** 버전 **7.0** 이상을 사용하고 armv6 아키텍처를 사용하지 않는지 확인합니다.

## 5단계 DT Exchange 추가 설정##step-5.-dt-exchange-additional-settings

### 사용자 레벨 COPPA##user-level-coppa

Unity 레벨플레이를 사용하면 퍼블리셔가 DT Exchange 사용자 레벨 COPPA 설정을 DT Exchange 네트워크에 직접 전달할 수 있습니다. 이 기능은 레벨플레이 SDK 7.3.0 이상, DT Exchange iOS 어댑터 4.3.30 이상을 사용하여 활성화된, 사용 가능한 수 있습니다.

다음 구문 사용하여 COPPA를 "YES" 파라미터 업데이트합니다.

1. **Objective-C**

   ```objective-c
   [LevelPlay setMetaDataWithKey:@"DT_COPPA" value:@"YES"];
   ```

2. **Swift**

   ```swift
   LevelPlay.setMetaDataWithKey("DT_COPPA", value: "true")
   ```

## 광고 네트워크 통합 확인##verify-your-ad-network-integration

* [통합 도우미](/grow/levelplay/sdk/ios/integration-helper.md)와의 광고 네트워크 통합을 확인하십시오. 레벨플레이 SDK는 SDK와 추가 네트워크 어댑터를 성공적으로 연동했는지 확인하는 툴을 제공합니다.
* 이 부울을 사용하여 통합 Mediation 광고 네트워크의 디버그 로그를 관리합니다.

  1. **Objective-C**

     ```objective-c
     [레벨플레이 setAdaptersDebug:YES];
     ```

  2. **Swift**

     ```swift
     LevelPlay.setAdaptersDebug(true)
     ```

  YES로 설정하면 이 코드 라인에서 디버그 로그를 활성화하다, 사용 가능하다 모든 Mediation 광고 네트워크의 문제를 문제 해결 수 있습니다. 앱이 광고 유닛에 게재되기 전에 이 코드를 제거합니다.
