ADX Library
  • ADXLibrary
  • Android
    • Integrate
    • SDK Integration
      • Initialize
      • Ad Formats
        • Banner Ad
        • Interstitial Ad
        • Native Ad
        • Rewarded Ad
          • AD(X)
          • AdMob
      • Ad Error
      • Ad Revenue
        • Banner Ad
        • Interstitial Ad
        • Native Ad
        • Rewarded Ad
      • Sample Application
    • Targeting Android 12
    • Change log
  • iOS
    • Integrate
    • SDK Integration
      • Initialize
      • Ad Formats
        • Banner Ad
        • Interstitial Ad
        • Native Ad
        • Rewarded Ad
          • AD(X)
          • AdMob
      • Ad Error
      • Ad Revenue
        • Banner Ad
        • Interstitial Ad
        • Native Ad
        • Rewarded Ad
      • Sample Application
    • Supporting iOS 14+
      • App Tracking Transparency
      • SKAdNetwork ID List
    • Change log
  • Unity
    • Integrate
    • SDK Integration
      • Initialize
      • Ad Formats
        • Banner Ad
        • Interstitial Ad
        • Rewarded Ad
          • AD(X)
          • AdMob (ADX v2.4.0 미만)
          • AdMob (ADX v2.4.0 이상)
      • Ad Error
      • Ad Revenue
        • Banner Ad
        • Interstitial Ad
        • Rewarded Ad
      • Sample Application
    • Change log
  • Flutter
    • Integrate
    • SDK Integration
      • Initialize
      • Ad Formats
        • Banner Ad
        • Interstitial Ad
        • Rewarded Ad
      • Sample Application
    • Change log
  • Appendix
    • SSV Callback (Server-Side Verification)
    • UMP (User Messaging Platform)
Powered by GitBook
On this page
  • 0. GDPR (General Data Protection Regulation)
  • 1. Initialize & GDPR Content UI
  • Case 1. EEA μ‚¬μš©μžμ˜ GDPR λ™μ˜ ν™”λ©΄ 제곡
  • Case 2. 직접 λ™μ˜ μ—¬λΆ€ μ„€μ •
  • 2. ConsentState
  • 3. GDPR λ™μ˜ν™”λ©΄ μž¬λ…ΈμΆœ
  • 4. Privacy Policy
  • 5. 디버깅 둜그 ν™œμ„±ν™”
  • 6. iOS App μΌμ‹œμ •μ§€ κΈ°λŠ₯ (ν’€μŠ€ν¬λ¦° κ΄‘κ³ )
  • 7. Android Main Thread λŒ€μ‘
  • 8. 아동 λŒ€μƒ μ„€μ •

Was this helpful?

  1. Unity
  2. SDK Integration

Initialize

PreviousSDK IntegrationNextAd Formats

Last updated 5 months ago

Was this helpful?

0. GDPR (General Data Protection Regulation)

GDPR은 μœ λŸ½μ—°ν•©(μ΄ν•˜ 'EU')의 κ°œμΈμ •λ³΄ 보호 λ²•λ ΉμœΌλ‘œ μ„œλΉ„μŠ€ μ œκ³΅μžλŠ” EU μ‚¬μš©μžμ˜ κ°œμΈμ •λ³΄ λ˜λŠ” 그에 μ€€ν•˜λŠ” 정보에 λŒ€ν•œ μˆ˜μ§‘ 및 ν™œμš©μ— λŒ€ν•΄ μ‚¬μš©μžμ—κ²Œ λ™μ˜ μ—¬λΆ€λ₯Ό 확인받아야 ν•©λ‹ˆλ‹€. GDPR κ·œμ • μ€€μˆ˜ 및 κ·œμ •μ— λ”°λ₯Έ κ΄‘κ³ λ„€νŠΈμ›Œν¬ λ™μž‘μ— ν•„μš”ν•œ μ ˆμ°¨μž…λ‹ˆλ‹€.

1. Initialize & GDPR Content UI

