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 使用者介面中定義的自訂原生廣告格式 ID。

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement

傳回與這個廣告相關聯的 DisplayOpenMeasurement

abstract @Nullable NativeAd.Image
getImage(String assetName)

傳回圖片素材資源。

abstract @Nullable MediaContent

傳回與這個廣告相關聯的 MediaContent

abstract @Nullable CharSequence
getText(String assetName)

傳回數字、網址或其他類型 (圖片素材資源除外) 的字串素材資源。

abstract void
performClick(String assetName)

點按廣告,執行點擊後行為。

abstract void

記錄曝光次數。

常數

ASSET_NAME_VIDEO

default static final String ASSET_NAME_VIDEO = "_videoMediaView"

getMediaContent 傳回的影片內容相關聯的資產名稱。這是使用者點選 getMediaContent 傳回的影片內容所含 MediaView 時,onCustomClick 中回報的資產名稱。

公用方法

destroy

abstract void destroy()

銷毀廣告物件。呼叫 destroy 後,不應對廣告物件呼叫其他方法。

getAvailableAssetNames

abstract @Nullable List<StringgetAvailableAssetNames()

傳回所有可用資產的清單。

傳回
@Nullable List<String>

所有可用資產的清單,如果沒有可用資產,則為空白清單。

getCustomFormatId

abstract @Nullable String getCustomFormatId()

傳回 Ad Manager 使用者介面中定義的自訂原生廣告格式 ID。

getDisplayOpenMeasurement

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

傳回與這個廣告相關聯的 DisplayOpenMeasurement

傳回
@Nullable NativeCustomFormatAd.DisplayOpenMeasurement

null 如果這則廣告無法顯示開放式評估。

getImage

abstract @Nullable NativeAd.Image getImage(String assetName)

傳回圖片素材資源。

參數
String assetName

要擷取的資產名稱。

傳回
@Nullable NativeAd.Image

素材資源名稱的素材資源值,如果沒有這類素材資源名稱,則為空值。

getMediaContent

abstract @Nullable MediaContent getMediaContent()

傳回與這個廣告相關聯的 MediaContent

getText

abstract @Nullable CharSequence getText(String assetName)

傳回數字、網址或其他類型 (圖片素材資源除外) 的字串素材資源。

參數
String assetName

要擷取的資產名稱。

傳回
@Nullable CharSequence

素材資源名稱的素材資源值,如果沒有這類素材資源名稱,則為空值。

performClick

abstract void performClick(String assetName)

點按廣告,執行點擊後行為。

參數
String assetName

獲得點擊的資產名稱。

recordImpression

abstract void recordImpression()

記錄曝光次數。首次向使用者顯示廣告時,請呼叫這個方法。