AppLovin Mediation API

此软件包为 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,
    }),
  ],
};

类
AppLovinMediationExtras
AppLovin 适配器的中介额外参数。
接口
AppLovinMediationExtrasParams
用于构建 AppLovin 中介额外参数的参数接口。
变量
AppLovinMediation
AppLovin 的中介隐私设置。

变量


Const AppLovinMediation

AppLovinMediation: {
  setDoNotSell(doNotSell): void;
  setHasUserConsent(hasUserConsent): void;
}
AppLovin 的中介隐私设置。

AppLovinMediationExtras

AppLovin 适配器的中介额外参数。
构造函数
constructor
属性
androidAdapterClassName
Android 中介额外参数适配器类名称。
extras
传递给中介适配器的额外参数。
iosAdapterClassName
iOS 中介额外参数适配器类名称。
isMuted
指定加载的 AppLovin 广告是否静音。

构造函数


constructor

new AppLovinMediationExtras(params): AppLovinMediationExtras

属性


Readonly androidAdapterClassName

androidAdapterClassName: "com.google.mobileads.mediation.applovin.AppLovinMediationExtras" = "com.google.mobileads.mediation.applovin.AppLovinMediationExtras"
Android 中介额外参数适配器类名称。

Readonly extras

extras: Readonly<Record<string, unknown>>
传递给中介适配器的额外参数。

Readonly iosAdapterClassName

iosAdapterClassName: "AppLovinMediationExtras" = "AppLovinMediationExtras"
iOS 中介额外参数适配器类名称。

Readonly isMuted

isMuted: boolean
指定加载的 AppLovin 广告是否静音。

AppLovinMediationExtrasParams

用于构建 AppLovin 中介额外参数的参数接口。
属性
isMuted
是否将广告静音。

属性


Readonly isMuted

isMuted: boolean
是否将广告静音。