# 연동 문제 해결

> 일반적인 모바일 측정 파트너 (MMP) 통합 오류를 문제 해결합니다.

MMP(모바일 측정 파트너)를 사용자 확보 캠페인에 통합하면 캠페인이 데이터를 성공적으로 수신하고 있는지 대시보드에서 확인합니다. 대시보드는 다음 데이터 공유 표시기를 확인합니다.

* 캠페인 실행 후 2일 이내에 설치 데이터를 수신합니다.
* 캠페인 실행 후 7일 이내에 이벤트 포스트백 데이터를 수신합니다.

캠페인이 이러한 확인 검사 중 하나에 실패하면 대시보드에 통합 오류 메시지 표시됩니다. 이러한 오류를 결정 방법은 다음 섹션을 참고하십시오.

> **Important:**
>
> 이 문제 해결 가이드는 다음 MMP의 연동 문제를 다룹니다.
>
> * Adjust
> * Airbridge
> * AppsFlyer
> * 바이트브루
> * Singular
> * Tenjin
>   AppsFlyer와의 통합에 대한 추가 문제는 [AppsFlyer 통합 확인](/grow/acquire/partner-integration/appsflyer/appsflyer-required-integration-fixes.md) 문서를 참조하십시오.

## 2일 이내에 설치 데이터 없음##no-install-data-in-two-days

캠페인이 실행 후 2일 이내에 설치 데이터를 수신하지 않으면 성과와 어트리뷰션에 부정적인 영향을 미칠 수 있습니다. 대시보드는 이 문제에 다음과 같은 오류 메시지 표시합니다.

```text
하나 이상의 캠페인에 대해 감지된 통합 차단 문제입니다. 이러한 문제는 성능에 심각한 영향을 미칠 수 있습니다. 이 문제를 결정 정확한 트래킹 전달을 보장합니다. 실행 후 2일 이내에 캠페인은 최소 하나의 인스톨 포스트백을 수신해야 합니다.
```

### 원인##cause

MMP 연동을 잘못 설정하면 캠페인이 인스톨 데이터를 누적하지 못할 수 있습니다. 단계별 통합 지침은 MMP 관련 통합 가이드를 참고하십시오.

### 해결##resolutions

다음 두 가지 결정을 모두 고려하여 캠페인이 인스톨 데이터를 수신하십시오.

#### 모든 소스의 설치 데이터 공유##share-install-data-from-all-sources

