Audience Network에서 Advertiser Tracking Enabled 매개변수 설정에 대한 안내를 업데이트했습니다. 이제 더 이상 iOS용 Audience Network SDK 17.0.0 이상 버전의 Advertiser Tracking Enabled 매개변수를 설정할 필요가 없습니다. 이제 Apple의 앱 추적 투명성(ATT) 시스템 API를 사용하여 iOS용 Audience Network SDK 17.0.0 이상 버전을 통해 전송된 요청 또는 이벤트에 대한 ATT 권한 상태를 확인합니다.
참고: 개발자는 Meta SDK를 위한 개인정보 보호 매니페스트에서 추적 도메인 필드에 대한 자세한 내용을 확인할 수 있습니다. 추적 도메인 필드에 미리 입력된 항목은 사용자가 앱에 앱 추적 투명성(ATT) 권한을 제공한 경우 트래픽을 수신합니다. 검사 결과 iOS 14.5 이상 버전 기기의 요청 또는 이벤트에 ATT 권한이 부족한 것으로 확인되면 해당 데이터의 사용이 제한되며 Meta는 개인정보 보호 조치를 통해 광고를 게재하거나 측정하는 데 사용되기 전에 정보를 삭제하거나 결합합니다.
setAdvertiserTrackingEnabled
매개변수를 설정하여 요청 또는 이벤트가 추적에 옵트 인되어 있는지 나타냅니다.
iOS 14.5 이상 버전의 요청 또는 이벤트를 추적하도록 옵트 인했음을 나타내는 Advertiser Tracking Enabled 매개변수를 설정하지 않으면 해당 요청 또는 이벤트 사용이 제한될 수 있습니다. 비즈니스의 법적 의무, 플랫폼 약관 및 사용자와의 약속을 검토하여 요청 또는 이벤트 추적을 옵트 인했음을 나타내는 Advertiser Tracking Enabled 매개변수와 함께 전송될 이벤트를 결정해야 합니다.
이 매개변수가 전송되고 true 또는 yes로 설정되면 요청 또는 이벤트 데이터가 추적에 옵트 인된 것으로 간주할 수 있습니다. 이 매개변수가 전송되고 false 또는 no로 설정되면 Meta에서는 iOS 14.5 이상 버전의 요청 또는 이벤트를 ATT 권한 부족으로 간주할 수 있습니다.
참고:
setAdvertiserTrackingEnabled
매개변수를 구현해야 합니다.setAdvertiserTrackingEnabled
매개변수를 설정해야 합니다. 자세한 내용은 Advertiser Tracking Enabled를 참조하세요.AdvertiserTrackingEnabled
는 iOS 14.5~16.3.1 버전에서만 제공됩니다.iOS 17.0 이상 기기 및 Audience Network iOS SDK 6.15.0 이상 버전의 경우, 더 이상 Audience Network SDK에 Advertiser Tracking Enabled 매개변수를 추적할 필요가 없습니다. Meta에서는 이제 Apple의 앱 추적 투명성(ATT) 시스템 API를 사용하여 요청 또는 이벤트의 ATT 권한 상태를 확인합니다.
advertiserTrackingEnabled
플래그의 설정자가 사용 중단되었습니다. setAdvertiserTrackingEnabled 플래그는 iOS 17 이상에서 Audience Network SDK 6.15.0 이상 버전에 대해 사용되지 않습니다. 이제 iOS 17 이상에서 Audience Network SDK 6.15.0 이상 버전은 [ATTrackingManager trackingAuthorizationStatus]
를 사용하기 때문입니다.
AdvertiserTrackingEnabled
는 iOS 14.5 이상 기기에서만 제공됩니다. iOS 14.5 이전 버전에 광고 추적 제한을 사용하는 iOS를 실행하는 경우 광고 추적 제한을 사용할 수 있습니다.AdvertiserTrackingEnabled
매개변수를 true 또는 false로 설정합니다. AdvertiserTrackingEnabled
매개변수를 설정하고 나면 각 광고 요청과 입찰자 토큰에 자동으로 통합됩니다.true
또는 false
설정은 수동으로 변경하기 전까지 선택한 값으로 유지됩니다. 그러나 사용자가 앱을 삭제했다가 재설치할 경우 매개변수를 다시 설정해야 합니다.FBAdSettings
클래스의 setAdvertiserTrackingEnabled
메서드를 호출하고 Objective-C의 경우 YES
, Swift의 경우 true
로 설정합니다. 반면에 setAdvertiserTrackingEnabled
는 Objective-C의 경우 NO
, Swift의 경우 false
로 설정합니다.
미디에이션을 사용 중인 경우 setAdvertiserTrackingEnabled
플래그를 구현한 다음, 미디에이션 SDK를 초기화해야 Facebook에서 입찰 요청을 통해 이를 수신할 수 있습니다.
이 플래그는 테스트 모드를 활성화하는 상태에서도 적용됩니다.
// Set the flag as true
[FBAdSettings setAdvertiserTrackingEnabled:YES];
// Set the flag as false
[FBAdSettings setAdvertiserTrackingEnabled:NO];
Audience Network에서 제공하는 Unity 래퍼를 사용하고 있나요?
// Set the flag as true AudienceNetwork.AdSettings.SetAdvertiserTrackingEnabled(true); // Set the flag as false AudienceNetwork.AdSettings.SetAdvertiserTrackingEnabled(false);
using UnityEngine; using System.Runtime.InteropServices; #if UNITY_IOS namespace AudienceNetwork { public static class AdSettings { [DllImport("__Internal")] private static extern void FBAdSettingsBridgeSetAdvertiserTrackingEnabled(bool advertiserTrackingEnabled); public static void SetAdvertiserTrackingEnabled(bool advertiserTrackingEnabled) { FBAdSettingsBridgeSetAdvertiserTrackingEnabled(advertiserTrackingEnabled); } } } #endif
이 코드를 입력하고 나면 Unity 래퍼를 사용할 때처럼 플래그를 활성화하거나 비활성화합니다.