MediationAdConfiguration

@ParametersAreNonnullByDefault
public class MediationAdConfiguration

已知的直接子类
MediationAppOpenAdConfiguration

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

MediationBannerAdConfiguration

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

MediationInterstitialAdConfiguration

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

MediationNativeAdConfiguration

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

MediationRewardedAdConfiguration

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


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

摘要

嵌套类型

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

常量

static final int

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

static final int

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

static final int

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

公开字段

final String

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

final Context

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

final @Nullable String
final Bundle

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

final Bundle

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

final String

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

公共方法

String

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

Context

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

@Nullable String

返回相应请求的广告内容分级上限。

Bundle

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

Bundle

发布商在 AdMob 或 Google Ad Manager 界面中定义的参数。

String

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

boolean

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

int

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

int

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

常量

TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE

public static final int TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE = 0

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

TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE

public static final int TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE = 1

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

TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED

public static final int TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED = -1

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

公开字段

bidResponse

public final String bidResponse

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

context

public final Context context

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

maxAdContentRating

public final @Nullable String maxAdContentRating

mediationExtras

public final Bundle mediationExtras

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

serverParameters

public final Bundle serverParameters

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

水印

public final String watermark

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

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

公共方法

getBidResponse

public String getBidResponse()

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

getContext

public Context getContext()

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

getMaxAdContentRating

@RequestConfiguration.MaxAdContentRating
public @Nullable String getMaxAdContentRating()

返回相应请求的广告内容分级上限。此内容分级是发布商在 com.google.android.gms.ads.AdRequest 中指定的分级与 Google 广告服务器提供的应用分级中较为保守的分级。

getMediationExtras

public Bundle getMediationExtras()

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

getServerParameters

public Bundle getServerParameters()

发布商在 AdMob 或 Google Ad Manager 界面中定义的参数。

getWatermark

public String getWatermark()

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

isTestRequest

public boolean isTestRequest()

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

taggedForChildDirectedTreatment

@MediationAdConfiguration.TagForChildDirectedTreatment
public int taggedForChildDirectedTreatment()

返回发布商是否已指明,出于《儿童在线隐私保护法》(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
public int taggedForUnderAgeTreatment()

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