# 구글 애드 매니저

### 1 : Custom Event 클래스 추가

* [AdPieBannerLoader.java](https://github.com/gomfactory/AdPie-Android-SDK/blob/master/AdPieSample/app/src/main/java/com/google/ads/mediation/adpie/AdPieBannerLoader.java) : 애드파이 호출을 위한 띠배너용 클래스
* [AdPieInterstitialLoader.java](https://github.com/gomfactory/AdPie-Android-SDK/blob/master/AdPieSample/app/src/main/java/com/google/ads/mediation/adpie/AdPieInterstitialLoader.java) : 애드파이 호출을 위한 전면배너용 클래스
* [AdPieRewardedAdLoader.java](https://github.com/gomfactory/AdPie-Android-SDK/blob/master/AdPieSample/app/src/main/java/com/google/ads/mediation/adpie/AdPieRewardedAdLoader.java) : 애드파이 호출을 위한 리워드 비디오용 클래스
* [AdPieMediationAdapter.java](https://github.com/gomfactory/AdPie-Android-SDK/blob/master/AdPieSample/app/src/main/java/com/google/ads/mediation/adpie/AdPieMediationAdapter.java) : 구글 미디에이션을 위한 CustomEvent 클래스
* 위의 4개의 클래스는 `com.google.ads.mediation.adpie` 패키지에 위치하고 있으며, 개발중인 앱 프로젝트에 복사를 진행합니다.

### 2 : 미디에이션 등록

* 아래의 절차대로 진행을 해야 하며, 자세한 사항은 [미디에이션](https://support.google.com/admanager/answer/6272813?hl=ko\&sjid=17829723247869263806-AP) 를 확인합니다.
* 1\) [애드 매니저](https://admanager.google.com) 사이트 통해 로그인을 합니다.
* 2\) 수익 파트너 등록이 되어 있지 않으면 아래와 같이 등록합니다.
* ```
  (1) 관리 > 업체을 클릭합니다.
  (2) 새 회사를 클릭합니다.
  (3) 광고 네트워크를 선택합니다.
  (4) 이름에 'AdPie'로 입력합니다.
  (5) 광고 네트워크에서 'MoPub'을 선택하고 미디에이션을 활성화합니다.
  (6) 저장을 누릅니다.
  ```

![Custom Event](https://github.com/gomfactory/AdPie-Android-SDK/wiki/image/android_sdk_admanager_customevent.png)

* 3\) 수익 그룹이 등록되어 있지 않으면 아래와 같이 등록합니다.
* ```
  (1) 게재 > 수익 그룹을 클릭합니다.
  (2) 새 수익 그룹을 클릭합니다.
  (3) 보고를 위해 알아보기 쉬운 고유한 수익 그룹 이름을 입력합니다.
  (4) 수익 그룹으로 타겟팅하려는 광고 형식과 인벤토리 유형을 선택합니다.
  (5) 저장을 누릅니다.
  ```
* 4\) 수익 그룹에서 AdPie를 수익파트너로 추가합니다.
* ```
  (1) 게재 > 수익 그룹을 클릭합니다.
  (2) 수정할 수익 그룹의 이름을 클릭합니다.
  (3) 수익 파트너 추가를 클릭합니다.
  (4) 수익 파트너 드롭다운에서 앞에서 등록한 'AdPie' 수익 파트너를 선택합니다.
  (5) 통합 유형을 '맞춤 이벤트'로 기본 설정 확인합니다.
  (6) 타겟팅하려는 플랫폼(Android)을 선택합니다.
  (7) 상태 ('운영중' 또는 '비활성화')를 선택합니다.
  (8) 기본 CPM을 입력합니다.
  (9) 추가 수익 파트너 세부 정보를 입력합니다. (자세한 내용은 아래 참고합니다.)
  (10) 저장을 누릅니다.
  ```

> Label은 구분하기 쉬운 값을 입력합니다.

> Class Name 정보에는 패키지명을 포함하여 `com.google.ads.mediation.adpie.AdPieMediationAdapter` 와 같이 클래스 명을 입력합니다.

> Parameter(선택사항) 정보에는 AdPie에서 발급받은 **Media ID**와 **Slot ID**를 `{"app_id":"Insert_Media_ID", "slot_id":"Insert_Slot_ID"}` 형식으로 입력합니다.

![Custom Event](https://github.com/gomfactory/AdPie-Android-SDK/wiki/image/android_sdk_admanager_customevent2.png)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://platform-business.gitbook.io/adpie/android/mediation/admanager.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
