Relatório de receita
Implementação
Seção intitulada “Implementação”Desde a versão 1.7.0, os apps podem receber uma estimativa da receita que provavelmente foi gerada por um anúncio.
Para isso, basta implementar o listener correspondente a cada formato de anúncio, como mostrado no exemplo abaixo:
BannerAd( ... listener: (event, args) { if (event == BannerAdEvent.REVENUE_PAID) { // O anúncio gerou receita } },)O listener recebe como argumento um objeto que contém os seguintes campos:
| Campo | Tipo | Descrição |
|---|---|---|
revenue | Map | A receita gerada pelo anúncio |
source | String | A fonte da receita |
Além disso, o objeto revenue contém os seguintes campos que representam a receita:
| Campo | Tipo | Descrição |
|---|---|---|
currency | String | A moeda correspondente à receita |
precision | String | A precisão da informação. Pode ser ESTIMATED, PRECISE ou PUBLISHER_DEFINED |
value | double | O valor da receita |
Integração com o Firebase
Seção intitulada “Integração com o Firebase”Abaixo, é mostrado um exemplo básico de como reportar as informações de receita ao Firebase:
final analytics = FirebaseAnalytics();
BannerAd( ... listener: (event, args) { if (event == BannerAdEvent.REVENUE_PAID) { analytics.logEvent( name: 'ad_revenue', parameters: { 'currency': args['revenue']['currency'], 'precision': args['revenue']['precision'], 'source': args['source'], 'value': args['revenue']['value'], }, ); } },)© 2026 Wortise. Todos os direitos reservados.