這個套件提供 Google Mobile Ads (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 廣告是否要設為靜音。
|
建構函式
建構函式
new AppLovinMediationExtras(params): AppLovinMediationExtras
| 參數 | |
|---|---|
params:
AppLovinMediationExtrasParams
|
|
| 傳回 | |
|---|---|
AppLovinMediationExtras
|
|
Properties
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
|
是否將廣告音訊設為靜音。 |
Properties
Readonly isMuted
isMuted: boolean