InMobi
Extract pulls advertiser cost reports from the InMobi Network Cost API. This is not the InMobi publisher revenue integration.
Setup
Request a Client ID and Client Secret for the Cost API from your InMobi account manager and enter them when connecting the source. Login validates the credentials by requesting an access token, matching Singular’s InMobi integration. It does not create or wait for reports. Reporting permissions are checked when the selected reports run.
Streams follow the configured connection concurrency. Run logs show report requests, polling, downloads, and processed row counts. Expired or rejected tokens are refreshed once on HTTP 401; concurrent streams share that refresh.
Set Backfill (Days) to the number of recent days to refresh on each run (default 7; supported range 1–89). Reports use daily dates returned by InMobi. Extract requests complete days through yesterday and limits historical requests to 89 days because of the vendor's 90-day retention boundary. A requested range older than this is clipped and logged. Data that is not yet available causes the run to fail for retry rather than being treated as an empty report.
Reports
- campaign_report includes account, advertiser app, campaign, country, OS, exchange, channel, and event dimensions. It does not request publisher or creative dimensions.
- creative_report includes the campaign dimensions plus ad ID, ad name, publisher app bundle, and publisher app name. This report requires the corresponding creative and publisher access from InMobi. If these permissions are unavailable, select only the campaign report.
Both reports include impressions, clicks, installs, events, and media cost. They are alternative granularities of the same activity: do not add their totals together. Rows preserve vendor values, including event names and missing creative IDs. Extract replaces each refreshed date partition to avoid appending duplicate daily data.
The report_endpoint column is network. SKAN metrics are available only in the separate InMobi DSP catalog.
API reference
campaign_report
creative_report
Report requests cover at most seven days each. Up to four batches per stream are created and polled concurrently. Each stream extraction has a four-hour total limit, including waiting, downloads, and processing. Its cursor advances only after every batch succeeds.