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 に渡すには、 AppLovinMediationExtras を AdRequestで指定します。

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
パラメータ
params: AppLovinMediationExtrasParams
戻り値
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
広告の音声をミュートするかどうか。