NativeCustomFormatAd

interface NativeCustomFormatAd


Ad Manager 自定义原生广告格式。借助自定义(用户定义的)原生广告格式,您可以自行指定传统原生广告的变量。借助自定义原生广告格式,您可以定义和呈现自己的素材资源,还可以定义广告的点击行为。

摘要

嵌套类型

展示广告中开放式测量的接口。

接口定义,用于在用户点击自定义原生广告格式时调用回调。

接口定义,用于在自定义原生广告格式成功加载时调用回调。

常量

const String!
ASSET_NAME_VIDEO = "_videoMediaView"

getMediaContent 返回的视频内容相关联的资产名称。

公共函数

Unit

销毁广告对象。

(Mutable)List<String!>?

返回所有可用素材资源的列表。

String?

返回在 Ad Manager 界面中定义的自定义原生广告格式的 ID。

NativeCustomFormatAd.DisplayOpenMeasurement?

返回与相应广告相关联的 DisplayOpenMeasurement

NativeAd.Image?
getImage(assetName: String!)

返回图片素材资源。

MediaContent?

返回与相应广告相关联的 MediaContent

CharSequence?
getText(assetName: String!)

返回数字、网址或其他类型(而非图片素材资源)的字符串素材资源。

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 界面中定义的自定义原生广告格式的 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?

返回数字、网址或其他类型(而非图片素材资源)的字符串素材资源。

参数
assetName: String!

要检索的资产的名称。

返回
CharSequence?

具有相应素材资源名称的素材资源的值,如果没有此类素材资源名称,则为 null。

performClick

fun performClick(assetName: String!): Unit

点击广告,执行其点击后行为。

参数
assetName: String!

被点击的素材资源的名称。

recordImpression

fun recordImpression(): Unit

记录展示。在首次向用户展示广告时调用此方法。