μ΄ˆκΈ°ν™” μ‹œ 유럽 경제 μ§€μ—­ (European Economic Area) μ‚¬μš©μžμ˜ GDPR λ™μ˜ μ—¬λΆ€λ₯Ό λ°›μ•„ μ²˜λ¦¬ν•  수 μžˆλŠ” κ΄€λ ¨ κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€. κ΄‘κ³  κ΄€λ ¨ μ½”λ“œλ₯Ό μš”μ²­ν•˜κΈ° 전에 μ΄ˆκΈ°ν™” ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•©λ‹ˆλ‹€.

Unity ADX SDKμ—λŠ” μ‚¬μš©μžλ‘œλΆ€ν„° GDPR λ™μ˜λ₯Ό 받을 수 μžˆλŠ” κΈ°λŠ₯이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.


2024λ…„ 1μ›” 16일뢀터 IAB 유럽의 인증과 ν”Œλž«νΌ μ‚¬μ—…μžμ˜ 인증을 받은 λ™μ˜ ν”Œλž«νΌ(CMP)λ₯Ό 톡해 GDPR λ™μ˜ 관리λ₯Ό μ²˜λ¦¬ν•΄μ•Ό 됨에 따라, Unity ADX SDK 버전 2.5.0 이상뢀터, SDK λ‚΄λΆ€μ—μ„œ 자체적으둜 제곡되던 GDPR λ™μ˜ 화면은 더 이상 μ§€μ›λ˜μ§€ μ•ŠμœΌλ‹ˆ, μ• λ“œλͺΉ UMP (User Messaging Platform)λ₯Ό ν†΅ν•˜μ—¬ GDPR λ™μ˜λ₯Ό μ²˜λ¦¬ν•΄μ•Όν•©λ‹ˆλ‹€.


유럽 경제 μ§€μ—­ (European Economic Area)μ—μ„œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ„œλΉ„μŠ€ν•˜κ³  μžˆκ±°λ‚˜, λ˜λŠ” μ„œλΉ„μŠ€ν•  κ³„νšμ΄ μžˆλ‹€λ©΄ Unity ADX SDK 버전 2.5.0 이상을 μ„€μΉ˜ν•˜κ³ , 이 λ¬Έμ„œμ˜ μ΄λ™ν•˜μ—¬ 기술된 λ‚΄μš©μ— 따라 μ„€μ •ν•˜μ—¬ μ£Όμ‹­μ‹œμ˜€.

  • "<ADX_APP_ID>"에 ADXμ—μ„œ λ°œκΈ‰λ°›μ€ ADX App IDλ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.

  • SDK μ΄ˆκΈ°ν™”λŠ” μ•± μ‹€ν–‰ μ‹œ ν•œ 번만 ν˜ΈμΆœν•˜μ—¬ μ£Όμ‹œκ³ , κ΄‘κ³  μš”μ²­μ€ μ΄ˆκΈ°ν™”κ°€ μ™„λ£Œλœ 후에 이뀄져야 ν•©λ‹ˆλ‹€.

    • OnADXConsentCompletedκ°€ 호좜 된 ν›„, κ΄‘κ³ λ₯Ό μš”μ²­ν•΄μ•Ό ν•©λ‹ˆλ‹€.

  • GdprType은 μ•„λž˜ ν•­λͺ© 쀑 ν•˜λ‚˜λ₯Ό μ„ νƒν•˜μ—¬ μž…λ ₯ν•©λ‹ˆλ‹€.

GDPR νƒ€μž…

μ„€λͺ…

POPUP_LOCATION

지역에 따라 λ™μ˜ νŒμ—… 호좜 (EU μ§€μ—­)

POPUP_DEBUG

μ§€μ—­ 상관없이 λ™μ˜ νŒμ—… 호좜 ν…ŒμŠ€νŠΈ (DEBUG)

DIRECT_NOT_REQUIRED

λ™μ˜ μ—¬λΆ€κ°€ ν•„μš”μ—†λŠ” μ§€μ—­ (EU μ™Έ μ§€μ—­)

DIRECT_DENIED

μ‚¬μš©μžκ°€ κ°œμΈμ •λ³΄ ν™œμš© 및 μˆ˜μ§‘ κ±°λΆ€

