이 패키지는 React Native 신규 아키텍처 (TurboModules)를 지원하는 Google 모바일 광고 (GMA) React Native SDK용 AppLovin 미디에이션 어댑터를 제공합니다.
사용
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,
}),
],
};| 클래스 | |
|---|---|
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
|
|
속성
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