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

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