DIRECT_CONFIRM

μ‚¬μš©μžκ°€ κ°œμΈμ •λ³΄ ν™œμš© 및 μˆ˜μ§‘ λ™μ˜

Case 1. EEA μ‚¬μš©μžμ˜ GDPR λ™μ˜ ν™”λ©΄ 제곡

유럽 경제 μ§€μ—­ (European Economic Area) μ‚¬μš©μžμ—κ²Œ λ™μ˜ μ—¬λΆ€λ₯Ό 선택할 수 μžˆλ„λ‘ λ™μ˜ 화면을 μ œκ³΅ν•©λ‹ˆλ‹€.

유럽 경제 μ§€μ—­ (European Economic Area) μ‚¬μš©μžμ—κ²Œ λ™μ˜ μ—¬λΆ€λ₯Ό 선택할 수 μžˆλŠ” κΈ°λŠ₯이 μ• λ“œλͺΉ UMP (User Messaging Platform)에 μ˜ν•΄μ„œ 처리되며, μ• λ“œλͺΉ UMP κΈ°λŠ₯은 Unity ADX SDK 버전 2.5.0 이상에 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

  • ADXConfigurationμ—μ„œ GdprType을 POPUP_LOCATION둜 μ„€μ •ν•˜μ‹œλ©΄, μ‚¬μš©μžμ˜ 접속 ꡭ가에 따라 EU μ‚¬μš©μžλŠ” GDPR λ™μ˜ Consent UIλ₯Ό 톡해 λ™μ˜ μ—¬λΆ€λ₯Ό κ²°μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  • GdprType을 POPUP_DEBUG둜 μ„€μ • μ‹œ 접속 ꡭ가와 상관없이 λ™μ˜ 화면을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

ADXConfiguration adxConfiguration = new ADXConfiguration.Builder()
                                .SetAppId("<ADX_APP_ID>")
                                .SetTestDevices(new List<string>() {"<TEST_DEVICE_ID>"})
                                .SetGdprType(GdprType.POPUP_LOCATION).Build();

AdxSDK.Initialize(adxConfiguration, adxConsentState => {
       Debug.Log(":::onADXConsentCompleted : " + adxConsentState);
});

  • Android 2) 둜그 좜λ ₯μ—μ„œ μ•„λž˜μ˜ κΈ°κΈ° IDλ₯Ό ν™•μΈν•©λ‹ˆλ‹€. 이 μ‹λ³„μž λ¬Έμžμ—΄μ„ ADXConfiguration 객체 생성 μ‹œ μ‚¬μš©ν•˜λŠ” SetTestDevices νŒŒλΌλ―Έν„°μ— μž…λ ₯ν•˜κ³ , SetGdprType νŒŒλΌλ―Έν„°μ—λŠ” POPUP_DEBUGλ₯Ό μž…λ ₯ν•˜μ—¬ μ£Όμ‹­μ‹œμ˜€. Use new ConsentDebugSettings.Builder().addTestDeviceHashedId("33BE2250B43518CCDA7DE426D04EE231") to set this as a debug device.


  • iOS 2) iOS 앱을 λ””λ°”μ΄μŠ€μ— μ„€μΉ˜ν•˜λ©΄ μ•„λž˜μ™€ 같은 λ©”μ‹œμ§€κ°€ Xcode μ½˜μ†”μ— 좜λ ₯λ©λ‹ˆλ‹€. 이 μ‹λ³„μž λ¬Έμžμ—΄μ„ ADXConfiguration 객체 생성 μ‹œ μ‚¬μš©ν•˜λŠ” SetTestDevices νŒŒλΌλ―Έν„°μ— μž…λ ₯ν•˜κ³ , SetGdprType νŒŒλΌλ―Έν„°μ—λŠ” POPUP_DEBUGλ₯Ό μž…λ ₯ν•˜μ—¬ μ£Όμ‹­μ‹œμ˜€.


Case 2. 직접 λ™μ˜ μ—¬λΆ€ μ„€μ •

