An open API service indexing awesome lists of open source software.

https://github.com/dudynets/admob-revenue-forecaster

A desktop application for forecasting AdMob revenue using SARIMA time series models.
https://github.com/dudynets/admob-revenue-forecaster

admob python sarimax statistics vibe-coding

Last synced: about 2 months ago
JSON representation

A desktop application for forecasting AdMob revenue using SARIMA time series models.

Awesome Lists containing this project

README

          


drawing

# AdMob Revenue Forecaster

A desktop application for forecasting AdMob revenue using SARIMA time series models.

> Developed by [Oleksandr Dudynets](https://dudynets.dev)

## Features

- Fetch AdMob revenue data via Google AdMob API
- Generate revenue forecasts using SARIMA models
- Interactive charts with historical data and predictions
- Backtesting to validate model performance
- Currency conversion with exchange rate updates
- Export data and results

## Requirements

- Python (tested on 3.13.3)
- Google AdMob account with API access
- OAuth2 credentials from Google Cloud Console

## Installation

1. Install dependencies:

```bash
pip install -r requirements.txt
```

2. Start the application:
```bash
python src/main.py
```

## Setup

1. Create OAuth2 credentials in Google Cloud Console (Desktop application type)
2. Download the credentials JSON file
3. In the Settings tab, upload the JSON file
4. Enter your AdMob Customer ID (Publisher ID)
5. Select the appropriate report type
6. Test the connection

## Usage

1. Go to Data tab and fetch your AdMob revenue data
2. Go to Forecast tab and run the forecasting model
3. View results in the Visualization tab

The application will guide you through the process.

## License

Distributed under the [MIT](https://choosealicense.com/licenses/mit/) License.
See [LICENSE](LICENSE) for more information.