MediationAdConfiguration

@ParametersAreNonnullByDefault
class MediationAdConfiguration

已知的直接子类
MediationAppOpenAdConfiguration

用于呈现中介开屏广告的数据。

MediationBannerAdConfiguration

用于呈现中介横幅广告的数据。

MediationInterstitialAdConfiguration

用于呈现中介插页式广告的数据。

MediationNativeAdConfiguration

用于呈现参与中介的原生广告的数据。

MediationRewardedAdConfiguration

用于呈现中介激励广告的数据。


用于呈现中介广告的数据。

摘要

嵌套类型

“面向儿童的内容”标记。

常量

const Int

taggedForChildDirectedTreatment 返回的那样,表示不应根据《儿童在线隐私保护法》(COPPA) 的规定将应用视为面向儿童的应用。

const Int

taggedForChildDirectedTreatment 返回,表示应根据《儿童在线隐私保护法》(COPPA) 的规定将应用视为面向儿童的应用。

const Int

taggedForChildDirectedTreatment 返回,表示发布商未指定是否应根据《儿童在线隐私保护法》(COPPA) 的规定将应用视为面向儿童的应用。

公共函数

Boolean

如果发布商请求的是测试广告,则返回 true。

Int

返回发布商是否已指明,出于《儿童在线隐私保护法》(COPPA) 的目的,该应用应被视为面向儿童的应用 - http://business.ftc.gov/privacy-and-security/childrens-privacy

Int

返回发布商是否指明广告请求应按适合未达到同意年龄的欧洲经济区 (EEA) 用户的方式处理(如果由 com.google.android.gms.ads.AdRequest 定义)。

公共属性

String!

来自第三方服务器的加密数据,其中包含第三方 SDK 渲染广告所需的信息。

Context!

相应发布商针对相应特定请求传递的上下文。

String?
Bundle!

发布商针对此特定请求传递的其他参数。

Bundle!

发布商在中介服务器端定义的其他参数。

String!

一个经过 base64 编码的水印 PNG 文件,用于标识广告来源。

常量

TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE

const val TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE = 0: Int

taggedForChildDirectedTreatment 返回的那样,表示不应根据《儿童在线隐私保护法》(COPPA) 的规定将应用视为面向儿童的应用。

TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE

const val TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE = 1: Int

taggedForChildDirectedTreatment 返回,表示应根据《儿童在线隐私保护法》(COPPA) 的规定将应用视为面向儿童的应用。

TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED

const val TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED = -1: Int

taggedForChildDirectedTreatment 返回,表示发布商未指定是否应根据《儿童在线隐私保护法》(COPPA) 的规定将应用视为面向儿童的应用。

公共函数

isTestRequest

fun isTestRequest(): Boolean

如果发布商请求的是测试广告,则返回 true。发布商通过指定设备 ID 来请求测试广告,但为了方便起见,此信息会解析为布尔值。

taggedForChildDirectedTreatment

@MediationAdConfiguration.TagForChildDirectedTreatment
fun taggedForChildDirectedTreatment(): Int

返回发布商是否已指明,出于《儿童在线隐私保护法》(COPPA) 的目的,相应应用应被视为面向儿童的应用 - http://business.ftc.gov/privacy-and-security/childrens-privacy

如果此方法返回 TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE,则表示为了遵守《儿童在线隐私保护法》(COPPA),应将相应应用视为面向儿童的应用。

如果此方法返回 TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE,则表示根据《儿童在线隐私保护法》(COPPA) 的规定,不应将相应应用视为面向儿童的应用。

如果此方法返回 TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED,则表示发布商尚未指定是否应根据《儿童在线隐私保护法》(COPPA) 的规定将相应应用视为面向儿童的应用。

taggedForUnderAgeTreatment

@RequestConfiguration.TagForUnderAgeOfConsent
fun taggedForUnderAgeTreatment(): Int

返回发布商是否指明广告请求应按适合未达到同意年龄的欧洲经济区 (EEA) 用户的方式处理(如果由 com.google.android.gms.ads.AdRequest 定义)。这项功能旨在帮助您遵守《一般数据保护条例》(GDPR)

公共属性

bidResponse

val bidResponseString!

来自第三方服务器的加密数据,其中包含第三方 SDK 渲染广告所需的信息。

context

val contextContext!

相应发布商针对相应特定请求传递的上下文。

maxAdContentRating

val maxAdContentRatingString?

mediationExtras

val mediationExtrasBundle!

发布商针对此特定请求传递的其他参数。

serverParameters

val serverParametersBundle!

发布商在中介服务器端定义的其他参数。

水印

val watermarkString!

一个经过 base64 编码的水印 PNG 文件,用于标识广告来源。

注意:此功能仅适用于公开出价。