AppLovin 中介服務 API

這個套件提供 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,
    }),
  ],
};

類別
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 廣告是否要設為靜音。

建構函式


建構函式

new AppLovinMediationExtras(params): AppLovinMediationExtras

Properties


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
是否將廣告音訊設為靜音。

Properties


Readonly isMuted

isMuted: boolean
是否將廣告音訊設為靜音。