AppsFlyerAdRevenue [LEGACY]
Deprecated in v6.15.0
(Supported until SDK v6.14.6 For versions including and above v6.15.0 use logAdRevenue
)
Visão Geral
AppsFlyerAdRevenue é a classe principal para o SDK de receita publicitária.
Propriedades
MediationNetworkType
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. |
Métodos
start
Assinatura do método
(void)start;
Descrição
Inicializa o SDK da receita publicitária.
Argumentos de entrada
Esse método não aceita nenhum argumento de entrada.
Retorna
void
.
logAdRevenue
Assinatura do método
(void)logAdRevenueWithMonetizationNetwork:(NSString * _Nonnull)monetizationNetwork
mediationNetwork:(AppsFlyerAdRevenueMediationNetworkType)mediationNetwork
eventRevenue:(NSNumber * _Nonnull)eventRevenue
revenueCurrency:(NSString * _Nonnull)revenueCurrency
additionalParameters:(NSDictionary * _Nullable)additionalParameters
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. |
MediationNetworkType | mediationNetwork | Enum da rede de mediação. |
String | revenueCurrency | Moeda do evento da receita publicitária. |
NSNumber | eventRevenue | Valor do evento de receita publicitária. |
NSDictionary | additionalParameters | 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
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)
Atualizado 6 meses atrás