NativeCustomFormatAd

public interface NativeCustomFormatAd


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

요약

중첩된 유형

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

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

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

상수

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

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

공개 메서드

abstract void

광고 객체를 소멸합니다.

abstract @Nullable List<String>

사용 가능한 모든 확장 소재 목록을 반환합니다.

abstract @Nullable String

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

abstract NativeCustomFormatAd.DisplayOpenMeasurement

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

abstract @Nullable NativeAd.Image
getImage(String assetName)

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

abstract @Nullable MediaContent

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

abstract @Nullable CharSequence
getText(String assetName)

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

abstract void
performClick(String assetName)

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

abstract void

노출을 기록합니다.

상수

ASSET_NAME_VIDEO

default static final String ASSET_NAME_VIDEO = "_videoMediaView"

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

공개 메서드

소멸

abstract void destroy()

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

getAvailableAssetNames

abstract @Nullable List<StringgetAvailableAssetNames()

사용 가능한 모든 확장 소재 목록을 반환합니다.

반환 값
@Nullable List<String>

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

getCustomFormatId

abstract @Nullable String getCustomFormatId()

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

getDisplayOpenMeasurement

abstract NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

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

반환 값
NativeCustomFormatAd.DisplayOpenMeasurement

이 광고에 디스플레이 열림 측정을 사용할 수 없는 경우 null입니다.

getImage

abstract @Nullable NativeAd.Image getImage(String assetName)

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

매개변수
String assetName

검색할 저작물의 이름입니다.

반환 값
@Nullable NativeAd.Image

확장 소재 이름이 포함된 확장 소재의 값 또는 이러한 확장 소재 이름이 없는 경우 null입니다.

getMediaContent

abstract @Nullable MediaContent getMediaContent()

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

getText

abstract @Nullable CharSequence getText(String assetName)

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

매개변수
String assetName

검색할 저작물의 이름입니다.

반환 값
@Nullable CharSequence

확장 소재 이름이 포함된 확장 소재의 값 또는 이러한 확장 소재 이름이 없는 경우 null입니다.

performClick

abstract void performClick(String assetName)

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

매개변수
String assetName

클릭된 확장 소재의 이름입니다.

recordImpression

abstract void recordImpression()

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