유럽 경제 μ§€μ—­ (European Economic Area) μ‚¬μš©μžκ°€ μ—†κ±°λ‚˜ μ•± 내에 νšŒμ›κ°€μž…μ΄λ‚˜ GDPRμ—μ„œ μ •ν•˜λŠ” κ°œμΈμ •λ³΄μ— μ€€ν•˜λŠ” 정보λ₯Ό μˆ˜μ§‘ν•˜κ³  μžˆμœΌμ‹œλ‹€λ©΄ ν•œκ΅­μ—μ„œ ν‘Έμ‹œμ•Œλ¦Ό λ™μ˜, κ°œμΈμ •λ³΄μ²˜λ¦¬λ°©μΉ¨μ— λŒ€ν•΄ λ™μ˜μ ˆμ°¨λ₯Ό μ§„ν–‰ν•˜λŠ” 것과 같이 λ”°λ‘œ 직접 λ™μ˜ 절차λ₯Ό μ§„ν–‰ 및 μ²˜λ¦¬ν•΄μ£Όμ…”μ•Όν•©λ‹ˆλ‹€.

  • 유럽 경제 μ§€μ—­ (European Economic Area) μ™Έ μ§€μ—­μœΌλ‘œ λ™μ˜ μ—¬λΆ€κ°€ ν•„μš” μ—†λŠ” 경우, ADXConfigurationμ—μ„œ GdprType을 DIRECT_NOT_REQUIRED둜 μ„€μ • ν•˜μ‹­μ‹œμ˜€.

ADXConfiguration adxConfiguration = new ADXConfiguration.Builder()
                                .SetAppId("<ADX_APP_ID>")
                                .SetTestDevices(new List<string>() {"<TEST_DEVICE_ID>"})
                                .SetGdprType(GdprType.DIRECT_NOT_REQUIRED).Build();

AdxSDK.Initialize(adxConfiguration, adxConsentState => {
       Debug.Log(":::onADXConsentCompleted : " + adxConsentState);
});

2. ConsentState

GDPR λ™μ˜ 여뢀에 λŒ€ν•΄ 4개의 μƒνƒœκ°’μ„ κ°€μ§‘λ‹ˆλ‹€.

μƒνƒœ

μ„€λͺ…

0

λ™μ˜ μ—¬λΆ€κ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠλŠ” μ‚¬μš©μžλ‘œ 호좜 μƒνƒœλ‘œ κ°œμΈν™” κ΄‘κ³ κ°€ λ…ΈμΆœλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

1

λ™μ˜ μ—¬λΆ€κ°€ ν•„μš”μ—†λŠ” μ§€μ—­ (EU μ™Έ μ§€μ—­) κ°œμΈν™” κ΄‘κ³ κ°€ λ…ΈμΆœλ©λ‹ˆλ‹€.

2

μ‚¬μš©μžκ°€ κ°œμΈμ •λ³΄ ν™œμš© 및 μˆ˜μ§‘μ„ κ±°λΆ€ν•œ μƒνƒœ

κ°œμΈν™” κ΄‘κ³ κ°€ λ…ΈμΆœλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

3

μ‚¬μš©μžκ°€ κ°œμΈμ •λ³΄ ν™œμš© 및 μˆ˜μ§‘μ„ λ™μ˜ν•œ μƒνƒœ

κ°œμΈν™” κ΄‘κ³ κ°€ λ…ΈμΆœλ©λ‹ˆλ‹€.

λ™μ˜ μ—¬λΆ€λ₯Ό 확인/λ³€κ²½ ν•˜μ‹œλŠ” 경우 ADXGDPRManager의 μ•„λž˜ ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜μ—¬ μ£Όμ‹œκΈ° λ°”λžλ‹ˆλ‹€.

// ADXGDPR에 μ„€μ •λœ μ‚¬μš©μžμ˜ λ™μ˜ 정보λ₯Ό ν™•μΈν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€.
ADXGDPRManager.GetConsentState();

// 직접 λ™μ˜ μ—¬λΆ€λ₯Ό λ³€κ²½ν•©λ‹ˆλ‹€.
ADXGDPRManager.SetConsentState(consentState);

3. GDPR λ™μ˜ν™”λ©΄ μž¬λ…ΈμΆœ

