Этот пакет содержит адаптер медиации AppLovin для Google Mobile Ads (GMA) React Native SDK, поддерживающий новую архитектуру 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,
}),
],
};| Классы | |
|---|---|
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 без звука.
|
Конструкторы
constructor
new AppLovinMediationExtras(params): AppLovinMediationExtras
| Параметры | |
|---|---|
params:
AppLovinMediationExtrasParams
|
|
| Возвраты | |
|---|---|
AppLovinMediationExtras
|
|
Свойства
Readonly androidAdapterClassName
androidAdapterClassName:
"com.google.mobileads.mediation.applovin.AppLovinMediationExtras"
=
"com.google.mobileads.mediation.applovin.AppLovinMediationExtras"
Readonly дополнительные параметры
extras: Readonly<Record<string, unknown>>
Readonly iosAdapterClassName
iosAdapterClassName:
"AppLovinMediationExtras" = "AppLovinMediationExtras"
Readonly isMuted
isMuted: boolean
AppLovinMediationExtrasParams
Интерфейс параметров для создания дополнительных объектов медиации AppLovin.
| Свойства | |
|---|---|
is
|
Нужно ли отключить звук в объявлении. |
Свойства
Readonly isMuted
isMuted: boolean