서드파티 SDK를 귀하의 모바일 자산에 연동할 때, 해당 연동에 대한 전적인 책임은 귀하에게 있습니다. 귀하와 서드파티 SDK 제공업체는 사용자 기준 또는 기기 기준의 개인정보 보호 선택 사항이나 플래그를 준수하여 데이터를 처리하고 다루어야 합니다.
이 페이지는 앱에 MAX mediation 네트워크 어댑터를 연동하는 방법을 설명합니다. 아래의 체크박스를 선택하여 연동하고자 하는 mediated ad networks를 선택하십시오. 그러면 이 페이지에 해당 네트워크에 특화된 지침이 표시됩니다.
연동하려는 ad networks를 선택하십시오. 그런 다음 이 페이지의 Android 전용 지침을 따르십시오.
Google AdSense, AdManager 또는 AdMob을 사용하는 개발자 및 퍼블리셔는 Google이 인증한 동의 관리 플랫폼(CMP)을 사용해야 합니다. 유럽 경제 지역(EEA) 또는 영국의 사용자에게 광고를 게재할 때 CMP는 IAB의 투명성 및 동의 프레임워크(TCF)와 연동되어야 합니다. 자세한 내용은 Privacy: “TCF v2 consent”를 참조하십시오.

Google AdMob은 Android Gradle 플러그인 버전 4.2.0 이상 및 Gradle 버전 6.7.1 이상이 필요합니다. 다음과 같은 오류가 발생하는 경우, Android Gradle 플러그인 및 Gradle 버전을 업데이트하십시오:
AAPT: error: unexpected element <property> found in <manifest><application>.
Android Gradle 플러그인 및 Gradle 버전을 업데이트하려면 다음 단계를 수행하십시오:

Assets/Plugins/Android/baseProjectTemplate.gradle 파일을 편집합니다.
Gradle 빌드 도구 버전 4.2.0을 사용하도록 종속성을 설정합니다:
allprojects {
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:4.2.0'
«build script dependencies»
}
}
}

프로젝트에서 Meta Audience Network Unity SDK를 사용하는 경우, MAX Meta Audience Network 어댑터가 작동하려면 버전 11.0 이상이어야 합니다.
이전 버전의 Meta Audience Network Unity SDK에서 마이그레이션하려면 Assets/FacebookSDK 디렉토리를 삭제한 다음, 여기에서 최신 버전을 다운로드하여 다시 임포트하십시오.
Meta Audience Network Unity Plugin을 사용하지 않는 경우, 여기의 “Unity SDK, v5.10+ (not using the Audience Network-supplied Unity wrapper)” 아래에 있는 지침에 따라 관련 메서드에 대한 래퍼를 추가하십시오.
제한된 데이터 사용(LDU) 모드를 활성화하지 않으려면 SetDataProcessingOptions()에 빈 문자열 배열을 전달하십시오:
using AudienceNetwork;
⋮
AdSettings.SetDataProcessingOptions(new string[] { });
⋮
// Initialize MAX SDK
사용자에 대해 LDU를 활성화하고 사용자의 지역을 지정하려면 다음과 같이 SetDataProcessingOptions()를 호출하십시오:
using AudienceNetwork;
⋮
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, «country», «state»);
⋮
// Initialize MAX SDK
Google UMP를 CMP로 사용하는 경우, 사용자가 Meta에 동의했는지 여부를 확인할 수 있습니다. 그렇게 하려면 다음 코드를 사용하십시오:
bool? hasMetaConsent = MaxSdkUtils.GetAdditionalConsentStatus(89);
if ( hasMetaConsent != null )
{
// Set Meta Data Processing Options accordingly.
}
else
{
// AC String is not available on disk. Please check for consent status after the user completes the CMP flow.
}
캘리포니아에서 Meta Audience Network의 “제한된 데이터 사용(Limited Data Use)” 플래그를 구현하는 방법을 알아보려면 Meta for Developers 문서를 읽어보십시오.
일부 네트워크 SDK는 번들로 제공되는 Android Manifest 파일에 <queries> 요소를 포함합니다.
호환되지 않는 버전의 Android Gradle 플러그인을 사용하는 경우, 이로 인해 다음과 같은 빌드 오류 중 하나가 발생합니다:
com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking failed
error: unexpected element <queries> found in <manifest>.
Missing 'package' key attribute on element package at [:com.my.target.mytarget-sdk-5.11.3:]
AndroidManifest Validation failed
이 오류를 해결하려면 다음 버전 중 하나로 Android Gradle 플러그인을 업그레이드하십시오.
이 버전들은 <queries> 요소를 지원합니다:
Gradle Build Tools가 아니라 Android Gradle Plugin을 업그레이드하십시오.
| 현재 Android Gradle 플러그인 버전 | <queries> 요소를 지원하는 버전 |
|---|---|
| 4.1.* | 모두 지원 |
| 4.0.* | 4.0.1+ |
| 3.6.* | 3.6.4+ |
| 3.5.* | 3.5.4+ |
| 3.4.* | 3.4.3+ |
| 3.3.* | 3.3.3+ |
Gradle 플러그인 버전을 호환 가능한 버전으로 업데이트하려면 커스텀 base Gradle 템플릿을 활성화하십시오:
템플릿 파일은 Unity 2019.2 이하의 경우 Assets/Plugins/Android/mainTemplate.gradle이고, Unity 2019.3 이상의 경우 Assets/Plugins/Android/baseProjectTemplate.gradle입니다.
해당 템플릿에서 아래 줄을 적절한 Gradle 버전으로 업데이트하십시오:
classpath com.android.tools.build:gradle:«x».«x».«x»
compileSdkVersionGoogle Mobile Ads SDK 버전 23.1.0 이상은 최소 34의 compileSdkVersion이 필요합니다.
앱의 build.gradle에서 compileSdkVersion을 34 이상으로 설정하십시오.
최신 compileSdkVersion 요구 사항은 Google Mobile Ads SDK 릴리스 노트를 참조하십시오.
연동하려는 ad networks를 선택하십시오. 그런 다음 이 페이지의 iOS 전용 지침을 따르십시오.
Google AdSense, AdManager 또는 AdMob을 사용하는 개발자 및 퍼블리셔는 Google이 인증한 동의 관리 플랫폼(CMP)을 사용해야 합니다. 유럽 경제 지역(EEA) 또는 영국의 사용자에게 광고를 게재할 때 CMP는 IAB의 투명성 및 동의 프레임워크(TCF)와 연동되어야 합니다. 자세한 내용은 Privacy: “TCF v2 consent”를 참조하십시오.
Integration Manager를 열고 (AppLovin > Integration Manager) 최신 Google bidding 및 Google AdMob 어댑터를 설치합니다:

