{"id":30228240,"url":"https://github.com/dudynets/admob-revenue-forecaster","last_synced_at":"2025-08-14T19:39:47.412Z","repository":{"id":304868986,"uuid":"1020335545","full_name":"dudynets/AdMob-Revenue-Forecaster","owner":"dudynets","description":"A desktop application for forecasting AdMob revenue using SARIMA time series models.","archived":false,"fork":false,"pushed_at":"2025-07-15T18:00:13.000Z","size":34,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-16T14:53:43.891Z","etag":null,"topics":["admob","python","sarimax","statistics","vibe-coding"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dudynets.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-15T17:50:24.000Z","updated_at":"2025-07-15T18:00:30.000Z","dependencies_parsed_at":"2025-07-16T20:58:47.065Z","dependency_job_id":"26490328-4b4c-49cf-a790-ef410d175009","html_url":"https://github.com/dudynets/AdMob-Revenue-Forecaster","commit_stats":null,"previous_names":["dudynets/admob-revenue-forecaster"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/dudynets/AdMob-Revenue-Forecaster","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dudynets%2FAdMob-Revenue-Forecaster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dudynets%2FAdMob-Revenue-Forecaster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dudynets%2FAdMob-Revenue-Forecaster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dudynets%2FAdMob-Revenue-Forecaster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dudynets","download_url":"https://codeload.github.com/dudynets/AdMob-Revenue-Forecaster/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dudynets%2FAdMob-Revenue-Forecaster/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270474765,"owners_count":24590069,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-14T02:00:10.309Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admob","python","sarimax","statistics","vibe-coding"],"created_at":"2025-08-14T19:39:46.015Z","updated_at":"2025-08-14T19:39:47.402Z","avatar_url":"https://github.com/dudynets.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca href=\"https://dudynets.dev\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/39008921/191470114-c074b17f-1c88-4af3-b089-1b14418cabf5.png\" alt=\"drawing\" width=\"128\"/\u003e\n\u003c/a\u003e\n\n# AdMob Revenue Forecaster\n\n\u003cp\u003e\u003cstrong\u003eA desktop application for forecasting AdMob revenue using SARIMA time series models.\u003c/strong\u003e\u003c/p\u003e\n\n\u003e Developed by [Oleksandr Dudynets](https://dudynets.dev)\n\n## Features\n\n- Fetch AdMob revenue data via Google AdMob API\n- Generate revenue forecasts using SARIMA models\n- Interactive charts with historical data and predictions\n- Backtesting to validate model performance\n- Currency conversion with exchange rate updates\n- Export data and results\n\n## Requirements\n\n- Python (tested on 3.13.3)\n- Google AdMob account with API access\n- OAuth2 credentials from Google Cloud Console\n\n## Installation\n\n1. Install dependencies:\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n2. Start the application:\n   ```bash\n   python src/main.py\n   ```\n\n## Setup\n\n1. Create OAuth2 credentials in Google Cloud Console (Desktop application type)\n2. Download the credentials JSON file\n3. In the Settings tab, upload the JSON file\n4. Enter your AdMob Customer ID (Publisher ID)\n5. Select the appropriate report type\n6. Test the connection\n\n## Usage\n\n1. Go to Data tab and fetch your AdMob revenue data\n2. Go to Forecast tab and run the forecasting model\n3. View results in the Visualization tab\n\nThe application will guide you through the process.\n\n## License\n\nDistributed under the [MIT](https://choosealicense.com/licenses/mit/) License.\nSee [LICENSE](LICENSE) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdudynets%2Fadmob-revenue-forecaster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdudynets%2Fadmob-revenue-forecaster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdudynets%2Fadmob-revenue-forecaster/lists"}