AppLovin Mediation API

Этот пакет содержит адаптер медиации 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,
    }),
  ],
};

Классы
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: Readonly<Record<string, unknown>>
Дополнительные параметры, переданные адаптеру медиации.

Readonly iosAdapterClassName

iosAdapterClassName: "AppLovinMediationExtras" = "AppLovinMediationExtras"
Название дополнительного класса адаптера для медиации в iOS.

Readonly isMuted

isMuted: boolean
Указывает, будет ли загруженное объявление AppLovin без звука.

AppLovinMediationExtrasParams

Интерфейс параметров для создания дополнительных объектов медиации AppLovin.
Свойства
isMuted
Нужно ли отключить звук в объявлении.

Свойства


Readonly isMuted

isMuted: boolean
Нужно ли отключить звук в объявлении.