The GPT helps analysts pull campaign performance data from InMobi, Aura, Liftoff, AppLovin, Moloco, Remerge, and more—using Python-based Ad Cost Reporting tool.
✅ What It Does
You can ask the GPT to:
-
🔧 Edit scripts to add/change metrics, dimensions, filters (e.g.
Filter InMobi by country=US) -
🧪 Debug script issues like token errors or missing fields
-
🆕 Add new platforms to your
run_report.pypipeline -
📤 Export to CSV locally with metrics like cost, installs, CTR, etc.
⚙️ Files It Works With
-
run_report.py– orchestrates API calls for all platforms -
*_report.pyfiles (e.g.inmobi_report.py,aura_report.py) – contain logic for each platform -
requirements.txtorREADME.md– for packaging/documentation help
💬 Example Prompts You Can Use
-
“Show installs by country for Aura”
-
“Add media_cost and CTR to AppLovin report”
-
“Why is InMobi report returning empty CSV?”
-
“Include age + gender breakdown in Aura”
-
“Convert run_report.py to curl commands”
📥 What You Get Back
-
A ready-to-run Python script that saves
.csvlocally -
Updated with API calls using token auth, dimensions, metrics, filters
-
Uses latest integration rules (e.g. InMobi’s [v3 API with token auth & /programmatic path])
🔐 Platform-Specific Notes
InMobi:
-
Auth via POST
/auth/tokenwith clientId + secret -
Supports
/programmatic,/network, or/skanreports
Aura:
-
Simple GET request to
https://reporting.isappcloud.com/advertisers/v1/reports -
Token auth via header
-
Metrics: impressions, installs, spend, etc.
-
Breakdowns: age, gender, campaign, etc.
🔄 How It Fits In Your Workflow
-
Ask GPT to generate or fix a report script
-
Run it locally to fetch the
.csvfile -
Load into Excel, Tableau, etc.
You don’t need Postman, curl, or manual API calls—just Python + GPT.