Skip to content

ironSource/mobile-api-lib-python

Repository files navigation

ironsource_api_python

Test And Lint

Installation

This module is installed via pip:

pip install ironsrc_mobile_api

Simple Example:

import os
from ironsource_api.ironsource_api import IronSourceAPI
from ironsource_api.promote_api import Metrics, Breakdowns

ironsrc_api = IronSourceAPI()

ironsrc_api.set_credentials(API_USER, API_TOKEN,API_SECRET)

#Get Monetization Data
res = ironsrc_api.monetize_api().get_monetization_data(start_date='2020-01-01', end_date='2020-01-01')


#Get Advertiser Statistics
bytes_io = ironsrc_api.promote_api().get_advertiser_statistics('2020-10-03','2020-10-04',
        [Metrics.Impressions,Metrics.Clicks,Metrics.Installs],
        [Breakdowns.Application,Breakdowns.Day],response_format='csv')

line = bytes_io_r.readline()

while len(line) > 0:
    print(line)
    line = bytes_io_r.readline()

bytes_io_r.close()

Authentication

Before starting to use the API make sure to get the credentials from ironSource dashboard. Account Cred

And set the Access Key, Secret Key and Refresh Token:

set_credentials

def set_credentials(user: str, token: str, secret: str)

sets credentials for the APIs


## Modules

Contributing:

Please follow contribution guide

Dependencies