[ios] AdSupport 프레임워크의 설정

AdSupport 프레임워크는 iOS 앱에서 광고 식별자를 사용할 때 유용합니다. 이를 통해 광고와 추적을 위한 유니크한 식별자를 얻을 수 있습니다.

AdSupport 프레임워크 추가

Xcode에서 프로젝트를 열고, 타겟의 Build Phases에서 Link Binary With Libraries를 클릭한 후 “+” 버튼을 눌러 AdSupport 프레임워크를 추가합니다.

권한 설정

Info.plist 파일에 NSAdvertisingIdentifierUsageDescription 키와 사용 설명을 추가해야 합니다. 이것은 사용자에게 광고 식별자 사용에 대한 설명을 제공하는 것입니다.

<key>NSAdvertisingIdentifierUsageDescription</key>
<string>이 디바이스 식별자는 광고에 관련된 기능을 제공하는 데 사용됩니다.</string>

광고 식별자 가져오기

Swift에서는 다음과 같이 ASIdentifierManager 클래스를 이용하여 광고 식별자를 얻을 수 있습니다.

import AdSupport

let adManager = ASIdentifierManager.shared()
let advertisingIdentifier = adManager.advertisingIdentifier.uuidString

Objective-C에서는 다음과 같이 광고 식별자를 얻을 수 있습니다.

#import <AdSupport/AdSupport.h>

ASIdentifierManager *adManager = [ASIdentifierManager sharedManager];
NSUUID *advertisingIdentifier = adManager.advertisingIdentifier;
NSString *advertisingIDString = [advertisingIdentifier UUIDString];

위의 코드를 이용하여 앱에서 광고 식별자를 가져와서 필요한 곳에서 사용할 수 있습니다.

결론

AdSupport 프레임워크를 사용하여 광고 식별자를 쉽게 가져와서 앱 내에서 광고 및 추적 관련 기능을 구현할 수 있습니다. 올바른 설정과 권한을 추가하여 사용자에게는 안전하고 투명한 경험을 제공할 수 있습니다.

참고 문헌: Apple Developer Documentation - AdSupport Framework