AppsFlyerAdRevenue [LEGACY]
Deprecated in v6.15.0
(Supported until SDK v6.14.2 For versions including and above v6.15.0 use logAdRevenue
)
Resumen General
AppsFlyerAdRevenue es la clase principal para el SDK de ingresos por publicidad.
Métodos
initaliaze
Firma de método
public static void initialize(AppsFlyerAdRevenue revenue)
Descripción
Inicializa el SDK de ingresos por publicidad.
Argumentos de entrada
Tipo | Nombre | Descripción |
---|---|---|
AppsFlyerAdRevenue | revenue | Crea e inicializa un objeto único de AdRevenue. |
Devoluciones
void
.
Ejemplo de uso
AppsFlyerAdRevenue.Builder afRevenueBuilder = new AppsFlyerAdRevenue.Builder( this);
AppsFlyerAdRevenue.initialize(afRevenueBuilder.build());
logAdRevenue
Firma de método
public static void logAdRevenue(@NonNull String monetizationNetwork, @NonNull MediationNetwork mediationNetwork, @NonNull Currency eventRevenueCurrency, @NonNull Double eventRevenue, @Nullable Map<String, String> nonMandatory)
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. |
MediationNetwork | mediationNetwork | Enumeración de la red de mediación. |
Currency | eventRevenueCurrency | Divisa del evento de ingresos por publicidad. |
Double | eventRevenue | Monto del evento de ingresos por publicidad. |
Map<String, String> | nonMandatory | 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
// 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
);
Variables
MediationNetwork
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. |
Actualizado hace 4 meses