NestAdsNativeCustomAd

public interface NestAdsNativeCustomAd

package com.nestads.sdk.ads.nativead

커스텀 네이티브 광고 형식 인터페이스입니다.


Nested Class

public fun interface OnCustomAdLoadedListener

광고가 로드 완료 되었을 때 리스너 인터페이스


public fun interface OnCustomClickListener

광고 커스텀 클릭이 발생 했을 때 리스너 인터페이스


Public Constants

public const final val MEDIA_SPEC_ID_VIDEO: String

동영상 소재의 미디어 스펙 ID

Constant Value: "_videoMediaSpec”


Public Variables

public abstract val mediaContent: NestAdsMediaContent?

광고의 동영상 소재. 동영상 소재는 미디어 스펙 중 VIDEO 를 말합니다.


public abstract val creativeSpecId: String

광고의 소재 스펙 ID


public abstract availableMediaSpecIds: List?

광고의 미디어 스펙 ID 리스트. 동영상 소재의 미디어 스펙 ID는 제외하고 반환됩니다. 동영상 소재의 미디어 스펙 ID는 NestAdsNativeCustomAd.MEDIA_SPEC_ID_VIDEO 으로 접근할 수 있습니다.


Public Methods

public abstract fun getImage(mediaSpecId: String): NestAdsImage?

특정 미디어 스펙의 이미지 소재 정보를 가져올 때 사용합니다. 이미지 소재는 미디어 스펙 중 IMAGE, PROFILE_IMAGE 를 말합니다.

매개변수
설명

mediaSpecId

이미지 소재 정보를 가져올 미디어 스펙 ID


public abstract fun getText(mediaSpecId: String): CharSequence?

특정 미디어 스펙의 텍스트 소재 값을 가져올 때 사용합니다. 텍스트 소재는 미디어 스펙 중 TEXT, CTA_BUTTON, ADBADGE 를 말합니다.

매개변수
설명

mediaSpecId

텍스트 소재 값을 가져올 미디어 스펙 ID


public abstract fun getLandingUrl(mediaSpecId: String): String?

특정 미디어 스펙의 랜딩URL 정보를 가져올 때 사용합니다.

매개변수
설명

mediaSpecId

랜딩URL 정보를 가져올 미디어 스펙 ID


public abstract fun getTextWithMeta(mediaSpecId: String): NestAdsTextWithMeta?

특정 미디어 스펙의 텍스트 소재 값과 Meta 정보를 가져올 때 사용합니다. 텍스트 소재는 미디어 스펙 중 TEXT, CTA_BUTTON, ADBADGE 를 말합니다.

매개변수
설명

mediaSpecId

텍스트 소재 값과 Meta 정보를 가져올 미디어 스펙 ID


public abstract fun recordImpression(): Unit

광고가 노출 되었을 때 그 성과를 기록합니다.


public abstract fun performClick(mediaSpecId: String): Unit

특정 미디어 스펙의 뷰에서 클릭이 발생했을 때 그 성과를 보고합니다.

매개변수
설명

mediaSpecId

클릭이 발생한 미디어 스펙 ID


public final fun getAdInfo(): NestAdsAdInfo?

광고 정보를 반환합니다.


public abstract fun destroy(): Unit

현재의 광고 정보를 제거합니다.

Last updated