[ios] AdSupport 프레임워크와 광고 맞춤 설정

iOS 애플리케이션을 개발할 때, 사용자에게 광고를 보여주기 위해서는 광고 식별자(Advertising Identifier)를 얻어야 합니다. 광고 식별자는 AdSupport 프레임워크를 사용하여 액세스할 수 있으며 유저의 광고로 비정형 광고 콘텐츠로 사용자에 대한 정보를 모음으로써 구체적인 타깃 및 효과적인 광고의 성과를 측정하는 데 사용됩니다.

AdSupport 프레임워크 도입

AdSupport 프레임워크를 사용하기 위해서는, Xcode 프로젝트 내에서 프레임워크를 추가해야 합니다. 프로젝트 내에서 Build Phases 섹션으로 이동한 후, Link Binary With Libraries를 선택하고 ‘+’ 버튼을 클릭하여 AdSupport 프레임워크를 추가합니다.

광고 식별자(aid) 얻기

AdSupport 프레임워크를 사용하여 광고 식별자를 얻기 위해서는 다음 코드를 사용할 수 있습니다.

#import <AdSupport/AdSupport.h>

NSUUID *advertisingIdentifier = [[ASIdentifierManager sharedManager] advertisingIdentifier];
NSString *aidString = [advertisingIdentifier UUIDString];

이렇게 얻은 광고 식별자는 광고 네트워크나 분석 툴에서 사용하여 광고의 타깃팅이나 성과 측정에 활용됩니다.

주의: 광고 식별자를 사용하여 개인 식별이 불가능하도록 유의해야 합니다. 앱스토어 가이드라인에 의거하여 광고 식별자를 앱 내에서 적절히 사용해야 합니다.

광고 맞춤 설정

광고 식별자를 얻은 후, 이를 광고 네트워크 플랫폼에 전달하여 광고를 보여줄 때 유저에게 맞춤화된 광고를 제공할 수 있습니다. 광고 네트워크 플랫폼의 개발자 문서를 참고하여 광고 맞춤 설정을 구현할 수 있습니다.


참고 문헌: