Skip to content

dudynets/AdMob-Revenue-Forecaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

drawing

AdMob Revenue Forecaster

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

Developed by Oleksandr Dudynets

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:

    pip install -r requirements.txt
  2. Start the application:

    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 License. See LICENSE for more information.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Languages