Reporte de ingresos
Implementación
Sección titulada «Implementación»Desde la versión 1.7.0, las apps pueden recibir un reporte estimado del ingreso que previsiblemente ha sido generado por un anuncio.
Para ello, simplemente hay que implementar el listener correspondiente para cada formato de anuncio, como se muestra en el ejemplo a continuación:
BannerAd( ... listener: (event, args) { if (event == BannerAdEvent.REVENUE_PAID) { // El anuncio ha generado un ingreso } },)El listener recibe como argumento un objeto que contiene los siguientes campos:
| Campo | Tipo | Descripción |
|---|---|---|
revenue | Map | El ingreso generado por el anuncio |
source | String | La fuente del ingreso |
Además, el objeto revenue contiene los siguientes campos que representan al ingreso:
| Campo | Tipo | Descripción |
|---|---|---|
currency | String | La divisa correspondiente al ingreso |
precision | String | La precisión de la información. Puede ser ESTIMATED, PRECISE o PUBLISHER_DEFINED |
value | double | El valor del ingreso |
Integración con Firebase
Sección titulada «Integración con Firebase»A continuación, se muestra un ejemplo básico para reportar la información de los ingresos a 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 los derechos reservados.