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