- HTTP-запрос
- Параметры пути
- Параметры запроса
- Тело запроса
- Тело ответа
- Области авторизации
- Приложение
- РуководствоAppInfo
- LinkedAppInfo
- AppApprovalState
- Примеры
- Попробуйте!
Перечислите приложения в указанном аккаунте AdMob.
HTTP-запрос
GET https://admob.googleapis.com/v1/{parent=accounts/*}/apps
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
parent | Необходимый. Имя ресурса учетной записи, для которой будет отображаться список приложений. Пример: account/pub-9876543210987654. |
Параметры запроса
Параметры | |
---|---|
pageSize | Максимальное количество возвращаемых приложений. Если значение не указано или равно 0, будет возвращено не более 10 000 приложений. Максимальное значение — 20 000; значения выше 20 000 будут уменьшены до 20 000. |
pageToken | Значение, возвращаемое последним |
Тело запроса
Тело запроса должно быть пустым.
Тело ответа
Ответ на запрос списка приложений.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"apps": [
{
object ( |
Поля | |
---|---|
apps[] | Полученные приложения для запрошенной учетной записи. |
nextPageToken | Если не пусто, это указывает на то, что по запросу могут быть дополнительные приложения; это значение должно быть передано в новом |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/admob.readonly
Дополнительную информацию см. в обзоре OAuth 2.0 .
Приложение
Описывает приложение AdMob для определенной платформы (например, Android или iOS).
JSON-представление |
---|
{ "name": string, "appId": string, "platform": string, "manualAppInfo": { object ( |
Поля | |
---|---|
name | Имя ресурса для этого приложения. Формат: account/{publisherId}/apps/{app_id_fragment}. Пример: account/pub-9876543210987654/apps/0123456789. |
appId | Видимый извне идентификатор приложения, который можно использовать для интеграции с AdMob SDK. Это свойство доступно только для чтения. Пример: ca-app-pub-9876543210987654~0123456789. |
platform | Описывает платформу приложения. Ограничено «IOS» и «ANDROID». |
manualAppInfo | Информация о приложении, которое не связано ни с одним магазином приложений. После привязки приложения эту информацию по-прежнему можно получить. Если при создании приложения не указано имя, будет использоваться имя-заполнитель. |
linkedAppInfo | Неизменяемый. Информация о приложении, связанном с магазином приложений. Это поле присутствует тогда и только тогда, когда приложение связано с магазином приложений. |
appApprovalState | Только вывод. Состояние утверждения приложения. Поле доступно только для чтения. |
РуководствоAppInfo
Информация, предоставленная для устанавливаемых вручную приложений, которые не связаны с магазином приложений (пример: Google Play, App Store).
JSON-представление |
---|
{ "displayName": string } |
Поля | |
---|---|
displayName | Отображаемое имя приложения, отображаемое в пользовательском интерфейсе AdMob, предоставленном пользователем. Максимально допустимая длина — 80 символов. |
LinkedAppInfo
Информация из магазина приложений, если приложение связано с магазином приложений.
JSON-представление |
---|
{ "appStoreId": string, "displayName": string } |
Поля | |
---|---|
appStoreId | Идентификатор приложения в магазине приложений; присутствует тогда и только тогда, когда приложение связано с магазином приложений. Если приложение добавлено в магазин Google Play, это будет идентификатор приложения. Например: «com.example.myapp». См. https://developer.android.com/studio/build/application-id . Если приложение добавлено в Apple App Store, это будет идентификатор магазина приложений. Например «105169111». Обратите внимание, что установка идентификатора магазина приложений считается необратимым действием. После того как приложение связано, его нельзя отменить. |
displayName | Только вывод. Отображаемое имя приложения в том виде, в каком оно отображается в магазине приложений. Это поле предназначено только для вывода. Оно может быть пустым, если приложение не найдено в магазине. |
AppApprovalState
В утверждении приложения указано для мобильного приложения.
Перечисления | |
---|---|
APP_APPROVAL_STATE_UNSPECIFIED | Значение по умолчанию для неустановленного поля. Не используйте. |
ACTION_REQUIRED | Для одобрения приложения требуется дополнительное действие пользователя. Подробную информацию и дальнейшие действия можно найти на странице https://support.google.com/admob/answer/10564477 . |
IN_REVIEW | Приложение ожидает рассмотрения. |
APPROVED | Приложение одобрено и может показывать рекламу. |