Написать Python-скрипт, который ежедневно собирает данные о расходах на рекламу из ironSource Ads и Moloco Ads и записывает их в Google Sheets.
Что нужно сделать?
1. Подключиться к API ironSource и Moloco Ads (документация:
ironSource API (https://developers.is.com/ironsource-mobile/general/cost-api/#step-1)
Moloco API (https://developer.moloco.cloud/docs/report-api
2. Получать API-ключи из Google Sheets ( Таблица 1)(таблица с ключами содержит колонки:
Client ID - клиент,
Source - ironSource или Moloco
Secret Key, Refresh Token - данные для подключения по API
3. В зависимости от Source ("IronSource" или "Moloco") вызывать нужный API и получить данные Spent за предыдущий день,.
4. Записать полученные данные в другую Google Sheet (Таблица 2) с колонками:
Date (дата за которую выгружаем данные)
Client ID, Source, Account ID (получаем из таблицы из Таблицы 1)
Spent (данные о расходах, полученные на предыдущем шаге из API)
5. Объединить данные по 48 аккаунтам в одном Google Sheet, добавляя новые строки каждый день.
6. Настроить автоматический запуск скрипта каждое утро через Google Cloud Functions