AppsFlyerAdRevenue [LEGACY]
Deprecated in v6.15.0
(Supported until SDK v6.14.2 For versions including and above v6.15.0 use logAdRevenue
)
Visão Geral
AppsFlyerAdRevenue é a classe principal para o SDK de receita publicitária.
Métodos
initaliaze
Assinatura do método
public static void initialize(AppsFlyerAdRevenue revenue)
Descrição
Inicializa o SDK da receita publicitária.
Argumentos de entrada
Tipo | Nome | Descrição |
---|---|---|
AppsFlyerAdRevenue | revenue | Cria e inicia um objeto singleton AdRevenue. |
Retorna
void
.
Exemplo de uso
AppsFlyerAdRevenue.Builder afRevenueBuilder = new AppsFlyerAdRevenue.Builder( this);
AppsFlyerAdRevenue.initialize(afRevenueBuilder.build());
logAdRevenue
Assinatura do método
public static void logAdRevenue(@NonNull String monetizationNetwork, @NonNull MediationNetwork mediationNetwork, @NonNull Currency eventRevenueCurrency, @NonNull Double eventRevenue, @Nullable Map<String, String> nonMandatory)
Descrição
Registra uma impressão de receita publicitária.
Argumentos de entrada
Tipo | Nome | Descrição |
---|---|---|
String | monetizationNetwork | O nome da rede de monetização. |
MediationNetwork | mediationNetwork | Enum da rede de mediação. |
Currency | eventRevenueCurrency | Moeda do evento da receita publicitária. |
Double | eventRevenue | Valor do evento de receita publicitária. |
Map<String, String> | nonMandatory | Contém campos nativos e personalizados para a carga útil da receita publicitária, conforme descrito no exemplo de uso a seguir. |
Retorna
void
.
Exemplo 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
);
Variáveis
MediationNetwork
Constantes
Tipo | Nome | Descrição |
---|---|---|
String | ironsource | O nome da rede de mediação. |
String | applovinmax | O nome da rede de mediação. |
String | googleadmob | O nome da rede de mediação. |
String | fyber | O nome da rede de mediação. |
String | appodeal | O nome da rede de mediação. |
String | admost | O nome da rede de mediação. |
String | topon | O nome da rede de mediação. |
String | tradplus | O nome da rede de mediação. |
String | yandex | O nome da rede de mediação. |
String | chartboost | O nome da rede de mediação. |
String | unity | O nome da rede de mediação. |
String | customMediation | A solução de mediação não está na lista de parceiros de mediação suportados. |
String | directMonetizationNetwork | O app se integra diretamente com redes de monetização sem mediação. |
Atualizado 4 meses atrás