AppsFlyerAdRevenue [LEGACY]
Deprecated in v6.15.0
(Supported until SDK v6.14.6 For versions including and above v6.15.0 use logAdRevenue
)
Обзор
AppsFlyerAdRevenue — это родительский класс для SDK доходов от рекламы.
Свойства
MediationNetworkType
Константы
Тип | Имя | Описание |
---|---|---|
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 | Приложение напрямую интегрируется с сетями монетизации без посредничества. |
Методы
start
Сигнатура метода
(void)start;
Описание
Инициализирует SDK доходов от рекламы.
Входные аргументы
Этот метод не принимает входные аргументы.
Возвращаемые значения
void
.
logAdRevenue
Сигнатура метода
(void)logAdRevenueWithMonetizationNetwork:(NSString * _Nonnull)monetizationNetwork
mediationNetwork:(AppsFlyerAdRevenueMediationNetworkType)mediationNetwork
eventRevenue:(NSNumber * _Nonnull)eventRevenue
revenueCurrency:(NSString * _Nonnull)revenueCurrency
additionalParameters:(NSDictionary * _Nullable)additionalParameters
Описание
Регистрирует показ дохода от рекламы.
Входные аргументы
Тип | Имя | Описание |
---|---|---|
String | monetizationNetwork | Название сети монетизации. |
MediationNetworkType | mediationNetwork | Перечисление сети-посредника. |
String | revenueCurrency | Валюта события дохода от рекламы. |
NSNumber | eventRevenue | Сумма события дохода от рекламы. |
NSDictionary | additionalParameters | Содержит встроенные и настраиваемые поля для полезной нагрузки дохода от рекламы, как описано в следующем примере использования. |
Возвращаемые значения
void
.
Пример использования
let adRevenueParams:[AnyHashable: Any] = [
kAppsFlyerAdRevenueCountry : "us",
kAppsFlyerAdRevenueAdUnit : "02134568", //Add ! here
kAppsFlyerAdRevenueAdType : "Banner", //Add ! here
kAppsFlyerAdRevenuePlacement : "place",
"foo" : "testcustom",
"bar" : "testcustom2"
]
AppsFlyerAdRevenue.shared().logAdRevenue(
monetizationNetwork: "facebook",
mediationNetwork: MediationNetworkType.moPub,
eventRevenue: 0.026,
revenueCurrency: "USD",
additionalParameters: adRevenueParams)
Изменения сохранены 3 месяца назад