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 アド マネージャーの管理画面でパブリッシャーが定義したパラメータ。

String

広告のソースを特定する base64 でエンコードされた透かし PNG ファイルを返します。

boolean

パブリッシャーがテスト広告をリクエストしている場合は true を返します。

int

児童オンライン プライバシー保護法(COPPA)の目的でアプリを子ども向けとして扱うようパブリッシャーが指定したかどうかを返します - http://business.ftc.gov/privacy-and-security/childrens-privacy

int

com.google.android.gms.ads.AdRequest で定義されている場合、パブリッシャーが欧州経済領域(EEA)の同意年齢に満たないユーザーに適した方法で広告リクエストを処理するよう指定したかどうかを返します。

定数

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 が広告をレンダリングするために必要な情報を含む、第三者サーバーからの暗号化されたデータ。

コンテキスト

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 ファイル。

注: これは Open Bidding のみで利用できます。

パブリック メソッド

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 アド マネージャーの管理画面でパブリッシャーが定義したパラメータ。

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()

com.google.android.gms.ads.AdRequest で定義されている場合、パブリッシャーが欧州経済領域(EEA)の同意年齢に満たないユーザーに適した方法で広告リクエストを処理するよう指定したかどうかを返します。この機能は、一般データ保護規則(GDPR)への準拠をサポートするためのものです。