NativeCustomFormatAd

interface NativeCustomFormatAd


Ad Manager 맞춤 네이티브 광고 형식입니다. 맞춤 (사용자 정의) 네이티브 광고 형식을 사용하면 기존 네이티브 광고에 나만의 변수를 정의할 수 있습니다. 맞춤 네이티브 광고 형식을 사용하면 자체 애셋을 정의하고 렌더링할 수 있으며 광고의 클릭 동작을 정의할 수 있습니다.

요약

중첩된 유형

디스플레이 광고의 공개 측정 인터페이스입니다.

사용자가 맞춤 네이티브 광고 형식을 클릭할 때 호출되는 콜백의 인터페이스 정의입니다.

맞춤 네이티브 광고 형식이 성공적으로 로드될 때 호출되는 콜백의 인터페이스 정의입니다.

상수

const String!
ASSET_NAME_VIDEO = "_videoMediaView"

getMediaContent에서 반환된 동영상 콘텐츠와 연결된 저작물 이름입니다.

공개 함수

Unit

광고 객체를 소멸시킵니다.

(Mutable)List<String!>?

사용 가능한 모든 애셋 목록을 반환합니다.

String?

Ad Manager UI에 정의된 맞춤 네이티브 광고 형식의 ID를 반환합니다.

NativeCustomFormatAd.DisplayOpenMeasurement?

이 광고와 연결된 DisplayOpenMeasurement를 반환합니다.

NativeAd.Image?
getImage(assetName: String!)

이미지 애셋을 반환합니다.

MediaContent?

이 광고와 연결된 MediaContent를 반환합니다.

CharSequence?
getText(assetName: String!)

이미지 확장 소재가 아닌 숫자, URL 또는 기타 유형의 문자열 확장 소재를 반환합니다.

Unit
performClick(assetName: String!)

광고를 클릭하여 클릭연결 동작을 실행합니다.

Unit

노출을 기록합니다.

상수

ASSET_NAME_VIDEO

const val ASSET_NAME_VIDEO = "_videoMediaView": String!

getMediaContent에서 반환된 동영상 콘텐츠와 연결된 저작물 이름입니다. 사용자가 getMediaContent에서 반환된 동영상 콘텐츠가 포함된 MediaView를 클릭할 때 onCustomClick에 보고되는 애셋 이름입니다.

공개 함수

소멸

fun destroy(): Unit

광고 객체를 소멸시킵니다. destroy가 호출된 후에는 광고 객체에서 다른 메서드를 호출하면 안 됩니다.

getAvailableAssetNames

fun getAvailableAssetNames(): (Mutable)List<String!>?

사용 가능한 모든 애셋 목록을 반환합니다.

반환 값
(Mutable)List<String!>?

사용 가능한 모든 애셋의 목록 또는 사용 가능한 애셋이 없는 경우 빈 목록

getCustomFormatId

fun getCustomFormatId(): String?

Ad Manager UI에 정의된 맞춤 네이티브 광고 형식의 ID를 반환합니다.

getDisplayOpenMeasurement

fun getDisplayOpenMeasurement(): NativeCustomFormatAd.DisplayOpenMeasurement?

이 광고와 연결된 DisplayOpenMeasurement를 반환합니다.

반환 값
NativeCustomFormatAd.DisplayOpenMeasurement?

이 광고에 디스플레이 공개 측정을 사용할 수 없는 경우 null

getImage

fun getImage(assetName: String!): NativeAd.Image?

이미지 애셋을 반환합니다.

매개변수
assetName: String!

가져올 애셋의 이름입니다.

반환 값
NativeAd.Image?

확장 소재 이름이 있는 확장 소재의 값 또는 이러한 확장 소재 이름이 없는 경우 null

getMediaContent

fun getMediaContent(): MediaContent?

이 광고와 연결된 MediaContent를 반환합니다.

getText

fun getText(assetName: String!): CharSequence?

이미지 확장 소재가 아닌 숫자, URL 또는 기타 유형의 문자열 확장 소재를 반환합니다.

매개변수
assetName: String!

가져올 애셋의 이름입니다.

반환 값
CharSequence?

확장 소재 이름이 있는 확장 소재의 값 또는 이러한 확장 소재 이름이 없는 경우 null

performClick

fun performClick(assetName: String!): Unit

광고를 클릭하여 클릭연결 동작을 실행합니다.

매개변수
assetName: String!

클릭된 애셋의 이름입니다.

recordImpression

fun recordImpression(): Unit

노출을 기록합니다. 광고가 사용자에게 처음 표시될 때 이 메서드를 호출합니다.