iOS 타겟팅 설정하기
오디언스 타겟팅 설정하기
1
Adrop 초기화
import AdropAds
// production을 위해 'true'를 선택하세요.
// 특정 국가에서 이 SDK를 사용하고 있다면,
// ISO 3166 alpha-2 국가 코드 array를 전달하세요.
Adrop.initialize(production: false, targetCountries: [])// AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// 애플리케이션 실행 후 커스텀을 위해 지점을 Override합니다.
[Adrop initializeWithProduction:NO targetCountries:@[]];
return YES;
}
2
setProperty
앱 사용자를 설명하는 속성을 설정할 수 있습니다. 지원하는 키에 대해 사전 설정된 값을 확인하세요.
import AdropAds
let key = "YOUR_PROPERTY_KEY"
let value = "YOUR_PROPERTY_VALUE"
// UID 설정 함수
AdropMetrics.setUID('YOUR_UID')
// 프로퍼티 설정 함수
AdropMetrics.setProperty(key: key, value: value)
// 현재 디바이스의 프로퍼티를 확인할 수 있는 함수
AdropMetrics.properties()
AdropMetrics.setProperty(key: "user_level", value: "premium")
AdropMetrics.setProperty(key: "user_age", value: 25)
AdropMetrics.setProperty(key: "is_premium", value: true)#import <AdropAds/AdropAds.h>
NSString *const key = @"YOUR_PROPERTY_KEY";
NSString *const value = @"YOUR_PROPERTY_VALUE";
// 프로퍼티 설정 함수
[AdropMetrics setPropertyForKey: key value: value];
// 현재 디바이스의 프로퍼티를 확인할 수 있는 함수
[AdropMetrics properties];
// UID 설정 함수
[Adrop setUID:@"user101"];key는 카테고리 필터(아래 이미지)에서 좌측 박스를 의미합니다.
value는 카테고리 필터에 설정하신 우측 박스를 의미합니다.
setProperty할 때, 하나의 key에 하나의 value만 대응됩니다.
value에는 Array, Map Type은 지원하지 않습니다.

문맥 타겟팅 설정하기
val unitId = "UNIT_ID"
val contextId = "CONTEXT_ID"
// Banner 광고:
let banner = AdropBanner(unitId: "your_unit_id", contextId: "your_context_id")
// Native 광고:
let nativeAd = AdropNativeAd(unitId: "your_unit_id", contextId: "your_context_id")
// UIKit 예시:
class ViewController: UIViewController {
private var banner: AdropBanner!
override func viewDidLoad() {
super.viewDidLoad()
// contextId와 함께 Banner 광고 생성
banner = AdropBanner(unitId: unitId, contextId: contextId)
banner.load()
// 레이아웃에 추가
bannerContainer.addSubview(banner)
}
}
// SwiftUI 예시:
AdropBannerRepresented(unitId: "unit_id", contextId: "context_id")생성 시점: contextId는 문맥 타겟팅 생성 시 아래 이미지에서 박스에 입력한 값을 의미합니다.
문맥 타겟팅 광고 요청 시: 광고 요청 파라미터에 contextId 포함해 전달해야 합니다.
예외: 문맥 타겟팅을 활용하지 않는 광고 요청이라면 contextId 파라미터는 포함하지 않아도 됩니다.

Last updated