# PubMatic 통합

> 레벨플레이 SDK를 사용하여 Flutter 앱에 PubMatic을 Mediation 네트워크로 통합합니다.

이 가이드는 Unity 레벨플레이 PubMatic을 광고 네트워크로 설정하는 방법을 단계별로 설명합니다.

## 필수 조건##prerequisites

레벨플레이의 [보상형 비디오](/grow/levelplay/sdk/flutter/rewarded-ads-integration/.md), [인터스티셜 광고](/grow/levelplay/sdk/flutter/interstitial-integration/.md) 또는 [배너](/grow/levelplay/sdk/flutter/banner-integration/.md)를 애플리케이션에 올바르게 통합했는지 확인합니다.

## PubMatic 계정 생성

1. [PubMatic 웹사이트](https://go.pubmatic.com/openwrap-sdk-capture-more-direct-brand-spend)로 이동하여 계정을 만드세요.
2. 계정이 승인될 때까지 기다립니다.
3. [PubMatic 수익화 대시보드](https://apps.pubmatic.com/login/publisher)에 로그인합니다.

## 앱 및 광고 유닛 생성

### 앱 추가

레벨플레이 PubMatic을 활성화 전에 PubMatic 대시보드에서 앱을 추가하고 광고 유닛을 설정.

1. [PubMatic 수익화 대시보드](https://apps.pubmatic.com/login/publisher)에 로그인합니다.
2. **설정** > **앱**을 선택합니다.
3. **앱 추가**를 선택합니다.

![PubMatic 대시보드의 Add App 양식입니다.](/api/media?file=/grow/media/levelplay/networks/guides/pubmatic-flutter-step2-add-app.png)

4. 일반 섹션에서 다음을 수행합니다.
   * 타겟 플랫폼(iOS 또는 Android)을 선택합니다.
   * 유효한 앱 스토어 또는 Google Play URL을 입력합니다.
   * 자동 생성된 앱 이름을 검토하거나 편집합니다.
5. 설정 섹션에서 다음을 수행합니다.
   * **통합 경로**를 선택합니다.
   * **서브 통합 경로**를 **레벨플레이 – SDK 입찰**으로 설정합니다.
6. Advanced 섹션 다음을 수행합니다.
   * 재화가 USD로 설정되었는지 확인합니다.
7. **앱 추가**를 선택합니다.

![PubMatic 대시보드의 앱 설정입니다.](/api/media?file=/grow/media/levelplay/networks/guides/pubmatic-flutter-step2-app-config.png)

### 광고 유닛 생성

앱을 추가한 후 레벨플레이 입찰 중에 요청할 개별 광고 유닛을 생성합니다.

1. **설정** > **광고 유닛**을 선택합니다.
2. 앱을 선택하여 해당 광고 유닛을 볼 수 있습니다.
3. **Create Ad Unit**을 선택합니다.

![PubMatic 대시보드의 Create Ad Unit 버튼입니다.](/api/media?file=/grow/media/levelplay/networks/guides/pubmatic-flutter-step2-create-ad-unit.png)

4. 광고 유닛 ID를 입력합니다.
5. 광고 형식을 선택하고 필수 필드를 모두 작성합니다.
6. **저장** 또는 **저장 및 다른 만들기**를 선택합니다.

![PubMatic 대시보드의 광고 유닛 생성 양식입니다.](/api/media?file=/grow/media/levelplay/networks/guides/pubmatic-flutter-step2-ad-unit-creation.png)

PubMatic은 광고 유닛 섹션 표시되는 광고 유닛 ID를 생성합니다.

### 입찰자 파트너 관리

어떤 입찰자 파트너가 광고 유닛에 액세스, 접근 수 있는지 검토합니다.

1. **설정** > **입찰자 파트너**를 선택합니다.
2. 앱을 선택합니다.
3. 토글을 사용하여 각 입찰자 파트너에 대한 광고 유닛을 활성화하다, 사용 가능하다 비활성화하다, 무효화하다, 사용 안 함.

## 레벨플레이 설정에서 PubMatic 활성화

PubMatic에서 앱과 광고 유닛을 설정한 후 레벨플레이 내에서 PubMatic 네트워크를 활성화 PubMatic 자격 증명을 플레이스먼트에 연결합니다.

1. 레벨플레이에서 **Monetize** > **Setup** > **SDK Networks**를 엽니다.
2. 사용 가능한 네트워크 목록에서 **PubMatic**을 선택합니다.
3. 필요한 파라미터를 입력하고 **활성화**를 선택한 다음 **저장**합니다.
4. 구성된 네트워크에서 다시 **PubMatic**을 선택하고 **설정**을 선택합니다.
5. PubMatic 대시보드에서 다음 값을 입력합니다.
   * **퍼블리셔 ID**: PubMatic 퍼블리셔 계정에서 찾을 수 있음
   * **프로필 ID**: **앱** 페이지에서 찾을 수 있음
   * **광고 유닛 ID**: **광고 유닛** 섹션에서 찾을 수 있습니다.

![PubMatic 대시보드의 퍼블리셔 ID 위치입니다.](/api/media?file=/grow/media/levelplay/networks/guides/pubmatic-flutter-step3-publisher-id.png)

![PubMatic 대시보드의 프로필 ID 위치입니다.](/api/media?file=/grow/media/levelplay/networks/guides/pubmatic-flutter-step3-profile-id.png)

6. 상태를 **Active**로 설정하고 **Save**를 선택합니다.

이제 설정 대시보드에서 PubMatic이 Mediation 활성화된 것으로 표시됩니다.

## 빌드 PubMatic 어댑터 추가##add-the-pubmatic-adapter-to-your-build

[Android](/grow/levelplay/sdk/android/networks/guides/pubmatic.md) 및 [iOS](/grow/levelplay/sdk/ios/networks/guides/pubmatic.md)용 네이티브 어댑터를 사용하여 통합을 계속 진행합니다.

## 사용자 동의 처리

GDPR 및 기타 개인정보 보호 프레임워크를 준수하려면 앱이 PubMatic SDK에 올바른 동의 정보를 제공해야 합니다.

* PubMatic SDK는 공유 환경 설정 또는 사용자 기본값을 통해 IAB TCF 2.0 표준을 사용하여 GDPR 값을 가져오며, 이상적으로 CMP SDK를 통해 가져옵니다.
* PubMatic은 GPP 동의 신호를 가져오기 위한 IAB GPP 표준도 지원합니다.
* 동의 값 전달에 대한 내용은 [PubMatic SDK 고급 주제](https://help.pubmatic.com/openwrap/reference/advanced-topics)를 참조하십시오.
