AppsFlyerAdRevenue [LEGACY]
Deprecated in v6.15.0
(Supported until SDK v6.14.2 For versions including and above v6.15.0 use logAdRevenue
)
Обзор
AppsFlyerAdRevenue — это родительский класс для SDK доходов от рекламы.
Методы
initaliaze
Сигнатура метода
public static void initialize(AppsFlyerAdRevenue revenue)
Описание
Инициализирует SDK доходов от рекламы.
Входные аргументы
Тип | Имя | Описание |
---|---|---|
AppsFlyerAdRevenue | revenue | Создает и инициализирует одноэлементный объект AdRevenue. |
Возвращаемые значения
void
.
Пример использования
AppsFlyerAdRevenue.Builder afRevenueBuilder = new AppsFlyerAdRevenue.Builder( this);
AppsFlyerAdRevenue.initialize(afRevenueBuilder.build());
logAdRevenue
Сигнатура метода
public static void logAdRevenue(@NonNull String monetizationNetwork, @NonNull MediationNetwork mediationNetwork, @NonNull Currency eventRevenueCurrency, @NonNull Double eventRevenue, @Nullable Map<String, String> nonMandatory)
Описание
Регистрирует показ дохода от рекламы.
Входные аргументы
Тип | Имя | Описание |
---|---|---|
String | monetizationNetwork | Название сети монетизации. |
MediationNetwork | mediationNetwork | Перечисление сети-посредника. |
Currency | eventRevenueCurrency | Валюта события дохода от рекламы. |
Double | eventRevenue | Сумма события дохода от рекламы. |
Map<String, String> | nonMandatory | Содержит встроенные и настраиваемые поля для полезной нагрузки дохода от рекламы, как описано в следующем примере использования. |
Возвращаемые значения
void
.
Пример использования
// Creating optional customParams
Map<String, String> customParams = new HashMap<>();
customParams.put(Scheme.COUNTRY, "US");
customParams.put(Scheme.AD_UNIT, "89b8c0159a50ebd1");
customParams.put(Scheme.AD_TYPE, AppsFlyerAdNetworkEventType.BANNER.toString());
customParams.put(Scheme.PLACEMENT, "place");
customParams.put(Scheme.ECPM_PAYLOAD, "encrypt");
customParams.put("foo", "test1");
customParams.put("bar", "test2");
// Actually recording a single impression
AppsFlyerAdRevenue.logAdRevenue(
"ironsource",
MediationNetwork.googleadmob,
Currency.getInstance(Locale.US),
0.99,
customParams
);
Переменные
MediationNetwork
Константы
Тип | Имя | Описание |
---|---|---|
String | ironsource | Название сети-посредника. |
String | applovinmax | Название сети-посредника. |
String | googleadmob | Название сети-посредника. |
String | fyber | Название сети-посредника. |
String | appodeal | Название сети-посредника. |
String | admost | Название сети-посредника. |
String | topon | Название сети-посредника. |
String | tradplus | Название сети-посредника. |
String | yandex | Название сети-посредника. |
String | chartboost | Название сети-посредника. |
String | unity | Название сети-посредника. |
String | customMediation | Решение для посредничества отсутствует в списке поддерживаемых партнеров-посредников. |
String | directMonetizationNetwork | Приложение напрямую интегрируется с сетями монетизации без посредничества. |
Изменения сохранены 2 месяца назад