此软件包为 Google 移动广告 (GMA) React Native SDK 提供 AppLovin 中介适配器,支持 React Native 新 架构 (TurboModules)。
用法
1. 隐私设置
为 AppLovin 适配器配置用户同意和隐私标志:
import { AppLovinMediation } from 'gma-mediation-applovin';
// Set user consent (GDPR)
AppLovinMediation.setHasUserConsent(true);
// Set Do Not Sell (CCPA)
AppLovinMediation.setDoNotSell(false);2. 中介额外参数
如需将特定于广告网络的参数(例如静音)传递给 AppLovin,请在 AdRequest 中提供 AppLovinMediationExtras:
import { AdRequest } from '@google/mobile-ads';
import { AppLovinMediationExtras } from 'gma-mediation-applovin';
const request: AdRequest = {
adUnitId: 'YOUR_AD_UNIT_ID',
mediationExtras: [
new AppLovinMediationExtras({
isMuted: true,
}),
],
};| 类 | |
|---|---|
App
|
AppLovin 适配器的中介额外参数。 |
| 接口 | |
|---|---|
App
|
用于构建 AppLovin 中介额外参数的参数接口。
|
| 变量 | |
|---|---|
App
|
AppLovin 的中介隐私设置。 |
变量
Const AppLovinMediation
AppLovinMediation: {
setDoNotSell(doNotSell): void;
setHasUserConsent(hasUserConsent): void;
}
AppLovinMediationExtras
AppLovin 适配器的中介额外参数。
| 构造函数 | |
|---|---|
constructor
|
|
| 属性 | |
|---|---|
android
|
Android 中介额外参数适配器类名称。
|
extras
|
传递给中介适配器的额外参数。
|
ios
|
iOS 中介额外参数适配器类名称。 |
is
|
指定加载的 AppLovin 广告是否静音。
|
构造函数
constructor
new AppLovinMediationExtras(params): AppLovinMediationExtras
| 参数 | |
|---|---|
params:
AppLovinMediationExtrasParams
|
|
| 返回 | |
|---|---|
AppLovinMediationExtras
|
|
属性
Readonly androidAdapterClassName
androidAdapterClassName:
"com.google.mobileads.mediation.applovin.AppLovinMediationExtras"
=
"com.google.mobileads.mediation.applovin.AppLovinMediationExtras"
Readonly extras
extras: Readonly<Record<string, unknown>>
Readonly iosAdapterClassName
iosAdapterClassName:
"AppLovinMediationExtras" = "AppLovinMediationExtras"
Readonly isMuted
isMuted: boolean
AppLovinMediationExtrasParams
用于构建 AppLovin 中介额外参数的参数接口。
| 属性 | |
|---|---|
is
|
是否将广告静音。 |
属性
Readonly isMuted
isMuted: boolean