iOS 타겟팅 설정하기

오디언스 타겟팅 설정하기

1

Adrop 초기화

import AdropAds

// production을 위해 'true'를 선택하세요.
// 특정 국가에서 이 SDK를 사용하고 있다면, 
// ISO 3166 alpha-2 국가 코드 array를 전달하세요.
Adrop.initialize(production: false, targetCountries: [])

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)
  • 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