AdManagerAdRequest

class AdManagerAdRequest : AdRequest


AdManagerAdRequest 包含用于从 Google Ad Manager 获取广告的定位信息。广告请求是使用 AdManagerAdRequest.Builder 创建的。

摘要

公共函数

Bundle!

返回自定义定位参数。

String!

返回用于跨设备实现频次上限、受众群细分和定位、依序广告轮播以及基于受众群体的其他广告投放控制功能的标识符。

继承的常量

来自 com.google.android.gms.ads.AdRequest
const String!
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

用于搭配 setTestDeviceIds 使用的模拟器的 deviceId

const Int

由于缺少应用 ID,因此未发出广告请求。

const Int

内部出现问题;例如,收到广告服务器的无效响应。

const Int

广告字符串无效。

const Int

广告请求无效;例如,广告单元 ID 不正确。

const Int

中介适配器未填充广告请求。

const Int

由于网络连接问题,广告请求失败。

const Int

广告请求成功,但由于缺少广告资源,未返回广告。

const Int

找不到广告字符串中的请求 ID。

const Int

内容网址长度上限。

继承的函数

来自 com.google.android.gms.ads.AdRequest
String?

获取广告字符串。

String!

返回内容网址定位信息。

Bundle?
<T : CustomEvent?> getCustomEventExtrasBundle(adapterClass: Class<T!>!)

此函数已弃用。

请改用 getNetworkExtrasBundle

(Mutable)Set<String!>!

返回定位信息关键字。

(Mutable)List<String!>!

返回邻近内容网址的列表;如果未设置任何网址,则返回空列表。

Bundle?
<T : MediationExtrasReceiver?> getNetworkExtrasBundle(
    adapterClass: Class<T!>!
)

返回要传递给特定广告联盟适配器的额外参数。

Long

获取此 AdRequest 中设置的展示位置 ID

String!

返回用于标识广告请求来源的请求代理字符串。

Boolean
isTestDevice(context: Context!)

如果相应设备将接收测试广告,则返回 true

公共函数

getCustomTargeting

fun getCustomTargeting(): Bundle!

返回自定义定位参数。

getPublisherProvidedId

fun getPublisherProvidedId(): String!

返回用于跨设备实现频次上限、受众群细分和定位、依序广告轮播以及基于受众群体的其他广告投放控制功能的标识符。