GDPR λ™μ˜ 화면을 μ‚¬μš©μžμ—κ²Œ μž¬λ…ΈμΆœν•˜μ—¬ λ™μ˜ 여뢀에 λŒ€ν•œ μƒνƒœ 값을 λ³€κ²½ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

AdxSDK.ShowGDPRForm((bool result) => {
    // GDPR λ™μ˜ν™”λ©΄ μž¬λ…ΈμΆœ κ²°κ³Ό 확인
});
  • λ²„νŠΌ 클릭과 같은 μ‚¬μš©μž μž…λ ₯ μ΄λ²€νŠΈμ— μ˜ν•΄μ„œλ§Œ μœ„μ˜ λ©”μ†Œλ“œλ₯Ό 호좜 ν•˜μ‹­μ‹œμ˜€. μ‚¬μš©μž μž…λ ₯ 이벀트 없이 ν˜ΈμΆœν•  경우 μ •μƒμ μœΌλ‘œ λ™μž‘ν•˜μ§€ μ•Šμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

  • 유럽 경제 μ§€μ—­ (European Economic Area) 지역이 아닐 경우, GDPR λ™μ˜ 화면이 μž¬λ…ΈμΆœ μ•ˆ 될 μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

  • GDPR λ™μ˜ 여뢀에 λŒ€ν•œ 정보가 이미 μ‘΄μž¬ν•  경우, 유럽 경제 μ§€μ—­ (European Economic Area) 지역이 μ•„λ‹ˆλ”λΌλ„ GDPR λ™μ˜ 화면이 λ…ΈμΆœλ  수 μžˆμŠ΅λ‹ˆλ‹€.

  • ADX Unity SDK 2.6.0 버전뢀터 μ§€μ›λ©λ‹ˆλ‹€.

4. Privacy Policy

AD(x)의 Privacy Policy λ¬Έμ„œ URL은 ADXGDPRManager의 GetPrivacyPolicyURL()λ₯Ό ν˜ΈμΆœν•˜μ—¬ μ‚¬μš©ν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€.

ADXGDPRManager.GetPrivacyPolicyURL();

5. 디버깅 둜그 ν™œμ„±ν™”

QA μ§„ν–‰ μ‹œ 연동 및 λ―Έλ””μ—μ΄μ…˜ 정상 λ™μž‘ 확인을 μœ„ν•΄ μ΄ˆκΈ°ν™” ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•˜κΈ° 전에 μ•„λž˜μ™€ 같이 μΆ”κ°€λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

AdxSDK.SetLogEnable(true);

6. iOS App μΌμ‹œμ •μ§€ κΈ°λŠ₯ (ν’€μŠ€ν¬λ¦° κ΄‘κ³ )

μ „λ©΄, λ¦¬μ›Œλ“œ λ“± 전체 ν™”λ©΄μ—μ„œ κ΄‘κ³ κ°€ λ…ΈμΆœλ  λ•Œ iOS μ•±μ˜ μΌμ‹œμ€‘μ§€κ°€ ν•„μš”ν•˜λ‹€λ©΄ μ•„λž˜μ™€ 같이 μΆ”κ°€ν•΄μ•Ό ν•©λ‹ˆλ‹€.

ν•΄λ‹Ή κΈ°λŠ₯은 ADX Unity SDK 2.3.4 μ΄μƒμ—μ„œ μ‚¬μš© κ°€λŠ₯ν•©λ‹ˆλ‹€.

AdxSDK.SetiOSAppPauseForFullScreenAd(true);

7. Android Main Thread λŒ€μ‘

μ•ˆλ“œλ‘œμ΄λ“œ λ‹¨λ§μ—μ„œ κ΄‘κ³  μ½œλ°±μ„ 톡해 λ¦¬μ†ŒμŠ€ μ ‘κ·Όμ‹œ λ©”μΈμ“°λ ˆλ“œ κ΄€λ ¨ μ—λŸ¬κ°€ λ°œμƒν•©λ‹ˆλ‹€.

can only be called from the main thread

이λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄μ„œλŠ” Update() λ˜λŠ” AdxSDK.ExecuteMainThread() λ₯Ό μ‚¬μš©ν•˜μ—¬ λ©”μΈμ“°λ ˆλ“œ λ‚΄μ—μ„œ ν•΄λ‹Ή λ‘œμ§μ„ μ²˜λ¦¬ν•΄μ•Ό ν•©λ‹ˆλ‹€.

ν•΄λ‹Ή κΈ°λŠ₯은 ADX Unity SDK 2.3.4 μ΄μƒμ—μ„œ μ‚¬μš© κ°€λŠ₯ν•©λ‹ˆλ‹€.

AdxSDK.ExecuteMainThread(() => {
    // λ©”μΈμ“°λ ˆλ“œμ—μ„œ 처리 κ°€λŠ₯
});

8. 아동 λŒ€μƒ μ„€μ •

μ• λ“œλͺΉ UMP의 GDPR λ™μ˜ 화면을 ν…ŒμŠ€νŠΈ λͺ©μ μœΌλ‘œ ν™•μΈν•˜λ €λ©΄, μ•„λž˜ 두 κ°€μ§€ 섀정이 ν•„μš”ν•©λ‹ˆλ‹€. 1) μ• λ“œλͺΉ λŒ€μ‰¬λ³΄λ“œ (https://apps.admob.com)둜 μ΄λ™ν•œ λ‹€μŒμ— μ•„λž˜ GDPR λ©”μ‹œμ§€ μž‘μ„± κ°€μ΄λ“œ λ‚΄μš©μ„ λ”°λΌμ„œ λ©”μ‹œμ§€ μž‘μ„±κ³Ό κ²Œμ‹œλ₯Ό μ™„λ£Œν•˜μ‹­μ‹œμ˜€.

iOS 경우,UMPμ—μ„œ GDPRκ³Ό IDFA (Identifier for Advertisers)μ ‘κ·Ό κΆŒν•œμ— κ΄€ν•œ μ œμ–΄λ₯Ό 같이 μ²˜λ¦¬ν•˜κΈ° λ•Œλ¬Έμ—,DIRECT_NOT_REQUIREDκ°’μœΌλ‘œ μ„€μ •ν•  경우 IDFA μ ‘κ·Ό κΆŒν•œκΉŒμ§€ 같이 νšλ“ν•  수 μ—†μŠ΅λ‹ˆλ‹€. 이 경우 ATT (App Tracking Transparency) λ™μ˜ μš”μ²­μ€, ν”„λ‘œκ·Έλž˜λ° μ½”λ“œλ₯Ό μ‚¬μš©ν•˜μ—¬ν•˜μ‹­μ‹œμ˜€.

COPPA에 따라 μ½˜ν…μΈ λ₯Ό 아동 λŒ€μƒμœΌλ‘œ μ²˜λ¦¬ν•˜λ„λ‘ μ§€μ •ν•΄μ•Ό ν•˜κ±°λ‚˜ 유럽 경제 μ§€μ—­ (EEA)에 κ±°μ£Όν•˜λŠ” λ™μ˜ μ—°λ Ή 미만의 μ‚¬μš©μžλ₯Ό λŒ€μƒμœΌλ‘œ ν•˜λŠ” μ„œλΉ„μŠ€μ˜ 경우 μ΄ˆκΈ°ν™” ν•¨μˆ˜ ν˜ΈμΆœν•˜κΈ° 전에 μ• λ“œλͺΉμ˜ νƒ€κ²ŸνŒ… 섀정을 ν•΄μ•Ό ν•©λ‹ˆλ‹€. μžμ„Έν•œ λ‚΄μš©μ€ μ• λ“œλͺΉ νƒ€κ²ŸνŒ…() 톡해 확인 ν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€.

https://support.google.com/admob/answer/10113207?hl=ko
https://developers.google.com/admob/unity/targeting?hl=ko
μˆ˜λ™μœΌλ‘œ ATT λ™μ˜ μ•Œλ¦Όμ„ μš”μ²­
<UMP GDPR λ™μ˜ ν™”λ©΄>
UMP (User Messaging Platfom)