문맥 타겟팅

Android

val unitId = "UNIT_ID"
val contextId = "CONTEXT_ID"

// Banner 광고
val banner = AdropBanner(this, "your_unit_id", "your_context_id")

// Native 광고
val nativeAd = AdropNativeAd(this, "your_unit_id", "your_context_id")

// Banner Activity 예시
class MainActivity : AppCompatActivity() {
    private lateinit var banner: AdropBanner
    
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        
        // contextId와 함께 Banner 광고 생성
        banner = AdropBanner(this, unitId, contextId)
        banner.load()
        
        // 레이아웃에 추가
        findViewById<LinearLayout>(R.id.banner_container).addView(banner)
    }
}

iOS

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는 문맥 타겟팅 생성 시 카테고리 필터에 입력한 값(A)을 의미합니다.

  • 문맥 타겟팅 광고 요청 시: 광고 요청 파라미터에 해당 값(A)을 포함해 전달해야 합니다.

  • 예외: 문맥 타겟팅을 활용하지 않는 광고 요청이라면 contextId 파라미터는 포함하지 않아도 됩니다.

Last updated