API AdMob позволяет просматривать источники объявлений-агрегаторов программным способом. Дополнительную информацию см. accounts.adSources.list
.
Запрос с использованием Curl
Загрузите файл секретов клиента и сгенерируйте учетные данные для авторизации.
При первом выполнении этого шага вам будет предложено принять запрос на авторизацию в браузере. Прежде чем принять предложение, убедитесь, что вы вошли в аккаунт Google, у которого есть доступ к API AdMob. Вашему приложению будет разрешен доступ к данным от имени любой учетной записи, в которую в данный момент выполнен вход.
Для аутентификации и авторизации мы рекомендуем использовать oauth2l — простой инструмент командной строки для работы с Google OAuth 2.0. Установите oauth2l и выполните приведенную ниже команду, заменив path_to_credentials_json путем к файлу
credentials.json
, который вы загружаете при регистрации облачного приложения. При первом запуске команда проведет вас через процесс авторизации OAuth 2.0. Последующие запуски автоматически обновляют токен.oauth2l header --json path_to_credentials_json --scope admob.readonly
Перечислите источники рекламы.
Получите информацию об источнике объявлений AdMob, заменив pub-XXXXXXXXXXXXXXXX на свой идентификатор издателя. Ознакомьтесь с инструкциями о том, как узнать свой идентификатор издателя.
curl --http1.0 -X GET https://admob.googleapis.com/v1beta/accounts/pub-XXXXXXXXXXXXXXXX/adSources \ -H "$(oauth2l header --json path_to_credentials_json --scope admob.readonly)"
Пример ответа:
{ "adSources": [ { "name": "accounts/pub-XXXXXXXXXXXXXXXX/adSources/5450213213286189855", "adSourceId": "5450213213286189855", "title": "AdMob Network", } ] }