AdMob API

API AdMob позволяет издателям программно получать информацию о своей учетной записи AdMob.

Сервис: admob.googleapis.com.

Для вызова этой службы мы рекомендуем использовать клиентские библиотеки Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.

Документ открытия

Документ обнаружения — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующие документы обнаружения:

Конечная точка службы

Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:

  • https://admob.googleapis.com

Ресурс REST: v1beta.accounts

Методы
get GET /v1beta/{name=accounts/*}
Получает информацию об указанном аккаунте издателя AdMob.
list GET /v1beta/accounts
Перечисляет аккаунт издателя AdMob, в который последний раз входил вход из пользовательского интерфейса AdMob.

Ресурс REST: v1beta.accounts.adSources .

Методы
list GET /v1beta/{parent=accounts/*}/adSources
Перечислите источники рекламы.

Ресурс REST: v1beta.accounts.adSources.adapters .

Методы
list GET /v1beta/{parent=accounts/*/adSources/*}/adapters
Перечислите адаптеры источника объявлений.

Ресурс REST: v1beta.accounts.adUnitMappings .

Методы
batchCreate POST /v1beta/{parent=accounts/*}/adUnitMappings:batchCreate
Пакетное создание сопоставлений рекламных блоков для конкретной учетной записи AdMob.

Ресурс REST: v1beta.accounts.adUnits .

Методы
create POST /v1beta/{parent=accounts/*}/adUnits
Создает рекламный блок в указанном аккаунте AdMob.
list GET /v1beta/{parent=accounts/*}/adUnits
Перечислите рекламные блоки в указанном аккаунте AdMob.

Ресурс REST: v1beta.accounts.adUnits.adUnitMappings .

Методы
create POST /v1beta/{parent=accounts/*/adUnits/*}/adUnitMappings
Создайте сопоставление рекламных блоков для конкретной учетной записи AdMob и рекламного блока.
list GET /v1beta/{parent=accounts/*/adUnits/*}/adUnitMappings
Перечислите сопоставления рекламных блоков для указанного аккаунта AdMob и рекламного блока.

Ресурс REST: v1beta.accounts.apps

Методы
create POST /v1beta/{parent=accounts/*}/apps
Создает приложение под указанным аккаунтом AdMob.
list GET /v1beta/{parent=accounts/*}/apps
Перечислите приложения в указанном аккаунте AdMob.

Ресурс REST: v1beta.accounts.campaignReport

Методы
generate POST /v1beta/{parent=accounts/*}/campaignReport:generate
Создает отчет о кампании на основе предоставленных спецификаций.

Ресурс REST: v1beta.accounts.mediationGroups

Методы
create POST /v1beta/{parent=accounts/*}/mediationGroups
Создайте группу медиации под определенным аккаунтом AdMob.
list GET /v1beta/{parent=accounts/*}/mediationGroups
Перечислите группы медиации в указанном аккаунте AdMob.
patch PATCH /v1beta/{mediationGroup.name=accounts/*/mediationGroups/*}
Обновите указанную группу медиации в указанном аккаунте AdMob.

Ресурс REST: v1beta.accounts.mediationGroups.mediationAbExperiments .

Методы
create POST /v1beta/{parent=accounts/*/mediationGroups/*}/mediationAbExperiments
Создайте эксперимент A/B-тестирования для указанного аккаунта AdMob и группы медиации.
stop POST /v1beta/{name=accounts/*/mediationGroups/*/mediationAbExperiments}:stop
Остановите эксперимент медиации A/B и выберите вариант.

Ресурс REST: v1beta.accounts.mediationReport

Методы
generate POST /v1beta/{parent=accounts/*}/mediationReport:generate
Создает отчет агрегатора AdMob на основе предоставленной спецификации отчета.

Ресурс REST: v1beta.accounts.networkReport

Методы
generate POST /v1beta/{parent=accounts/*}/networkReport:generate
Создает отчет о сети AdMob на основе предоставленной спецификации отчета.

Ресурс REST: v1.accounts

Методы
get GET /v1/{name=accounts/*}
Получает информацию об указанном аккаунте издателя AdMob.
list GET /v1/accounts
Перечисляет аккаунт издателя AdMob, в который последний раз входил вход из пользовательского интерфейса AdMob.

Ресурс REST: v1.accounts.adUnits .

Методы
list GET /v1/{parent=accounts/*}/adUnits
Перечислите рекламные блоки в указанном аккаунте AdMob.

Ресурс REST: v1.accounts.apps

Методы
list GET /v1/{parent=accounts/*}/apps
Перечислите приложения в указанном аккаунте AdMob.

Ресурс REST: v1.accounts.mediationReport

Методы
generate POST /v1/{parent=accounts/*}/mediationReport:generate
Создает отчет агрегатора AdMob на основе предоставленной спецификации отчета.

Ресурс REST: v1.accounts.networkReport

Методы
generate POST /v1/{parent=accounts/*}/networkReport:generate
Создает отчет о сети AdMob на основе предоставленной спецификации отчета.