Unity에 설치 데이터를 공유할 때 기여됨, 미기여, Unity 유입 설치 등 전체 사용자 기반의 데이터를 모두 포함해야 합니다. 각 어트리뷰션 유형의 정의는 [어트리뷰션 소개](/grow/acquire/partner-integration/attribution/introduction.md#attribution-types)를 참고하십시오.

MMP마다 이 설정에 사용하는 용어가 다를 수 있습니다. 지원되는 MMP 대시보드에서 모든 소스의 설치 데이터를 공유하는 방법에 대한 예시는 다음과 같습니다.

1. **Adjust**

   모든 사용자 지지대 인스톨 데이터를 공유하려면 Adjust 대시보드에서 다음 단계를 따르십시오.

   1. **Campaign Lab** 탭 > **Partners** 페이지로 이동합니다.
   2. **What sources of data do you want to share** 옵션에서 **Data from all attribution sources**를 선택합니다.

2. **Airbridge**

   모든 사용자 지지대 인스톨 데이터를 공유하려면 Airbridge 대시보드에서 다음 단계를 따르십시오.

   1. 상단 메뉴 바 **Organization**을 선택합니다.
   2. **Organization settings** 페이지에서 사용자 Management\*\* > **Agency**로 이동합니다.
   3. **App** 리스트에서 앱을 찾아 **Details**를 선택합니다. 앱에 대한 앱 액세스, 접근 권한을 부여하지 않은 경우 Airbridge [조직 레벨 사용자 관리](https://help.airbridge.io/en/guides/organization-level-user-management#granting-app-access-to-agency-users) 문서를 참조하십시오.
   4. **App 액세스, 접근 Settings**에서 **Edit**을 선택하여 액세스, 접근 설정 다이얼로그 엽니다.
   5. 다이얼로그 **Unattributed 이벤트 Data** 섹션 이동합니다.
   6. **Unattributed 이벤트 Data** 토글 활성화하다, 사용 가능하다.
   7. **Save**를 선택합니다.

3. **AppsFlyer**

   AppsFlyer 대시보드에서 모든 소스의 데이터를 공유하려면 다음 단계를 따릅니다.

   1. **Integration** 탭 > **Default postbacks** 섹션으로 이동합니다.
   2. **for users from** 드롭다운에서 **All media sources, including organic**을 선택합니다.

4. **ByteBrew**

   모든 사용자 지지대 인스톨 데이터를 공유하려면 ByteBrew 대시보드에서 다음 단계를 따르십시오.

   1. **ByteBrew** 연동 설정의 **Install Settings** 탭에서 **Send all install events from** 섹션 이동합니다.
   2. **All Partners and Organics**를 선택합니다.

5. **Singular**

   모든 사용자 지지대 인스톨 데이터를 공유하려면 Singular 대시보드에서 다음 단계를 따르십시오.

   1. **Attribution Postbacks & Settings** 탭 > **Attribution Postbacks** 표로 이동합니다.
   2. **Send All** 체크박스를 활성화합니다.

6. **Tenjin**

   모든 사용자 지지대 인스톨 데이터를 공유하려면 Tenjin 대시보드에서 다음 단계를 따르십시오.

   1. 앱의 **Callbacks** 탭으로 이동합니다.
   2. **User filter** 드롭다운에서 **all users**를 선택합니다.

#### 연동 설정 검토##review-integration-setup

선호하는 MMP의 연동 가이드를 검토하여 올바르게 구성되었는지 확인합니다. 파트너의 통합 가이드에서 통합 활성화, 광고주 자격 증명 및 데이터 공유 설정을 검토하십시오.

1. **Adjust**

   다음 단계를 완료하여 Adjust를 사용자 확보 캠페인과 올바르게 통합하고 데이터를 공유합니다.

   1. **Activate Unity Ads in the Adjust dashboard**

      Unity Ads 연동을 활성화하려면 다음 단계를 따릅니다.

      1. [Adjust 대시보드](https://suite.adjust.com)에서 **Campaign Lab** > **Partners**로 이동합니다.
      2. **+ New partner**를 선택한 후 **Unity Ads**를 검색합니다.
      3. 앱을 선택한 후 **Next**를 선택합니다.
      4. **GAME ID** 필드에 [게임 ID](/grow/acquire/get-started/retrieve-your-advertiser-game-id.md.md)를 입력합니다.

      > **Note:**
      >
      > UA 대시보드에 표시된 게임 ID를 정확하게 입력합니다. 게임 ID가 일치하지 않으면 Unity에서 이벤트를 올바르게 수신할 수 없습니다.

   2. **Configure data-sharing settings**

      데이터 공유 설정을 구성하려면 다음 단계를 따릅니다.

      1. **What sources of data do you want to share** 옵션에서 **Data from all attribution sources**를 선택합니다.
      2. **What other data do you want to share?** 옵션에서 **Sessions**와 **In-app revenue (from in app purchases)** 모두 선택합니다.

      > **Important:**
      >
      > ROAS와 이벤트 캠페인을 활성화하려면 이 데이터 공유 설정을 사용해야 합니다.

   3. **Map events and parameters**

      인앱 이벤트를 UA 캠페인과 공유하려면 **Data sharing** > **Mapp your events**에서 다음 단계를 따릅니다.

      1. **+ 맵 이벤트**를 선택합니다.

      2. **Adjust event** 목록에서 Adjust가 Unity와 공유할 이벤트를 선택합니다.


         **Map Adjust events:**
         ![Adjust 연동 설정에서 Unity와 공유할 이벤트 맵 다이얼로그](/api/media?file=/grow/media/images/adjust-map-event-to-share.png)

      3. 아래 표와 같이, 해당 Adjust 이벤트와 일치하는 Unity Ads 이벤트를 선택하거나 입력합니다.

      > **Important:**
      >
      > Adjust 계정에서 광고 수익 데이터 공유를 지원하는 경우, 이 데이터를 전용 `ad_revenue` 이벤트로 전송합니다.
      > 그렇지 않은 경우, 광고 수익 이벤트를 전송하지 않습니다. 광고 수익 이벤트를 `purchase`와 같은 다른 이벤트 유형으로 매핑하면 캠페인 최적화가 중단될 수 있습니다.

      | `purchase`             | `purchase`       |
      | ---------------------- | ---------------- |
      | `ad_revenue`           | `ad_revenue`     |
      | `{milestone_event}`    | `level_complete` |
      | * `session`
      * `launch` | `session`        |

      4. 모든 플랫폼에 동일한 이벤트를 매핑하려면 **Use global mapping**을 선택합니다.

2. **Airbridge**

   다음 단계를 완료하여 Airbridge를 올바르게 연동하고 사용자 확보 캠페인에 데이터를 공유합니다.

   1. **Activate Unity Ads in the Airbridge dashboard**

      Unity Ads 연동을 활성화하려면 [Airbridge 대시보드](https://app.airbridge.io/app)에서 다음 단계를 따릅니다.

      1. **Integration** > **Ad Channel Integration**으로 이동합니다.
      2. **Unity Ads**를 선택합니다.
      3. **Postback** 탭으로 이동합니다.
      4. **Postback Keys**를 선택하거나 **Send postbacks** 토글을 활성화합니다.
      5. [게임 ID](/grow/acquire/get-started/retrieve-your-advertiser-game-id.md.md)를 입력합니다.

   2. **Map the Airbridge SDK events with Unity Ads**

      [포스트 인스톨](/grow/acquire/partner-integration/app-data/post-install-event-data.md.md) 이벤트를 사용자 확보 캠페인과 공유하려면 **Postback** 탭에서 다음을 수행합니다.

      1. **Postback event setup**을 선택합니다.
      2. **App event** 목록에서 Airbridge가 Unity에 공유할 이벤트를 선택합니다.
      3. 아래 표와 같이, 해당 Airbridge 이벤트와 일치하는 Unity Ads 이벤트를 선택하거나 입력합니다.

      | 주문 완료(앱) | `purchase`       |
      | -------- | ---------------- |
      | 광고 노출(앱) | `ad_revenue`     |
      | 레벨 달성(앱) | `level_complete` |
      | 열기(앱)    | `session`        |

   3. **Configure data-sharing settings**

      Airbridge 데이터 공유 설정을 설정 **Postback** 탭에서 다음을 수행하십시오.

      1. **Attribution** 옵션에서 **All events**를 선택합니다.
      2. **Delivery rules** 설정에서 **First or All Events**를 선택합니다.

3. **AppsFlyer**

   AppsFlyer를 올바르게 연동하고 사용자 확보 캠페인에 데이터를 공유하려면 다음 단계를 완료합니다.

   1. **Activate Unity Ads in the AppsFlyer dashboard**

      [AppsFlyer 대시보드](https://hq1.appsflyer.com/auth/login)에서 Unity Ads를 활성화하려면 다음 단계를 따릅니다.

      1. AppsFlyer 대시보드에서 **Collaborate** > **Partner Marketplace**로 이동합니다.
      2. **Unity Ads**를 검색한 후 **Integration** 탭에서 열기 위해 **Set up integration**을 선택합니다.
      3. **Activate Partner** 토글을 활성화합니다.
      4. 일부 광고주의 경우 **Integration** 탭에 **Advanced Privacy** 토글이 있을 수 있습니다. 대시보드에 이 토글이 있으면 비활성화해야 합니다.

      > **Important:**
      >
      > 연동 설정에서 **Advanced Privacy** 토글이 활성화되어 있으면 AppsFlyer는 캠페인에 이벤트 데이터를 공유할 수 없습니다.


      **Advanced Privacy toggle:**
      ![AppsFlyer 연동 설정의 Advanced Privacy 토글](/api/media?file=/grow/media/images/appsflyer-advanced-privacy.png)

   2. **Configure general integration settings**

      AppsFlyer에서 다음과 같은 연동 설정을 설정.

      **Configure general settings:**

      **Integration** 탭 > **General settings** 섹션 다음을 수행합니다.

      1. **Share organic/non-organic indication** 토글을 활성화합니다.


      **Share organic and non-organic:**
      ![AppsFlyer 연동 설정에 있는 Share organic/non-organic 토글](/api/media?file=/grow/media/images/appsflyer-share-organic-non-organic.png)

      2. Unity Ads [게임 ID](/grow/acquire/get-started/retrieve-your-advertiser-game-id.md.md)를 입력합니다.

      > **Note:**
      >
      > UA 대시보드에 표시된 게임 ID를 정확하게 입력합니다. 게임 ID가 일치하지 않으면 Unity에서 이벤트를 올바르게 수신할 수 없습니다.

      **Configure install attribution:**

      **Integration** 탭 > **Install attribution** 섹션 다음을 수행합니다.

      1. **Install engaged click-through lookback window**를 **Days**로 설정합니다.
      2. 슬라이더를 사용하여 룩백 기간을 **2**일로 설정합니다.
      3. **Install view-through attribution** 토글을 활성화합니다.
      4. **Install engaged view-through lookback window** 간격을 **Days**로 설정합니다.
      5. 슬라이더를 사용하여 룩백 기간을 **7**일로 설정합니다.


      **Set maximum lookback windows:**
      ![AppsFlyer 통합 탭의 click-through lookback 창 슬라이더](/api/media?file=/grow/media/images/appsflyer-install-attribution.png)

   3. **Configure data-sharing settings**

      AppsFlyer에서 다음 데이터 공유 설정을 설정.

      **Configure default postbacks:**

      **Integration** 섹션에서 **Default postbacks** 드롭다운을 사용하여 **All media sources, including organic**을 **Install** 이벤트로 선택합니다.


      **AppsFlyer Default postbacks settings:**
      ![AppsFlyer 통합 탭의 Default postbacks 섹션](/api/media?file=/grow/media/images/appsflyer-default-install-postbacks.png)

      **Configure in-app event settings:**

      **Integration** 탭 > **In-app 이벤트 settings** 섹션 다음을 수행합니다.

      1. **game\_id** 필드에 [게임 ID](/grow/acquire/get-started/retrieve-your-advertiser-game-id.md.md)를 입력합니다.
      2. **In-app event postbacks** 토글을 활성화합니다.
      3. **In-app event postback window**를 **Lifetime**으로 설정합니다.


      **Lifetime postback windows:**
      ![AppsFlyer Integration 탭에서 Lifetime으로 설정된 in-app event postback 룩백 기간](/api/media?file=/grow/media/images/appsflyer-lifetime-postback-window.png)

      **Map events:**

      **Integration** 탭 > **In-app event postbacks** 섹션에서 AppsFlyer 이벤트를 Unity Ads 이벤트에 매핑합니다.

      AppsFlyer 대시보드에서 설정한 모든 인앱 이벤트를 매핑할 수 있습니다. AppsFlyer의 [인앱 이벤트](https://support.appsflyer.com/hc/en-us/articles/4410481112081-In-app-events-Event-structure#predefined-event-names) 기술 자료를 참고하여 AppsFlyer 이벤트 이름 목록을 확인합니다.

      > **Important:**
      >
      > **AppsFlyer event** 이름이 앱 코드의 이벤트 식별자와 정확히 일치해야 합니다. 이벤트를 잘못 매핑하면 캠페인에서 해당 데이터를 무시합니다.

      올바른 이벤트 매핑 예시는 다음과 같습니다.

      | `af_purchase`          | `purchase`       | All media sources, including organic | Values & revenue    |
      | ---------------------- | ---------------- | ------------------------------------ | ------------------- |
      | `milestone_event_name` | `level_complete` | All media sources, including organic | Values & revenue    |
      | `af_app_opened`        | `session`        | All media sources, including organic | Values & no revenue |


      **AppsFlyer event mapping:**
      ![AppsFlyer 이벤트 매핑 표](/api/media?file=/grow/media/images/appsflyer-event-mapping.png)

      다음 선택 사항을 적용해야 합니다.

      * 모든 이벤트의 **for users from** 드롭다운에서 **All media sources, including organic**을 선택합니다.
      * **Level Complete** 및 **Purchase** 이벤트의 **including** 드롭다운에서 **Values & revenue**를 선택합니다.
      * **Session events**의 **including** 드롭다운에서 **Values & no revenue**를 선택합니다.

      **Enable ad revenue data:**

      > **Important:**
      >
      > AppsFlyer **Revenue Settings** 메뉴에 액세스하고 Unity와 광고 수익 데이터를 공유하려면 AppsFlyer ROI360을 구독해야 합니다. 자세한 내용은 AppsFlyer 도움말 센터의 [광고 수익 어트리뷰션](https://support.appsflyer.com/hc/en-us/articles/217490046-ROI360-guide-ad-revenue-attribution#connect-to-ad-revenue-integrated-partners) 기술 자료를 참고하십시오.

      광고 수익 이벤트 데이터를 캠페인과 공유하려면 다음 단계를 따릅니다.

      1. AppsFlyer 연동 설정의 **Ad revenue** 탭으로 이동합니다.
      2. **Get ad revenue data** 토글을 활성화합니다.


      **AppsFlyer Ad revenue toggle:**
      ![AppsFlyer 연동 설정의 Get ad 매출 토글](/api/media?file=/grow/media/images/appsflyer-get-ad-revenue.png)

      3. AppsFlyer 대시보드 사이드 메뉴에서 **Settings** > **Revenue Settings**로 이동합니다.
      4. **Revenue settings** 페이지의 **Ad revenue** 탭에서 **New ad revenue integration**을 선택합니다.
      5. 수익 파트너 목록에서 **Unity Ads**를 선택합니다.
      6. 파트너 설정에서 리포트 유형으로 \*\*Impression-level (via SDK) with Device-level (via S2S API)\*\*을 선택합니다.


      **Impression-level and Device-level ad revenue data:**
      ![AppsFlyer 대시보드의 광고 매출 설정](/api/media?file=/grow/media/images/appsflyer-ad-revenue-setup.png)

      7. API 자격 증명을 입력합니다. **App Key** 필드에 [게임 ID](/grow/acquire/get-started/retrieve-your-advertiser-game-id.md.md)를 입력합니다. Unity 대시보드에서 **Secret key**를 검색하려면 다음 단계를 참고하십시오.

      **Retrieve your Secret key:**

      Unity 대시보드에서 Secret key를 검색하려면 다음 단계를 따릅니다.

      1. 왼쪽 내비게이션 메뉴에서 **API Management**로 이동합니다.
      2. **Advertising Management API** > **Service account**를 선택합니다.


      **API Management:**
      ![Unity Ads 사용자 확보 대시보드의 API Management 페이지](/api/media?file=/grow/media/images/api-service-account.png)

      3. 서비스 계정이 없는 경우 **+ New**를 선택합니다. 서비스 계정이 있으면 표에서 해당 계정을 선택합니다.
      4. 서비스 계정 페이지에서 **Keys** 섹션으로 이동합니다.
      5. **+ Add key**를 선택해 새 키를 생성합니다.
      6. **Secret key** 뒤에 있는 복사 버튼을 선택하여 ID를 복사합니다.

      8) AppsFlyer 대시보드의 **Integration** 탭으로 다시 이동합니다.
      9) **In-app event postbacks** 섹션에서 광고 수익 이벤트를 `ad_revenue`에 매핑합니다. 올바른 광고 수익 매핑 예시는 다음과 같습니다.

      | `af_ad_revenue` | `ad_revenue` | All media sources, including organic | Values & revenue |
      | --------------- | ------------ | ------------------------------------ | ---------------- |

   4. **Set partner permissions**

      **Permissions** 탭에서 다음 권한 설정을 구성합니다.

      1. **토글 광고 네트워크 권한** 토글을 활성화하여 다른 모든 토글을 사용 가능하게 합니다.
      2. 다음 토글을 활성화합니다.

      * **설정 통합**
      * **인앱 이벤트 포스트백 설정**
      * **액세스, 접근 리텐션 보고서**
      * \*\*집계된 전환 및 인앱 이벤트 데이터 액세스, 접근
      * **액세스, 접근 매출 데이터**
      * **확인 규칙 보기**
      * **Access Protect360 대시보드 및 원시 데이터**
      * **액세스, 접근 광고 매출 원시 데이터 (UA signals)**

      각 권한에 대한 설명은 AppsFlyer 도움말 센터의 [권한 탭](https://support.appsflyer.com/hc/en-us/articles/4410395957521-Set-up-an-integrated-partner#permissions-tab) 기술 자료를 참고하십시오.

4. **ByteBrew**

   ByteBrew를 올바르게 통합하고 사용자 확보 캠페인에 데이터를 공유하려면 다음 단계를 완료합니다.

   1. **Activate Unity Ads in the ByteBrew dashboard**

      ByteBrew 대시보드에서 다음을 수행하여 Unity Ads 통합을 활성화.

      1. 대시보드 내비게이션 메뉴에서 앱을 선택합니다.
      2. **Attribution** > **Network Settings**로 이동하여 네트워크 목록에서 **UnityAds**를 찾습니다.
      3. **UnityAds** 옆의 Setup을 선택하여 **Add Ad Network** 다이얼로그를 엽니다.
      4. **Network Settings** 필드를 작성합니다. 사용자 확보 대시보드에서 이러한 값을 찾는 데 도움이 되는 지침을 참고하십시오.

         **API Key:**

         UA 대시보드에서 API 키를 검색하려면 다음과 같이 합니다.

         1. **API Management page**로 이동합니다.
         2. **Stats API v1.0** 섹션에서 **API Key**를 복사합니다.

         **Game ID:**

         **User Acquisition** 대시보드의 **Apps** 페이지에서 [게임 ID](/grow/acquire/get-started/retrieve-your-advertiser-game-id.md.md)를 검색하려면 다음 단계를 따릅니다.

         1. 대시보드 왼쪽 내비게이션 메뉴에서 **Apps**로 이동합니다. 제공된 표에는 조직의 각 앱이 나열되어 있습니다. 각 앱 이름 다음에 대시보드에는 앱 플랫폼과 게임 ID가 표시됩니다.
         2. ID 옆의 **Copy** 기호를 선택하여 클립보드에 복사합니다.

         **Organization ID:**

         UA 대시보드에서 조직 ID를 검색하려면 다음 단계를 따릅니다.

         1. **Settings** 페이지로 이동합니다.
         2. 설정의 **Organization** 섹션에서 **Organization ID**를 복사합니다.

         **Organization Core ID:**

         UA 대시보드의 **Settings** 페이지에서 Organization core ID를 검색하려면 다음 단계를 따릅니다.

         1. **Settings** 페이지의 **Organization** 섹션으로 이동합니다.
         2. **Organization core ID** 옆에 표시된 숫자 ID를 복사합니다.

   2. **Configure data-sharing settings**

      ByteBrew로 데이터 공유 설정을 설정하려면 통합 플로의 **설치 설정** 탭에서 다음을 수행합니다.

      1. 뷰스루 어트리뷰션을 사용하려면 **Enable view through tracking** 체크박스를 선택하고 뷰스루 룩백 기간을 설정합니다. ByteBrew는 기본적으로 클릭스루 어트리뷰션 링크를 생성합니다.
      2. 다음 **설치 설정** 필드에서 어트리뷰션 룩백 기간을 구성합니다.

      | **Click-Through Window** | 예   | **Days** 선택자를 사용하여 사용자가 광고를 클릭한 후 설치가 어트리뷰션될 수 있는 일수를 설정합니다. | 클릭스루 룩백 최대 기간은 30일입니다. 정확한 어트리뷰션을 위해 클릭스루 설정을 7일 이상으로 구성하는 것이 좋습니다. |
      | ------------------------ | --- | ------------------------------------------------------------ | ------------------------------------------------------------------- |
      | **View-Through Window**  | 아니요 | **Days** 선택자를 사용하여 사용자가 광고를 시청한 후 설치가 어트리뷰션될 수 있는 일수를 설정합니다. | 뷰스루 룩백 최대 기간은 7일입니다. 정확한 어트리뷰션을 위해 뷰스루 설정을 1일 이상으로 구성하는 것이 좋습니다.    |

      어트리뷰션 룩백 옵션에 대한 자세한 내용은 ByteBrew 데이터 공유 레퍼런스의 [애트리뷰션 룩백 설정](/grow/acquire/partner-integration/bytebrew/data-sharing.md.md#attribution-lookback-settings) 섹션을 참조하십시오.

      3. **Send all install events from** 섹션에서 앱의 모든 설치에서 발생한 참여 데이터([미기여 설치 데이터 포함](/grow/acquire/partner-integration/attribution/introduction.md.md) 설치 데이터 포함)를 전달할지 또는 Unity에 기여한 설치의 참여 데이터만 전달할지 여부를 선택합니다. 다음 옵션 중에서 선택할 수 있습니다.

      * **이 파트너만 해당**
      * **모든 파트너 및 Organics**
      * **이 파트너 및 Organics**

      설치 데이터 소스 옵션에 대한 자세한 내용은 ByteBrew 데이터 공유 레퍼런스의 [할당 데이터 소스](/grow/acquire/partner-integration/bytebrew/data-sharing.md.md#attribution-data-sources) 섹션을 참조하십시오.

   3. **Map events**

      ByteBrew로 이벤트 포스트백을 맵 통합 플로의 **Postback Settings** 탭에서 다음을 수행합니다.

      1. Unity에 전달하려는 포스트 인스톨 이벤트를 추가하려면 **+ Add Postback Event**를 선택하고 다음 옵션 중에서 선택합니다.

      * 광고 시청 이벤트
      * 사용자 앱 열기 이벤트
      * 인앱 구매 이벤트

      포스트백 이벤트 옵션에 대한 자세한 내용은 ByteBrew 데이터 공유 레퍼런스의 [포스트백 이벤트 데이터 공유 섹션](/grow/acquire/partner-integration/bytebrew/data-sharing.md.md)을 참고하십시오.

      > **Important:**
      >
      > 앱 코드에서는 새 사용자 이벤트를 정의하지 않습니다. ByteBrew는 기본적으로 **User App Open Event** 옵션을 사용하여 새로운 사용자 이벤트를 트래킹합니다. 자세한 내용은 [ByteBrew 개발자 허브](https://docs.bytebrew.io/attribution-setup/attribution-unityads)의 어트리뷰션 참고 자료를 참고하십시오.

      2. **Postback Events Settings** 섹션에서는 모든 앱 설치(여기에는 어트리뷰션되지 않은 설치 데이터 포함)에서 이벤트 데이터를 전달할지, Unity에 어트리뷰션된 설치 데이터만 전달할지 선택할 수 있습니다. 다음 옵션 중에서 선택할 수 있습니다.

      * 이 파트너로부터만 보내기
      * 모든 Networks and Organics에서 보내기
      * 이 파트너 및 Organics에서만 전송

      포스트 인스톨 이벤트 데이터 소스 옵션에 대한 자세한 내용은 ByteBrew 데이터 공유 레퍼런스의 [포스트백 데이터 소스](/grow/acquire/partner-integration/bytebrew/data-sharing.md.md#postback-data-sources) 섹션을 참조하십시오.

      3. 네트워크 설정 다이얼로그의 마지막 탭에서 어트리뷰션 링크를 복사할 수 있습니다. 사용자 확보 대시보드에 이러한 URL을 통합하는 방법에 대한 지침은 [Unity와 어트리뷰션 링크 통합](/grow/acquire/partner-integration/attribution/integrate-links.md.md)을 참조하십시오.
      4. 연동을 완료하려면 **Finish**를 선택합니다.

5. **Singular**

   다음 단계를 완료하여 사용자 확보 캠페인에 Singular를 올바르게 통합하고 데이터를 공유합니다.

   1. **Activate Unity Ads in the Singular dashboard**

      1. **Attribution Setup** > **Partner Configuration**으로 이동합니다.
      2. **Add a Partner**를 선택합니다. 검색하여 **Unity Ads**를 선택합니다.
      3. **Unity Ads Game ID** 필드에 [게임 ID](/grow/acquire/get-started/retrieve-your-advertiser-game-id.md.md)를 입력합니다.

      > **Note:**
      >
      > UA 대시보드에 표시된 게임 ID를 정확하게 입력합니다. 게임 ID가 일치하지 않으면 Unity에서 이벤트를 올바르게 수신할 수 없습니다.

   2. **Configure data-sharing settings**

      데이터 공유 설정을 구성하려면 다음 단계를 따릅니다.

      1. **Attribution Postbacks & Settings** 탭에서 **Attribution Postbacks** 표로 이동합니다.
      2. **Attribution Event** 열에서 **Install** 체크박스를 선택합니다.
      3. 동일한 행에서 다음 체크박스를 선택합니다.

      * **Send View Through**
      * **전송 모두**
      * **사기 포스트백 보내기**


      **Send View Through, All, and Fraud Postbacks:**
      ![싱글러 대시보드의 Attribution Postbacks & Settings 탭](/api/media?file=/grow/media/images/singular-integration-attribution-settings.png)

   3. **Map post-install events**

      이벤트를 매핑하려면 다음 단계를 따릅니다.

      1. **In app Events Postback** 탭에서 **매출 이벤트 포스트백** 드롭다운에서 **Send all ad 수익화 events**를 선택합니다.

      > **Important:**
      >
      > Singular는 모든 수익화 이벤트를 한 번에 전송할 수 있는 유일한 MMP입니다. Singular에서 광고 수익 이벤트를 전송하려면 **Revenue Events Postbacks** 드롭다운에서 **Send all ad monetization events**를 선택하고, **SDK Event Name** 드롭다운에서 \*\*`__REVENUE__*`\*\*를 선택합니다.


      **Send all ad monetization events:**
      !\[싱글러 통합 설정의 매출 이벤트 포스트백 옵션]\(/grow/media/images/singular-send-all- 수익화-events.png)

      2. 이벤트를 매핑하려면 **SDK Event Name** 열에서 Singular 이벤트를 선택하고, **Event Name** 열에서 Unity Ads 이벤트와 매핑합니다.

      | * `__iap__`
      * `custom_purchase_event_name` | `purchase`   |                                                                                                                       |
      | ------------------------------------------ | ------------ | --------------------------------------------------------------------------------------------------------------------- |
      | `__REVENUE__*`                             | `ad_revenue` | Singular와 함께 광고 수익 이벤트를 전송하려면, 이벤트 표 위에 있는 Revenue Events Postbacks 드롭다운에서 Send all ad monetization events를 선택해야 합니다. |
      | `__SESSION__`                              | `session`    |                                                                                                                       |

      3. 전체 사용자 기반의 데이터를 공유하려면 각 이벤트에서 **Send all** 체크박스를 선택합니다.
      4. **Postback Window Starting Point** 열의 각 이벤트에서 **Unlimited**를 선택합니다.
      5. Singular [Enterprise](https://support.singular.net/hc/en-us/articles/115000483946-Partner-Configuration-and-Postbacks-FAQ-and-Troubleshooting#in_app_event_postbacks) 계정이 있는 경우 \*\*Postback Window (days)\*\*를 **Unlimited**로 설정합니다. 그렇지 않으면 기간을 `30`일로 설정합니다.
      6. 각 행에서 **Include Revenue** 체크박스를 선택합니다.


      **Include revenue:**
      ![싱글러 연동 워크플로 인앱 이벤트 포스트백 탭](/api/media?file=/grow/media/images/singular-in-app-postback-tab.png)

6. **Tenjin**

   Tenjin을 올바르게 통합하고 사용자 확보 캠페인에 데이터를 공유하려면 다음 단계를 완료합니다.

   1. **Copy credentials from the Unity Dashboard**

      Tenjin과의 연동을 완료하려면 다음 Unity 계정 자격 증명이 필요합니다.

      **Game ID:**

      **User Acquisition** 대시보드의 **Apps** 페이지에서 [게임 ID](/grow/acquire/get-started/retrieve-your-advertiser-game-id.md.md)를 검색하려면 다음 단계를 따릅니다.

      1. 대시보드 왼쪽 내비게이션 메뉴에서 **Apps**로 이동합니다. 제공된 표에는 조직의 각 앱이 나열되어 있습니다. 각 앱 이름 다음에 대시보드에는 앱 플랫폼과 게임 ID가 표시됩니다.
      2. ID 옆의 **Copy** 기호를 선택하여 클립보드에 복사합니다.
      3. 필요 시 앱 이름 위에 마우스를 갖다대면 **Campaign Set ID**와 **Store ID**도 복사할 수 있습니다.

      > **Note:**
      >
      > UA 대시보드에 표시된 게임 ID를 정확하게 입력합니다. 게임 ID가 일치하지 않으면 Unity에서 이벤트를 올바르게 수신할 수 없습니다.

      **Secret Key and Key ID:**

      > **Note:**
      >
      > **Organization Owners**나 **Organization Managers**만 서비스 계정과 비밀 키를 생성할 수 있습니다. 자세한 내용은 [사용자 유형, 역할 및 권한](/cloud/organizations/roles-and-permissions.md.md)을 참고하십시오.

      **UA** 대시보드에서 비밀 키와 키 ID를 검색하려면 다음 단계를 따릅니다.

      1. 왼쪽 내비게이션 메뉴에서 **API Management**로 이동합니다.

      2. **Advertising Management API** > **Service account**를 선택합니다.


         **API Management:**
         ![사용자 확보 대시보드의 API Management 페이지](/api/media?file=/grow/media/images/api-service-account.png)

      3. 서비스 계정이 없는 경우 **+ New**를 선택합니다. 서비스 계정이 있으면 표에서 해당 계정을 선택합니다.

      4. 서비스 계정 페이지에서 **Keys** 섹션으로 이동합니다.

      5. **+ Add key**를 선택하여 두 키 모두를 생성합니다.

      6. **Key ID**와 **Secret key** 옆의 복사 버튼을 클릭하여 두 자격 증명 모두 복사합니다.

      **Organization core ID:**

      UA 대시보드의 **Settings** 페이지에서 Organization core ID를 검색하려면 다음 단계를 따릅니다.

      1. **Settings** 페이지의 **Organization** 섹션으로 이동합니다.
      2. **Organization core ID** 옆에 표시된 숫자 ID를 복사합니다.

      > **Note:**
      >
      > 숫자로 된 **Organization core ID**를 복사해야 하며, 영숫자로 된 **Organization ID**를 복사하지 않도록 합니다.

   2. **Activate Unity Ads in the Tenjin dashboard**

      Unity를 Tenjin과 연동하려면 [Tenjin 대시보드](https://dashboard.tenjin.com/)에서 다음 단계를 따릅니다.

      1. **설정** 탭으로 이동한 후 **채널**을 선택합니다.
      2. **Marketing Channel Name** 필드에서 **Unity Ads**를 검색합니다.
      3. Unity Ads의 **New Marketing Channel** 설정에서 Unity Dashboard에서 복사한 Unity 계정 자격 증명을 입력하고 계정 이름을 지정합니다.
      4. Tenjin 내비게이션 메뉴에서 **Campaigns** 탭으로 이동한 후, **Create Campaign**을 선택합니다.
      5. **Marketing Account** 드롭다운에서 **Unity Ads**를 선택합니다.
      6. **App** 드롭다운에서 앱을 선택하고, 캠페인에 설명 쉬운 **Name**을 지정합니다.
      7. 시스템에서 **콜백 생성** 메시지가 표시되면 제공된 링크를 따라 계속 진행하여 어트리뷰션 링크를 생성합니다.

   3. **Configure data-sharing settings**

      Tenjin 사용 시 데이터 공유 설정을 구성하면 인앱 이벤트도 함께 매핑됩니다. Tenjin을 통해 데이터 공유 설정을 구성하고 이벤트를 매핑하려면, 활성화 워크플로가 끝날 때 다음과 같이 합니다.

      1. **Callback to be created** 메시지의 링크를 따라 이동한 후, **Channels and Partners** 드롭다운에서 **Unity Ads**를 선택합니다.
      2. **Channel callbacks** 섹션에서 다음 토글을 활성화합니다.

      * **Unity Ads 광고 매출**
      * **Unity Ads 앱 열기**
      * **Unity Ads IAP**
      * **Unity Ads 설치**

      > **Important:**
      >
      > 광고 수익 이벤트를 **In-App Purchase** 이벤트로 매핑하면 안 됩니다. Tenjin 계정에서 광고 수익 데이터 공유를 지원하는 경우 이 데이터를 전용 **Ad Revenue Impression** 이벤트로 전송합니다.
      >
      > 계정에서 광고 수익 데이터 공유를 지원하지 않는 경우, 광고 수익을 다른 이벤트 유형으로 전송하면 안 됩니다. 이벤트 불일치로 인해 캠페인 최적화가 중단될 수 있기 때문입니다.

      3. 각 이벤트 콜백에서 **User filter** 드롭다운에서 **all users**를 선택합니다.


      **Channel Callbacks for all users:**
      ![Tenjin 연동 설정의 Channel Callbacks 페이지](/api/media?file=/grow/media/images/tenjin-channel-callbacks.png)

## 7일 이내에 이벤트 포스트백 데이터 없음##no-post-install-event-data-in-seven-days

캠페인이 실행 후 7일 이내에 이벤트 포스트백 데이터를 수신하지 않으면 성과와 최적화에 부정적인 영향을 미칠 수 있습니다. 대시보드는 이 문제에 다음과 같은 오류 메시지 표시합니다.

```text
하나 이상의 캠페인에 대해 감지된 통합 차단 문제입니다. 이러한 문제는 성능에 심각한 영향을 미칠 수 있습니다. 이 문제를 결정 정확한 트래킹 전달을 보장합니다. 실행 후 7일 이내에 캠페인은 최소 하나의 이벤트 포스트백을 수신해야 합니다.
```

### 원인##causes

다음과 같은 여러 연동 설정으로 인해 MMP가 캠페인에 이벤트 포스트백 데이터를 전송하는 작업을 중단할 수 있습니다.

#### 어트리뷰션이 잘못 구성됨##attribution-configured-incorrectly

어트리뷰션 링크를 잘못 설정 MMP가 이벤트 포스트백 데이터를 Unity 공유할 수 없습니다.

#### 광고 매출 보고 비활성화##ad-revenue-reporting-disabled

MMP가 Purchase 이벤트와 Ad 매출 이벤트의 값과 매출 모두 전송하도록 활성화하다, 사용 가능하다 않으면 다음 최적화된 캠페인 목표에 필요한 데이터가 대시보드에 없습니다.

* IAP(인앱 구매) 광고 지출 대비 수익 ROAS
* Ad Revenue ROAS
* Hybrid ROAS
* 결제 이벤트 최적화

이 문제를 결정하는 방법에 대한 자세한 내용은 [설정 데이터 공유 올바르게](#configure-data-sharing-correctly) 섹션을 참조하십시오.

### 해결##resolutions

캠페인이 이벤트 포스트백 데이터를 수신하려면 다음 사항을 고려하십시오.

#### 설치 후 이벤트를 올바르게 매핑##map-post-install-events-correctly

캠페인에 포스트 인스톨 후 이벤트 데이터를 공유할 때 포스트 인스톨 후 이벤트를 올바르게 매핑해야 합니다. 올바른 매핑이란 Unity Ads 이벤트 이름과 MMP 이벤트 이름을 정확하게 일치시키는 것을 의미합니다.

> **Warning:**
>
> Singular 이외의 MMP를 사용하는 경우, 광고 수익 이벤트와 IAP(인앱 결제) 이벤트를 함께 사용하면 안 됩니다.

올바르게 매핑된 이벤트 이름의 예시를 참고하십시오.

1. **Adjust**

   Adjust 연동 설정의 **Map events to share with Unity Ads** 섹션에서 이벤트를 다음과 같이 매핑합니다.

   > **Important:**
   >
   > Adjust 계정에서 광고 수익 데이터 공유를 지원하는 경우, 이 데이터를 전용 `ad_revenue` 이벤트로 전송합니다. 그렇지 않은 경우, 광고 수익 이벤트를 전송하지 않습니다. 광고 수익 이벤트를 `purchase`와 같은 다른 이벤트 유형으로 매핑하면 캠페인 최적화가 중단될 수 있습니다.

   | 이벤트 유형     | Unity Ads 이벤트 이름 | 이벤트 이름 조정                |
   | ---------- | ---------------- | ------------------------ |
   | 인앱 구매(IAP) | `purchase`       | `purchase`               |
   | 광고 매출      | `ad_revenue`     | `ad_revenue`             |
   | 마일스톤 완료    | `level_complete` | `{milestone_event_name}` |
   | 세션         | `session`        | `session`                |

2. **Airbridge**

   Airbridge 연동 설정의 **Postback** 탭 > **Postback event setup** 페이지에서 이벤트 포스트백을 매핑합니다.

   | 이벤트 유형     | Unity Ads 이벤트 이름 | Airbridge 이벤트 이름  |
   | ---------- | ---------------- | ----------------- |
   | 인앱 구매(IAP) | `purchase`       | 주문 완료 (앱)         |
   | 광고 매출      | `ad_revenue`     | Ad Impression (앱) |
   | 세션         | `session`        | 열기 (앱)            |

3. **AppsFlyer**

   AppsFlyer 연동 설정의 **In-app event postbacks** 표에서 설치 후 이벤트를 다음과 같이 매핑합니다.

   > **Important:**
   >
   > AppsFlyer 계정에서 광고 수익 데이터 공유를 지원하는 경우, **Ad revenue** 탭에서 **Get ad revenue data** 토글을 사용하여 해당 데이터를 전송합니다.
   >
   > 그렇지 않은 경우, 광고 수익 이벤트를 전송하지 않습니다. 광고 수익 이벤트를 `af_purchase`와 같은 다른 이벤트 유형으로 매핑하면 캠페인 최적화가 중단될 수 있습니다.

   | IAP(인앱 결제) | `purchase`       | `af_purchase`            |
   | ---------- | ---------------- | ------------------------ |
   | 마일스톤 완료    | `level_complete` | `{milestone_event_name}` |
   | 세션         | `session`        | `af_app_opened`          |

4. **ByteBrew**

   ByteBrew 연동 설정의 **Postback Settings** 탭에서 포스트 인스톨 이벤트를 맵.

   | 이벤트 유형     | Unity Ads 이벤트 이름 | ByteBrew 이벤트 이름 |
   | ---------- | ---------------- | --------------- |
   | 인앱 구매(IAP) | `purchase`       | 인앱 구매 이벤트       |
   | 광고 매출      | `ad_revenue`     | 광고 시청 이벤트       |
   | 세션         | `session`        | 사용자 앱 이벤트 열기    |

5. **Singular**

   Singular 연동 설정의 **Revenue Events Postbacks**와 **Events Postbacks** 표에서 설치 후 이벤트를 다음과 같이 매핑합니다.

   > **Important:**
   >
   > Singular는 광고 수익과 인앱 결제 이벤트를 함께 전송할 수 있는 유일한 MMP입니다. Singular에서 광고 수익 이벤트를 전송하려면 **Revenue Events Postbacks** 드롭다운에서 **Send all advertising events**를 선택하고, **SDK Event Name** 드롭다운에서 **\_\_Revenue\_\***&#xB97C; 선택합니다.

   | 이벤트 유형     | Unity Ads 이벤트 이름 | 단일 이벤트 이름                                    |
   | ---------- | ---------------- | -------------------------------------------- |
   | IAP(인앱 결제) | `purchase`       | * `__iap__`
   * `{custom_purchase_event_name}` |
   | 광고 수익      | `ad_revenue`     | `__REVENUE__*`                               |
   | 마일스톤 완료    | `level_complete` | {`{milestone_event_name}`}                   |
   | 세션         | `session`        | `__SESSION__`                                |

6. **Tenjin**

   Tenjin 연동 설정의 **Channel Callbacks** 페이지에서 설치 후 이벤트를 다음과 같이 활성화합니다.

   > **Important:**
   >
   > Tenjin 계정에서 광고 수익 데이터 공유를 지원하는 경우 이 데이터를 전용 **Ad Revenue Impression** 이벤트로 전송합니다.
   > 그렇지 않은 경우, 광고 수익 이벤트를 전송하지 않습니다. 광고 수익을 **In-app Purchase** 등 다른 이벤트 유형으로 매핑하면 캠페인 최적화가 중단될 수 있습니다.

   | 이벤트 유형     | Unity Ads 이벤트 이름 | Tenjin 이벤트 이름  |
   | ---------- | ---------------- | -------------- |
   | 인앱 구매(IAP) | `purchase`       | 인앱 구매          |
   | 광고 매출      | `ad_revenue`     | 광고 매출 노출       |
   | 세션         | `session`        | Unity Ads 앱 열기 |

#### 데이터 공유 설정##configure-data-sharing-correctly

캠페인과 [포스트 인스톨 이벤트 데이터를](/grow/acquire/partner-integration/post-install-event-data.md) 공유할 때 데이터 공유 설정을 올바르게 설정해야 합니다.

설치 및 이벤트 포스트백 데이터를 Unity로 전송하려면 다음 파트너별 지침의 **설정 데이터 공유 설정** 섹션을 참조하십시오.

1. **Adjust**

   다음 단계를 완료하여 Adjust를 사용자 확보 캠페인과 올바르게 통합하고 데이터를 공유합니다.

   1. **Activate Unity Ads in the Adjust dashboard**

      Unity Ads 연동을 활성화하려면 다음 단계를 따릅니다.

      1. [Adjust 대시보드](https://suite.adjust.com)에서 **Campaign Lab** > **Partners**로 이동합니다.
      2. **+ New partner**를 선택한 후 **Unity Ads**를 검색합니다.
      3. 앱을 선택한 후 **Next**를 선택합니다.
      4. **GAME ID** 필드에 [게임 ID](/grow/acquire/get-started/retrieve-your-advertiser-game-id.md.md)를 입력합니다.

      > **Note:**
      >
      > UA 대시보드에 표시된 게임 ID를 정확하게 입력합니다. 게임 ID가 일치하지 않으면 Unity에서 이벤트를 올바르게 수신할 수 없습니다.

   2. **Configure data-sharing settings**

      데이터 공유 설정을 구성하려면 다음 단계를 따릅니다.

      1. **What sources of data do you want to share** 옵션에서 **Data from all attribution sources**를 선택합니다.
      2. **What other data do you want to share?** 옵션에서 **Sessions**와 **In-app revenue (from in app purchases)** 모두 선택합니다.

      > **Important:**
      >
      > ROAS와 이벤트 캠페인을 활성화하려면 이 데이터 공유 설정을 사용해야 합니다.

   3. **Map events and parameters**

      인앱 이벤트를 UA 캠페인과 공유하려면 **Data sharing** > **Mapp your events**에서 다음 단계를 따릅니다.

      1. **+ 맵 이벤트**를 선택합니다.

      2. **Adjust event** 목록에서 Adjust가 Unity와 공유할 이벤트를 선택합니다.


         **Map Adjust events:**
         ![Adjust 연동 설정에서 Unity와 공유할 이벤트 맵 다이얼로그](/api/media?file=/grow/media/images/adjust-map-event-to-share.png)

      3. 아래 표와 같이, 해당 Adjust 이벤트와 일치하는 Unity Ads 이벤트를 선택하거나 입력합니다.

      > **Important:**
      >
      > Adjust 계정에서 광고 수익 데이터 공유를 지원하는 경우, 이 데이터를 전용 `ad_revenue` 이벤트로 전송합니다.
      > 그렇지 않은 경우, 광고 수익 이벤트를 전송하지 않습니다. 광고 수익 이벤트를 `purchase`와 같은 다른 이벤트 유형으로 매핑하면 캠페인 최적화가 중단될 수 있습니다.

      | `purchase`             | `purchase`       |
      | ---------------------- | ---------------- |
      | `ad_revenue`           | `ad_revenue`     |
      | `{milestone_event}`    | `level_complete` |
      | * `session`
      * `launch` | `session`        |

      4. 모든 플랫폼에 동일한 이벤트를 매핑하려면 **Use global mapping**을 선택합니다.

2. **Airbridge**

   다음 단계를 완료하여 Airbridge를 올바르게 연동하고 사용자 확보 캠페인에 데이터를 공유합니다.

   1. **Activate Unity Ads in the Airbridge dashboard**

      Unity Ads 연동을 활성화하려면 [Airbridge 대시보드](https://app.airbridge.io/app)에서 다음 단계를 따릅니다.

      1. **Integration** > **Ad Channel Integration**으로 이동합니다.
      2. **Unity Ads**를 선택합니다.
      3. **Postback** 탭으로 이동합니다.
      4. **Postback Keys**를 선택하거나 **Send postbacks** 토글을 활성화합니다.
      5. [게임 ID](/grow/acquire/get-started/retrieve-your-advertiser-game-id.md.md)를 입력합니다.

   2. **Map the Airbridge SDK events with Unity Ads**

      [포스트 인스톨](/grow/acquire/partner-integration/app-data/post-install-event-data.md.md) 이벤트를 사용자 확보 캠페인과 공유하려면 **Postback** 탭에서 다음을 수행합니다.

      1. **Postback event setup**을 선택합니다.
      2. **App event** 목록에서 Airbridge가 Unity에 공유할 이벤트를 선택합니다.
      3. 아래 표와 같이, 해당 Airbridge 이벤트와 일치하는 Unity Ads 이벤트를 선택하거나 입력합니다.

      | 주문 완료(앱) | `purchase`       |
      | -------- | ---------------- |
      | 광고 노출(앱) | `ad_revenue`     |
      | 레벨 달성(앱) | `level_complete` |
      | 열기(앱)    | `session`        |

   3. **Configure data-sharing settings**

      Airbridge 데이터 공유 설정을 설정 **Postback** 탭에서 다음을 수행하십시오.

      1. **Attribution** 옵션에서 **All events**를 선택합니다.
      2. **Delivery rules** 설정에서 **First or All Events**를 선택합니다.

3. **AppsFlyer**

   AppsFlyer를 올바르게 연동하고 사용자 확보 캠페인에 데이터를 공유하려면 다음 단계를 완료합니다.

   1. **Activate Unity Ads in the AppsFlyer dashboard**

      [AppsFlyer 대시보드](https://hq1.appsflyer.com/auth/login)에서 Unity Ads를 활성화하려면 다음 단계를 따릅니다.

      1. AppsFlyer 대시보드에서 **Collaborate** > **Partner Marketplace**로 이동합니다.
      2. **Unity Ads**를 검색한 후 **Integration** 탭에서 열기 위해 **Set up integration**을 선택합니다.
      3. **Activate Partner** 토글을 활성화합니다.
      4. 일부 광고주의 경우 **Integration** 탭에 **Advanced Privacy** 토글이 있을 수 있습니다. 대시보드에 이 토글이 있으면 비활성화해야 합니다.

      > **Important:**
      >
      > 연동 설정에서 **Advanced Privacy** 토글이 활성화되어 있으면 AppsFlyer는 캠페인에 이벤트 데이터를 공유할 수 없습니다.


      **Advanced Privacy toggle:**
      ![AppsFlyer 연동 설정의 Advanced Privacy 토글](/api/media?file=/grow/media/images/appsflyer-advanced-privacy.png)

   2. **Configure general integration settings**

      AppsFlyer에서 다음과 같은 연동 설정을 설정.

      **Configure general settings:**

      **Integration** 탭 > **General settings** 섹션 다음을 수행합니다.

      1. **Share organic/non-organic indication** 토글을 활성화합니다.


      **Share organic and non-organic:**
      ![AppsFlyer 연동 설정에 있는 Share organic/non-organic 토글](/api/media?file=/grow/media/images/appsflyer-share-organic-non-organic.png)

      2. Unity Ads [게임 ID](/grow/acquire/get-started/retrieve-your-advertiser-game-id.md.md)를 입력합니다.

      > **Note:**
      >
      > UA 대시보드에 표시된 게임 ID를 정확하게 입력합니다. 게임 ID가 일치하지 않으면 Unity에서 이벤트를 올바르게 수신할 수 없습니다.

      **Configure install attribution:**

      **Integration** 탭 > **Install attribution** 섹션 다음을 수행합니다.

      1. **Install engaged click-through lookback window**를 **Days**로 설정합니다.
      2. 슬라이더를 사용하여 룩백 기간을 **2**일로 설정합니다.
      3. **Install view-through attribution** 토글을 활성화합니다.
      4. **Install engaged view-through lookback window** 간격을 **Days**로 설정합니다.
      5. 슬라이더를 사용하여 룩백 기간을 **7**일로 설정합니다.


      **Set maximum lookback windows:**
      ![AppsFlyer 통합 탭의 click-through lookback 창 슬라이더](/api/media?file=/grow/media/images/appsflyer-install-attribution.png)

   3. **Configure data-sharing settings**

      AppsFlyer에서 다음 데이터 공유 설정을 설정.

      **Configure default postbacks:**

      **Integration** 섹션에서 **Default postbacks** 드롭다운을 사용하여 **All media sources, including organic**을 **Install** 이벤트로 선택합니다.


      **AppsFlyer Default postbacks settings:**
      ![AppsFlyer 통합 탭의 Default postbacks 섹션](/api/media?file=/grow/media/images/appsflyer-default-install-postbacks.png)

      **Configure in-app event settings:**

      **Integration** 탭 > **In-app 이벤트 settings** 섹션 다음을 수행합니다.

      1. **game\_id** 필드에 [게임 ID](/grow/acquire/get-started/retrieve-your-advertiser-game-id.md.md)를 입력합니다.
      2. **In-app event postbacks** 토글을 활성화합니다.
      3. **In-app event postback window**를 **Lifetime**으로 설정합니다.


      **Lifetime postback windows:**
      ![AppsFlyer Integration 탭에서 Lifetime으로 설정된 in-app event postback 룩백 기간](/api/media?file=/grow/media/images/appsflyer-lifetime-postback-window.png)

      **Map events:**

      **Integration** 탭 > **In-app event postbacks** 섹션에서 AppsFlyer 이벤트를 Unity Ads 이벤트에 매핑합니다.

      AppsFlyer 대시보드에서 설정한 모든 인앱 이벤트를 매핑할 수 있습니다. AppsFlyer의 [인앱 이벤트](https://support.appsflyer.com/hc/en-us/articles/4410481112081-In-app-events-Event-structure#predefined-event-names) 기술 자료를 참고하여 AppsFlyer 이벤트 이름 목록을 확인합니다.

      > **Important:**
      >
      > **AppsFlyer event** 이름이 앱 코드의 이벤트 식별자와 정확히 일치해야 합니다. 이벤트를 잘못 매핑하면 캠페인에서 해당 데이터를 무시합니다.

      올바른 이벤트 매핑 예시는 다음과 같습니다.

      | `af_purchase`          | `purchase`       | All media sources, including organic | Values & revenue    |
      | ---------------------- | ---------------- | ------------------------------------ | ------------------- |
      | `milestone_event_name` | `level_complete` | All media sources, including organic | Values & revenue    |
      | `af_app_opened`        | `session`        | All media sources, including organic | Values & no revenue |


      **AppsFlyer event mapping:**
      ![AppsFlyer 이벤트 매핑 표](/api/media?file=/grow/media/images/appsflyer-event-mapping.png)

      다음 선택 사항을 적용해야 합니다.

      * 모든 이벤트의 **for users from** 드롭다운에서 **All media sources, including organic**을 선택합니다.
      * **Level Complete** 및 **Purchase** 이벤트의 **including** 드롭다운에서 **Values & revenue**를 선택합니다.
      * **Session events**의 **including** 드롭다운에서 **Values & no revenue**를 선택합니다.

      **Enable ad revenue data:**

      > **Important:**
      >
      > AppsFlyer **Revenue Settings** 메뉴에 액세스하고 Unity와 광고 수익 데이터를 공유하려면 AppsFlyer ROI360을 구독해야 합니다. 자세한 내용은 AppsFlyer 도움말 센터의 [광고 수익 어트리뷰션](https://support.appsflyer.com/hc/en-us/articles/217490046-ROI360-guide-ad-revenue-attribution#connect-to-ad-revenue-integrated-partners) 기술 자료를 참고하십시오.

      광고 수익 이벤트 데이터를 캠페인과 공유하려면 다음 단계를 따릅니다.

      1. AppsFlyer 연동 설정의 **Ad revenue** 탭으로 이동합니다.
      2. **Get ad revenue data** 토글을 활성화합니다.


      **AppsFlyer Ad revenue toggle:**
      ![AppsFlyer 연동 설정의 Get ad 매출 토글](/api/media?file=/grow/media/images/appsflyer-get-ad-revenue.png)

      3. AppsFlyer 대시보드 사이드 메뉴에서 **Settings** > **Revenue Settings**로 이동합니다.
      4. **Revenue settings** 페이지의 **Ad revenue** 탭에서 **New ad revenue integration**을 선택합니다.
      5. 수익 파트너 목록에서 **Unity Ads**를 선택합니다.
      6. 파트너 설정에서 리포트 유형으로 \*\*Impression-level (via SDK) with Device-level (via S2S API)\*\*을 선택합니다.


      **Impression-level and Device-level ad revenue data:**
      ![AppsFlyer 대시보드의 광고 매출 설정](/api/media?file=/grow/media/images/appsflyer-ad-revenue-setup.png)

      7. API 자격 증명을 입력합니다. **App Key** 필드에 [게임 ID](/grow/acquire/get-started/retrieve-your-advertiser-game-id.md.md)를 입력합니다. Unity 대시보드에서 **Secret key**를 검색하려면 다음 단계를 참고하십시오.

      **Retrieve your Secret key:**

      Unity 대시보드에서 Secret key를 검색하려면 다음 단계를 따릅니다.

      1. 왼쪽 내비게이션 메뉴에서 **API Management**로 이동합니다.
      2. **Advertising Management API** > **Service account**를 선택합니다.


      **API Management:**
      ![Unity Ads 사용자 확보 대시보드의 API Management 페이지](/api/media?file=/grow/media/images/api-service-account.png)

      3. 서비스 계정이 없는 경우 **+ New**를 선택합니다. 서비스 계정이 있으면 표에서 해당 계정을 선택합니다.
      4. 서비스 계정 페이지에서 **Keys** 섹션으로 이동합니다.
      5. **+ Add key**를 선택해 새 키를 생성합니다.
      6. **Secret key** 뒤에 있는 복사 버튼을 선택하여 ID를 복사합니다.

      8) AppsFlyer 대시보드의 **Integration** 탭으로 다시 이동합니다.
      9) **In-app event postbacks** 섹션에서 광고 수익 이벤트를 `ad_revenue`에 매핑합니다. 올바른 광고 수익 매핑 예시는 다음과 같습니다.

      | `af_ad_revenue` | `ad_revenue` | All media sources, including organic | Values & revenue |
      | --------------- | ------------ | ------------------------------------ | ---------------- |

   4. **Set partner permissions**

      **Permissions** 탭에서 다음 권한 설정을 구성합니다.

      1. **토글 광고 네트워크 권한** 토글을 활성화하여 다른 모든 토글을 사용 가능하게 합니다.
      2. 다음 토글을 활성화합니다.

      * **설정 통합**
      * **인앱 이벤트 포스트백 설정**
      * **액세스, 접근 리텐션 보고서**
      * \*\*집계된 전환 및 인앱 이벤트 데이터 액세스, 접근
      * **액세스, 접근 매출 데이터**
      * **확인 규칙 보기**
      * **Access Protect360 대시보드 및 원시 데이터**
      * **액세스, 접근 광고 매출 원시 데이터 (UA signals)**

      각 권한에 대한 설명은 AppsFlyer 도움말 센터의 [권한 탭](https://support.appsflyer.com/hc/en-us/articles/4410395957521-Set-up-an-integrated-partner#permissions-tab) 기술 자료를 참고하십시오.

4. **ByteBrew**

   ByteBrew를 올바르게 통합하고 사용자 확보 캠페인에 데이터를 공유하려면 다음 단계를 완료합니다.

   1. **Activate Unity Ads in the ByteBrew dashboard**

      ByteBrew 대시보드에서 다음을 수행하여 Unity Ads 통합을 활성화.

      1. 대시보드 내비게이션 메뉴에서 앱을 선택합니다.
      2. **Attribution** > **Network Settings**로 이동하여 네트워크 목록에서 **UnityAds**를 찾습니다.
      3. **UnityAds** 옆의 Setup을 선택하여 **Add Ad Network** 다이얼로그를 엽니다.
      4. **Network Settings** 필드를 작성합니다. 사용자 확보 대시보드에서 이러한 값을 찾는 데 도움이 되는 지침을 참고하십시오.

         **API Key:**

         UA 대시보드에서 API 키를 검색하려면 다음과 같이 합니다.

         1. **API Management page**로 이동합니다.
         2. **Stats API v1.0** 섹션에서 **API Key**를 복사합니다.

         **Game ID:**

         **User Acquisition** 대시보드의 **Apps** 페이지에서 [게임 ID](/grow/acquire/get-started/retrieve-your-advertiser-game-id.md.md)를 검색하려면 다음 단계를 따릅니다.

         1. 대시보드 왼쪽 내비게이션 메뉴에서 **Apps**로 이동합니다. 제공된 표에는 조직의 각 앱이 나열되어 있습니다. 각 앱 이름 다음에 대시보드에는 앱 플랫폼과 게임 ID가 표시됩니다.
         2. ID 옆의 **Copy** 기호를 선택하여 클립보드에 복사합니다.

         **Organization ID:**

         UA 대시보드에서 조직 ID를 검색하려면 다음 단계를 따릅니다.

         1. **Settings** 페이지로 이동합니다.
         2. 설정의 **Organization** 섹션에서 **Organization ID**를 복사합니다.

         **Organization Core ID:**

         UA 대시보드의 **Settings** 페이지에서 Organization core ID를 검색하려면 다음 단계를 따릅니다.

         1. **Settings** 페이지의 **Organization** 섹션으로 이동합니다.
         2. **Organization core ID** 옆에 표시된 숫자 ID를 복사합니다.

   2. **Configure data-sharing settings**

      ByteBrew로 데이터 공유 설정을 설정하려면 통합 플로의 **설치 설정** 탭에서 다음을 수행합니다.

      1. 뷰스루 어트리뷰션을 사용하려면 **Enable view through tracking** 체크박스를 선택하고 뷰스루 룩백 기간을 설정합니다. ByteBrew는 기본적으로 클릭스루 어트리뷰션 링크를 생성합니다.
      2. 다음 **설치 설정** 필드에서 어트리뷰션 룩백 기간을 구성합니다.

      | **Click-Through Window** | 예   | **Days** 선택자를 사용하여 사용자가 광고를 클릭한 후 설치가 어트리뷰션될 수 있는 일수를 설정합니다. | 클릭스루 룩백 최대 기간은 30일입니다. 정확한 어트리뷰션을 위해 클릭스루 설정을 7일 이상으로 구성하는 것이 좋습니다. |
      | ------------------------ | --- | ------------------------------------------------------------ | ------------------------------------------------------------------- |
      | **View-Through Window**  | 아니요 | **Days** 선택자를 사용하여 사용자가 광고를 시청한 후 설치가 어트리뷰션될 수 있는 일수를 설정합니다. | 뷰스루 룩백 최대 기간은 7일입니다. 정확한 어트리뷰션을 위해 뷰스루 설정을 1일 이상으로 구성하는 것이 좋습니다.    |

      어트리뷰션 룩백 옵션에 대한 자세한 내용은 ByteBrew 데이터 공유 레퍼런스의 [애트리뷰션 룩백 설정](/grow/acquire/partner-integration/bytebrew/data-sharing.md.md#attribution-lookback-settings) 섹션을 참조하십시오.

      3. **Send all install events from** 섹션에서 앱의 모든 설치에서 발생한 참여 데이터([미기여 설치 데이터 포함](/grow/acquire/partner-integration/attribution/introduction.md.md) 설치 데이터 포함)를 전달할지 또는 Unity에 기여한 설치의 참여 데이터만 전달할지 여부를 선택합니다. 다음 옵션 중에서 선택할 수 있습니다.

      * **이 파트너만 해당**
      * **모든 파트너 및 Organics**
      * **이 파트너 및 Organics**

      설치 데이터 소스 옵션에 대한 자세한 내용은 ByteBrew 데이터 공유 레퍼런스의 [할당 데이터 소스](/grow/acquire/partner-integration/bytebrew/data-sharing.md.md#attribution-data-sources) 섹션을 참조하십시오.

   3. **Map events**

      ByteBrew로 이벤트 포스트백을 맵 통합 플로의 **Postback Settings** 탭에서 다음을 수행합니다.

      1. Unity에 전달하려는 포스트 인스톨 이벤트를 추가하려면 **+ Add Postback Event**를 선택하고 다음 옵션 중에서 선택합니다.

      * 광고 시청 이벤트
      * 사용자 앱 열기 이벤트
      * 인앱 구매 이벤트

      포스트백 이벤트 옵션에 대한 자세한 내용은 ByteBrew 데이터 공유 레퍼런스의 [포스트백 이벤트 데이터 공유 섹션](/grow/acquire/partner-integration/bytebrew/data-sharing.md.md)을 참고하십시오.

      > **Important:**
      >
      > 앱 코드에서는 새 사용자 이벤트를 정의하지 않습니다. ByteBrew는 기본적으로 **User App Open Event** 옵션을 사용하여 새로운 사용자 이벤트를 트래킹합니다. 자세한 내용은 [ByteBrew 개발자 허브](https://docs.bytebrew.io/attribution-setup/attribution-unityads)의 어트리뷰션 참고 자료를 참고하십시오.

      2. **Postback Events Settings** 섹션에서는 모든 앱 설치(여기에는 어트리뷰션되지 않은 설치 데이터 포함)에서 이벤트 데이터를 전달할지, Unity에 어트리뷰션된 설치 데이터만 전달할지 선택할 수 있습니다. 다음 옵션 중에서 선택할 수 있습니다.

      * 이 파트너로부터만 보내기
      * 모든 Networks and Organics에서 보내기
      * 이 파트너 및 Organics에서만 전송

      포스트 인스톨 이벤트 데이터 소스 옵션에 대한 자세한 내용은 ByteBrew 데이터 공유 레퍼런스의 [포스트백 데이터 소스](/grow/acquire/partner-integration/bytebrew/data-sharing.md.md#postback-data-sources) 섹션을 참조하십시오.

      3. 네트워크 설정 다이얼로그의 마지막 탭에서 어트리뷰션 링크를 복사할 수 있습니다. 사용자 확보 대시보드에 이러한 URL을 통합하는 방법에 대한 지침은 [Unity와 어트리뷰션 링크 통합](/grow/acquire/partner-integration/attribution/integrate-links.md.md)을 참조하십시오.
      4. 연동을 완료하려면 **Finish**를 선택합니다.

5. **Singular**

   다음 단계를 완료하여 사용자 확보 캠페인에 Singular를 올바르게 통합하고 데이터를 공유합니다.

   1. **Activate Unity Ads in the Singular dashboard**

      1. **Attribution Setup** > **Partner Configuration**으로 이동합니다.
      2. **Add a Partner**를 선택합니다. 검색하여 **Unity Ads**를 선택합니다.
      3. **Unity Ads Game ID** 필드에 [게임 ID](/grow/acquire/get-started/retrieve-your-advertiser-game-id.md.md)를 입력합니다.

      > **Note:**
      >
      > UA 대시보드에 표시된 게임 ID를 정확하게 입력합니다. 게임 ID가 일치하지 않으면 Unity에서 이벤트를 올바르게 수신할 수 없습니다.

   2. **Configure data-sharing settings**

      데이터 공유 설정을 구성하려면 다음 단계를 따릅니다.

      1. **Attribution Postbacks & Settings** 탭에서 **Attribution Postbacks** 표로 이동합니다.
      2. **Attribution Event** 열에서 **Install** 체크박스를 선택합니다.
      3. 동일한 행에서 다음 체크박스를 선택합니다.

      * **Send View Through**
      * **전송 모두**
      * **사기 포스트백 보내기**


      **Send View Through, All, and Fraud Postbacks:**
      ![싱글러 대시보드의 Attribution Postbacks & Settings 탭](/api/media?file=/grow/media/images/singular-integration-attribution-settings.png)

   3. **Map post-install events**

      이벤트를 매핑하려면 다음 단계를 따릅니다.

      1. **In app Events Postback** 탭에서 **매출 이벤트 포스트백** 드롭다운에서 **Send all ad 수익화 events**를 선택합니다.

      > **Important:**
      >
      > Singular는 모든 수익화 이벤트를 한 번에 전송할 수 있는 유일한 MMP입니다. Singular에서 광고 수익 이벤트를 전송하려면 **Revenue Events Postbacks** 드롭다운에서 **Send all ad monetization events**를 선택하고, **SDK Event Name** 드롭다운에서 \*\*`__REVENUE__*`\*\*를 선택합니다.


      **Send all ad monetization events:**
      !\[싱글러 통합 설정의 매출 이벤트 포스트백 옵션]\(/grow/media/images/singular-send-all- 수익화-events.png)

      2. 이벤트를 매핑하려면 **SDK Event Name** 열에서 Singular 이벤트를 선택하고, **Event Name** 열에서 Unity Ads 이벤트와 매핑합니다.

      | * `__iap__`
      * `custom_purchase_event_name` | `purchase`   |                                                                                                                       |
      | ------------------------------------------ | ------------ | --------------------------------------------------------------------------------------------------------------------- |
      | `__REVENUE__*`                             | `ad_revenue` | Singular와 함께 광고 수익 이벤트를 전송하려면, 이벤트 표 위에 있는 Revenue Events Postbacks 드롭다운에서 Send all ad monetization events를 선택해야 합니다. |
      | `__SESSION__`                              | `session`    |                                                                                                                       |

      3. 전체 사용자 기반의 데이터를 공유하려면 각 이벤트에서 **Send all** 체크박스를 선택합니다.
      4. **Postback Window Starting Point** 열의 각 이벤트에서 **Unlimited**를 선택합니다.
      5. Singular [Enterprise](https://support.singular.net/hc/en-us/articles/115000483946-Partner-Configuration-and-Postbacks-FAQ-and-Troubleshooting#in_app_event_postbacks) 계정이 있는 경우 \*\*Postback Window (days)\*\*를 **Unlimited**로 설정합니다. 그렇지 않으면 기간을 `30`일로 설정합니다.
      6. 각 행에서 **Include Revenue** 체크박스를 선택합니다.


      **Include revenue:**
      ![싱글러 연동 워크플로 인앱 이벤트 포스트백 탭](/api/media?file=/grow/media/images/singular-in-app-postback-tab.png)

6. **Tenjin**

   Tenjin을 올바르게 통합하고 사용자 확보 캠페인에 데이터를 공유하려면 다음 단계를 완료합니다.

   1. **Copy credentials from the Unity Dashboard**

      Tenjin과의 연동을 완료하려면 다음 Unity 계정 자격 증명이 필요합니다.

      **Game ID:**

      **User Acquisition** 대시보드의 **Apps** 페이지에서 [게임 ID](/grow/acquire/get-started/retrieve-your-advertiser-game-id.md.md)를 검색하려면 다음 단계를 따릅니다.

      1. 대시보드 왼쪽 내비게이션 메뉴에서 **Apps**로 이동합니다. 제공된 표에는 조직의 각 앱이 나열되어 있습니다. 각 앱 이름 다음에 대시보드에는 앱 플랫폼과 게임 ID가 표시됩니다.
      2. ID 옆의 **Copy** 기호를 선택하여 클립보드에 복사합니다.
      3. 필요 시 앱 이름 위에 마우스를 갖다대면 **Campaign Set ID**와 **Store ID**도 복사할 수 있습니다.

      > **Note:**
      >
      > UA 대시보드에 표시된 게임 ID를 정확하게 입력합니다. 게임 ID가 일치하지 않으면 Unity에서 이벤트를 올바르게 수신할 수 없습니다.

      **Secret Key and Key ID:**

      > **Note:**
      >
      > **Organization Owners**나 **Organization Managers**만 서비스 계정과 비밀 키를 생성할 수 있습니다. 자세한 내용은 [사용자 유형, 역할 및 권한](/cloud/organizations/roles-and-permissions.md.md)을 참고하십시오.

      **UA** 대시보드에서 비밀 키와 키 ID를 검색하려면 다음 단계를 따릅니다.

      1. 왼쪽 내비게이션 메뉴에서 **API Management**로 이동합니다.

      2. **Advertising Management API** > **Service account**를 선택합니다.


         **API Management:**
         ![사용자 확보 대시보드의 API Management 페이지](/api/media?file=/grow/media/images/api-service-account.png)

      3. 서비스 계정이 없는 경우 **+ New**를 선택합니다. 서비스 계정이 있으면 표에서 해당 계정을 선택합니다.

      4. 서비스 계정 페이지에서 **Keys** 섹션으로 이동합니다.

      5. **+ Add key**를 선택하여 두 키 모두를 생성합니다.

      6. **Key ID**와 **Secret key** 옆의 복사 버튼을 클릭하여 두 자격 증명 모두 복사합니다.

      **Organization core ID:**

      UA 대시보드의 **Settings** 페이지에서 Organization core ID를 검색하려면 다음 단계를 따릅니다.

      1. **Settings** 페이지의 **Organization** 섹션으로 이동합니다.
      2. **Organization core ID** 옆에 표시된 숫자 ID를 복사합니다.

      > **Note:**
      >
      > 숫자로 된 **Organization core ID**를 복사해야 하며, 영숫자로 된 **Organization ID**를 복사하지 않도록 합니다.

   2. **Activate Unity Ads in the Tenjin dashboard**

      Unity를 Tenjin과 연동하려면 [Tenjin 대시보드](https://dashboard.tenjin.com/)에서 다음 단계를 따릅니다.

      1. **설정** 탭으로 이동한 후 **채널**을 선택합니다.
      2. **Marketing Channel Name** 필드에서 **Unity Ads**를 검색합니다.
      3. Unity Ads의 **New Marketing Channel** 설정에서 Unity Dashboard에서 복사한 Unity 계정 자격 증명을 입력하고 계정 이름을 지정합니다.
      4. Tenjin 내비게이션 메뉴에서 **Campaigns** 탭으로 이동한 후, **Create Campaign**을 선택합니다.
      5. **Marketing Account** 드롭다운에서 **Unity Ads**를 선택합니다.
      6. **App** 드롭다운에서 앱을 선택하고, 캠페인에 설명 쉬운 **Name**을 지정합니다.
      7. 시스템에서 **콜백 생성** 메시지가 표시되면 제공된 링크를 따라 계속 진행하여 어트리뷰션 링크를 생성합니다.

   3. **Configure data-sharing settings**

      Tenjin 사용 시 데이터 공유 설정을 구성하면 인앱 이벤트도 함께 매핑됩니다. Tenjin을 통해 데이터 공유 설정을 구성하고 이벤트를 매핑하려면, 활성화 워크플로가 끝날 때 다음과 같이 합니다.

      1. **Callback to be created** 메시지의 링크를 따라 이동한 후, **Channels and Partners** 드롭다운에서 **Unity Ads**를 선택합니다.
      2. **Channel callbacks** 섹션에서 다음 토글을 활성화합니다.

      * **Unity Ads 광고 매출**
      * **Unity Ads 앱 열기**
      * **Unity Ads IAP**
      * **Unity Ads 설치**

      > **Important:**
      >
      > 광고 수익 이벤트를 **In-App Purchase** 이벤트로 매핑하면 안 됩니다. Tenjin 계정에서 광고 수익 데이터 공유를 지원하는 경우 이 데이터를 전용 **Ad Revenue Impression** 이벤트로 전송합니다.
      >
      > 계정에서 광고 수익 데이터 공유를 지원하지 않는 경우, 광고 수익을 다른 이벤트 유형으로 전송하면 안 됩니다. 이벤트 불일치로 인해 캠페인 최적화가 중단될 수 있기 때문입니다.

      3. 각 이벤트 콜백에서 **User filter** 드롭다운에서 **all users**를 선택합니다.


      **Channel Callbacks for all users:**
      ![Tenjin 연동 설정의 Channel Callbacks 페이지](/api/media?file=/grow/media/images/tenjin-channel-callbacks.png)