프로젝트에서 Meta Audience Network Unity SDK를 사용하는 경우, MAX Meta Audience Network 어댑터가 작동하려면 버전 11.0 이상이어야 합니다.
이전 버전의 Meta Audience Network Unity SDK에서 마이그레이션하려면 Assets/FacebookSDK 디렉토리를 삭제한 다음, 여기에서 최신 버전을 다운로드하여 다시 임포트하십시오.
Meta Audience Network Unity Plugin을 사용하지 않는 경우, 여기의 “Unity SDK, v5.10+ (not using the Audience Network-supplied Unity wrapper)” 아래에 있는 지침에 따라 관련 메서드에 대한 래퍼를 추가할 수 있습니다.
제한된 데이터 사용(LDU) 모드를 활성화하지 않으려면 SetDataProcessingOptions()에 빈 문자열 배열을 전달하십시오:
using AudienceNetwork;
⋮
AdSettings.SetDataProcessingOptions(new string[] { });
⋮
// Initialize MAX SDK
사용자에 대해 LDU를 활성화하고 사용자의 지역을 지정하려면 다음과 같이 SetDataProcessingOptions()를 호출하십시오:
using AudienceNetwork;
⋮
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, «country», «state»);
⋮
// Initialize MAX SDK
Google UMP를 CMP로 사용하는 경우, 사용자가 Meta에 동의했는지 여부를 확인할 수 있습니다. 그렇게 하려면 다음 코드를 사용하십시오:
bool? hasMetaConsent = MaxSdkUtils.GetAdditionalConsentStatus(89);
if ( hasMetaConsent != null )
{
// Set Meta Data Processing Options accordingly.
}
else
{
// AC String is not available on disk. Please check for consent status after the user completes the CMP flow.
}
캘리포니아에서 Meta Audience Network의 “제한된 데이터 사용(Limited Data Use)” 플래그를 구현하는 방법을 알아보려면 Meta for Developers 문서를 읽어보십시오.
Audience Network SDK 버전 6.2.1부터 다음 요구 사항이 도입되었습니다:
setAdvertiserTrackingEnabled 플래그를 구현해야 합니다.
이는 개인 맞춤형 광고를 제공하기 위해 데이터를 사용할지 여부를 Meta에 알립니다.MaxSdkCallbacks.OnSdkInitializedEvent += (MaxSdk.SdkConfiguration sdkConfiguration) => {
#if UNITY_IOS || UNITY_IPHONE || UNITY_EDITOR
if (MaxSdkUtils.CompareVersions(UnityEngine.iOS.Device.systemVersion, "14.5") != MaxSdkUtils.VersionComparisonResult.Lesser)
{
// App transparency tracking 권한은 Unity Editor 및 iOS 타겟의 경우 `sdkConfiguration.AppTrackingStatus`를 통해 확인할 수 있습니다.
// 1. 여기에 Meta ATE 플래그를 설정한 다음,
}
#endif
// 2. 광고 로드
};
Pangle iOS 어댑터 버전 4.9.1.0.0부터 Pangle은 더 이상 중국 본토에서 사용할 수 없습니다. 중국 본토 트래픽을 수익화하려면 CSJ 네트워크를 구성하고 CSJ 어댑터를 추가하십시오. 중국 본토를 제외한 글로벌 트래픽의 경우, 계속해서 Pangle을 사용하여 수익화할 수 있습니다.
Integration Manager는 귀하를 대신하여 연동된 네트워크의 SKAdNetwork ID를 자동으로 연동합니다.
Unity용 Amazon을 연동하려면 Amazon Publisher Services 연동 지침 페이지를 참조하십시오.
Unity IDE에서 AppLovin Integration Manager에 액세스할 수 있습니다. 이를 통해 mediation 어댑터 및 mediation 플러그인 자체를 설치하거나 업그레이드할 수 있습니다.
Integration Manager를 실행하려면 Unity 메뉴 모음에서 AppLovin > Integration Manager를 선택합니다.

그러면 사용 가능한 mediation 네트워크 목록이 포함된 팝업 창이 표시됩니다. Action 열의 버튼을 클릭하여 ad networks를 Install하거나 Upgrade할 수 있습니다.
