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

TipoNombreDescripción
StringironsourceEl nombre de la red de mediación.
StringapplovinmaxEl nombre de la red de mediación.
StringgoogleadmobEl nombre de la red de mediación.
StringfyberEl nombre de la red de mediación.
StringappodealEl nombre de la red de mediación.
StringadmostEl nombre de la red de mediación.
StringtoponEl nombre de la red de mediación.
StringtradplusEl nombre de la red de mediación.
StringyandexEl nombre de la red de mediación.
StringchartboostEl nombre de la red de mediación.
StringunityEl nombre de la red de mediación.
StringcustomMediationLa solución de mediación no está en la lista de partners de mediación admitidos.
StringdirectMonetizationNetworkLa 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

TipoNombreDescripción
StringmonetizationNetworkEl nombre de la red de monetización.
MediationNetworkTypemediationNetworkEnumeración de la red de mediación.
StringrevenueCurrencyDivisa del evento de ingresos por publicidad.
NSNumbereventRevenueMonto del evento de ingresos por publicidad.
NSDictionaryadditionalParametersContiene 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)