Reporting API Documentation
All requests are done via HTTP GET to this URI:
https://developers.appbrain.com/api/developers?apikey=...&type=...&package=...&ad=...
URI Parameters:
type
: either “promotion”, “publisher”, “billing”, “earning”, “sdk” or “ranking”package
: the package name of the app (if needed for the request)apikey
: API key (from the API access page)ad
: the ad type of the requested data (if applicable for the request). The ad type can be “banner”, “interstitial”, or “total”. If ad IDs are used in the package, the ad type can also be an ad ID. These must be formatted as follows “ban-home_screen” (for the predefined IDs) or “int-123abc” (for the custom IDs).campaignid
: the campaign id of the promotion campaign (if applicable for the request). If there are multiple campaigns for one package, they are numbered sequentially starting at 0.
The result is in CSV (comma separated values) format. Dates with time are always in UTC. The first line is always the header followed by one line for each entry.
Promotion Report
The promotion report provides the data about an app promotion.
To get the promotion report set type=promotion
.
Set the package
parameter to the package name of the app,
and optionally the campaignid
parameter.
The columns are: date, impressions, clicks, installs, cost. Currently the reports provide the data for the last 30 days.
Publisher Report
The publisher report provides the data about the revenue and installs generated with the AppBrain SDK.
To get the publisher report set type=publisher
.
Set the package
parameter to the package name of the app.
You can use package=all
to get the report for all your apps.
The columns are: date, impressions, clicks, installs, earning. Currently the reports provide the data for the last 30 days.
Billing Report
The billing report includes charges for app promotion and the funds which were added.
To get the billing report set type=billing
.
The package
parameter is not needed.
The columns are: date & time (in UTC), amount, balance, text.
Earnings Report
The earning reports includes the earnings from the AppBrain SDK and the payouts.
To get the earnings report set type=earning
. The package
parameter is not needed.
The columns are: date & time (in UTC), amount, balance, text.
Publisher SDK Report
The publisher SDK report provides the number of installs and daily active users for your app.
To get this report set type=sdk
and package
parameter to the package name of the app.
The columns are: the date, the number of installs and the number of active users.
Market Ranking Report
The market ranking report provides the Google Play rankings for your app, including the last 30 days.
To get this report set type=ranking
and package
parameter to the package name of the app.
The columns are: the country, the category and a series of dates. Currently the reports provide rankings for the last 30 days.