AppsFlyerAdRevenue [LEGACY]
Deprecated in v6.15.0
(Supported until SDK v6.14.6 For versions including and above v6.15.0 use logAdRevenue
)
Resumen General
AppsFlyerAdRevenue es la clase principal para el SDK de ingresos por publicidad.
Propiedades
MediationNetworkType
Constantes
Tipo | Nombre | Descripción |
---|---|---|
String | ironsource | El nombre de la red de mediación. |
String | applovinmax | El nombre de la red de mediación. |
String | googleadmob | El nombre de la red de mediación. |
String | fyber | El nombre de la red de mediación. |
String | appodeal | El nombre de la red de mediación. |
String | admost | El nombre de la red de mediación. |
String | topon | El nombre de la red de mediación. |
String | tradplus | El nombre de la red de mediación. |
String | yandex | El nombre de la red de mediación. |
String | chartboost | El nombre de la red de mediación. |
String | unity | El nombre de la red de mediación. |
String | customMediation | La solución de mediación no está en la lista de partners de mediación admitidos. |
String | directMonetizationNetwork | La app se integra directamente con las redes de monetización sin mediación. |
Métodos
start
Firma de método
(void)start;
Descripción
Inicializa el SDK de ingresos por publicidad.
Argumentos de entrada
Este método no acepta argumentos de entrada.
Devoluciones
void
.
logAdRevenue
Firma de método
(void)logAdRevenueWithMonetizationNetwork:(NSString * _Nonnull)monetizationNetwork
mediationNetwork:(AppsFlyerAdRevenueMediationNetworkType)mediationNetwork
eventRevenue:(NSNumber * _Nonnull)eventRevenue
revenueCurrency:(NSString * _Nonnull)revenueCurrency
additionalParameters:(NSDictionary * _Nullable)additionalParameters
Descripción
Registra una impresión de ingresos por publicidad.
Argumentos de entrada
Tipo | Nombre | Descripción |
---|---|---|
String | monetizationNetwork | El nombre de la red de monetización. |
MediationNetworkType | mediationNetwork | Enumeración de la red de mediación. |
String | revenueCurrency | Divisa del evento de ingresos por publicidad. |
NSNumber | eventRevenue | Monto del evento de ingresos por publicidad. |
NSDictionary | additionalParameters | Contiene campos nativos y personalizados para la carga útil de ingresos por publicidad, como se describe en el siguiente ejemplo de uso. |
Devoluciones
void
.
Ejemplo de uso
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)
Actualizado hace 6 meses