# Pangle 통합

> Pangle 계정을 생성하고 앱을 추가하고 삽입 및 보상형 광고 동영상을 위한 광고 유닛을 설정하여 Pangle을 Unity 레벨플레이 연동할 수 있습니다.

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

이 가이드는 Unity 레벨플레이 Mediation Pangle을 라이브로 설정하는 방법에 대한 단계별 지침을 제공합니다.

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

## 필수 조건##prerequisites

* Pangle은 다음 지역에서 사용자에게 광고를 게재합니다. 일본, 한국, 대만, 태국, 필리핀, 캄보디아, 베트남, 말레이시아, 사우디아라비아, 아랍에미리트, 이집트, 터키, 인도네시아, 캐나다, 아르헨티나, 칠레, 페루, 콜롬비아, 브라질, 멕시코, 벨로루시, 우크라이나, 이스라엘, 카자흐스탄, 러시아, 오스트레일리아, 뉴질랜드, 남아프리카, 파키스탄, 쿠웨이트, 이라크, 모로코, 카타르, 요르단, 오만, 바레인, 우루가와이, 에콰도르, 레바논, 케냐, 스리랑카, 알제르, 세르비아, 파라과이 및 볼리바니아 **(iOS 및 Android, 입찰 및 입찰 없음)**
* Pangle은 Android 운영 체제 버전 5(API 레벨 21) 이상을 지원합니다.

## 1단계. Pangle 계정 생성

