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"];
문맥 타겟팅 설정하기
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")
Last updated