Unity 레벨플레이 통해 Pangle의 광고 인벤토리에 액세스, 접근 Pangle에서 계정을 생성해야 합니다. 당신은 [여기서](http://ad.toutiao.com/union/media/login/) 할 수 있습니다.

## 2단계. Pangle에서 애플리케이션 만들기 

다음으로 Pangle 계정에 앱을 추가합니다.

### 앱 추가

1. Pangle 계정에 로그인합니다. 대시보드에서 **Applications**\*\*'\*\*를 선택하고 **Add**를 선택합니다.
   ![애플리케이션 추가 메뉴](/api/media?file=/grow/media/images/Screen-Shot-2022-03-17-at-11.41.43-1.png)2. 앱을 추가하거나 기존 앱을 선택하여 수익화를 진행합니다.

   ![기존 앱 추가 또는 선택](/api/media?file=/grow/media/images/Screen-Shot-2022-03-17-at-11.44.44.png)

## 3단계. 레벨플레이 네트워크 설정 모듈에서 Pangle 활성화

Unity 레벨플레이 통해 Pangle의 광고를 게재하는 것은 이보다 쉽지 않았습니다. 레벨플레이 SDK 네트워크 설정 페이지에서 Pangle을 설정 때 Pangle 계정에 로그인하고 Pangle 인터스티셜과 보상형 광고 광고를 실행하는 데 필요한 모든 파라미터를 삽입합니다.

![Pangle 계정 설정](/api/media?file=/grow/media/images/Screen-Shot-2022-06-19-at-15.43.14.png)

### 앱 설정

![Pangle 앱 설정](/api/media?file=/grow/media/images/4-1.png)
Pangle 계정의 파라미터는 Pangle이 레벨플레이 설정 모듈에 입력해야 합니다.

| 사용자 ID        | Pangle 대시보드에서 사용자 할당된 고유 ID입니다.                             |
| ------------- | ----------------------------------------------------------- |
| **API 키**     | **Pangle에서 생성한 키** **보고 API 목적으로(Pangle 플랫폼에서 API 키라고 불림)** |
| **애플리케이션 ID** | \*\*\*\* **Pangle의** **대시보드에서 앱에 할당된 고유 ID입니다.**            |
| **플레이스먼트 ID** | \*\* Pangle의\*\* **대시보드에서 만든 광고에 할당된 고유 ID입니다.**            |

이 정보를 얻으면 **LevelPlay 계정에서 Pangle의 파라미터를 설정합니다**. 위의 정보를 올바르게 추가하면 레벨플레이 플랫폼에서 Pangle의 광고 인벤토리와 보고 데이터를 최대한 활용할 수 있습니다.

### 사용자 ID

Pangle 계정에 로그인하면 대시보드 오른쪽 상단에 사용자 ID가 표시됩니다.

![사용자 ID 위치](/api/media?file=/grow/media/images/Screen-Shot-2022-03-17-at-11.50.01.png)

### API 키

![API 키 위치](/api/media?file=/grow/media/images/Screen-Shot-2022-03-17-at-12.26.08.png)

### 애플리케이션 ID

**Pangle** 대시보드에서 애플리케이션을 생성한 후(단계 2에 설명됨) **앱**에서 **애플리케이션 ID**를 찾을 수 있습니다(**애플리케이션**\*\*'\*\*를 올려 놓고 **앱**을 선택).
![애플리케이션 ID 위치](/api/media?file=/grow/media/images/Screen-Shot-2022-03-17-at-12.31.29.png)

### 플레이스먼트 ID

**Pangle** 대시보드에서 애플리케이션을 생성한 후에는 광고를 포함해야 합니다. **애플리케이션**\*\*'\*\* 위로 마우스를 가져와서 **광고 배치**\*\*'\*\*를 선택합니다. 플레이스먼트를 수동으로 추가하거나 기존 플레이스먼트를 선택하여 플레이스먼트 ID를 가져옵니다.
![플레이스먼트 ID 위치](/api/media?file=/grow/media/images/Screen-Shot-2022-03-17-at-12.33.26.png)

## 4단계. 빌드 Pangle 어댑터 추가##step-4.-add-the-pangle-adapter-to-your-build

레벨플레이 Gradle 종속성과 매뉴얼 다운로드 메커니즘을 모두 지원합니다.

### Gradle##gradle

1. 앱 모듈의 Gradle다음 Maven URL이 있는지 확인합니다.

```groovy
repositories {
   mavenCentral()
   maven {
      url 'https://artifact.bytedance.com/repository/pangle'
   }
}
```

2. 어댑터 Maven 이름을 앱 모듈의 Gradle추가합니다.

```groovy
dependencies {
   implementation 'com.unity3d.ads-mediation:pangle-adapter:5.10.0'
   implementation 'com.pangle.global:pag-sdk:7.9.0.9'
}
```

### 매뉴얼 다운로드##manual-download

1. **Pangle 어댑터 및 SDK 다운로드:**
   빌드 Pangle 어댑터 SDK를 추가합니다. [여기](/grow/levelplay/sdk/android/mediation-networks.md)에서 최신 Pangle 파일을 찾을 수 있습니다.

2. **프로젝트에 Pangle 어댑터를 추가합니다.**
   어댑터 및 SDK를 다운로드한 후 Android 프로젝트의 **libs** 폴더에 Pangle 파일을 드롭합니다.

   ![Android 프로젝트의 libs 폴더에 어댑터 JAR 파일을 놓습니다.](/api/media?file=/grow/media/images/Supersonic-Mediation-Drop-Libs.png)

3. 다음을 Gradle 빌드 파일의 **종속성** 섹션 아래에 추가해야 합니다.

```groovy
dependencies {
   implementation 'com.unity3d.ads-mediation:pangle-adapter:5.10.0'
   implementation 'com.pangle.global:pag-sdk:7.9.0.9'
}
```

### ProGuard 사용자 전용##for-proguard-users-only

ProGuard를 Pangle 어댑터 함께 사용하는 경우 ProGuard 파일에 다음 코드를 추가해야 합니다.

```text
-keep 클래스 com.bytedance.sdk** { *; }
```

## 5단계 AndroidManifest.xml 업데이트##step-5.-update-androidmanifest.xml

Pangle Android 어댑터 버전 4.1.1 이상(Android SDK 버전 6.17.0)부터 Pangle 어댑터 AAR로 릴리스됩니다. Jar 연동을 유지하려는 경우 매니페스트 추가합니다.

**매니페스트 사용 권한:**

```xml
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
```

## 6단계. Pangle 추가 설정##step-6.-pangle-additional-settings

### COPPA 설정##set-coppa

Unity 레벨플레이 플랫폼을 사용하면 퍼블리셔가 Pangle COPPA 설정을 Pangle 네트워크에 직접 전달할 수 있습니다. 이 기능은 레벨플레이 SDK 6.17.0 이상, Pangle Android 어댑터 4.1.2 이상을 사용하여 활성화된, 사용 가능한 수 있습니다.

다음 구문 사용하여 Pangle COPPA를 값 1로 설정하여 자식 보고합니다.

```java
LevelPlay.setMetaData("Pangle_COPPA","1");
```

다음 구문 사용하여 Pangle COPPA를 값 0으로 설정하여 Adult를 보고합니다.

```java
LevelPlay.setMetaData("Pangle_COPPA","0");
```

ironsource 및 기타 광고 네트워크의 통합을 확인하려면 이 [문서](/grow/levelplay/sdk/unity/integration-helper.md.md)를 따르십시오.

이제 애플리케이션 내에서 Pangle을 제공할 수 있습니다.
