REST Resource: accounts.apps

Ресурс: Приложение

Описывает приложение AdMob для определенной платформы (например, Android или iOS).

JSON-представление
{
  "name": string,
  "appId": string,
  "platform": string,
  "manualAppInfo": {
    object (ManualAppInfo)
  },
  "linkedAppInfo": {
    object (LinkedAppInfo)
  },
  "appApprovalState": enum (AppApprovalState)
}
Поля
name

string

Имя ресурса для этого приложения. Формат: account/{publisherId}/apps/{app_id_fragment}. Пример: account/pub-9876543210987654/apps/0123456789.

appId

string

Видимый извне идентификатор приложения, который можно использовать для интеграции с AdMob SDK. Это свойство доступно только для чтения. Пример: ca-app-pub-9876543210987654~0123456789.

platform

string

Описывает платформу приложения. Ограничено «IOS» и «ANDROID».

manualAppInfo

object ( ManualAppInfo )

Информация о приложении, которое не связано ни с одним магазином приложений.

После привязки приложения эту информацию по-прежнему можно получить. Если при создании приложения не указано имя, будет использоваться имя-заполнитель.

linkedAppInfo

object ( LinkedAppInfo )

Неизменный. Информация о приложении, связанном с магазином приложений.

Это поле присутствует тогда и только тогда, когда приложение связано с магазином приложений.

appApprovalState

enum ( AppApprovalState )

Только вывод. Состояние утверждения приложения. Поле доступно только для чтения.

РуководствоAppInfo

Информация, предоставленная для устанавливаемых вручную приложений, которые не связаны с магазином приложений (пример: Google Play, App Store).

JSON-представление
{
  "displayName": string
}
Поля
displayName

string

Отображаемое имя приложения, отображаемое в пользовательском интерфейсе AdMob, предоставленном пользователем. Максимально допустимая длина — 80 символов.

LinkedAppInfo

Информация из магазина приложений, если приложение связано с магазином приложений.

JSON-представление
{
  "appStoreId": string,
  "displayName": string,
  "androidAppStores": [
    enum (AndroidAppStore)
  ]
}
Поля
appStoreId

string

Идентификатор приложения в магазине приложений; присутствует тогда и только тогда, когда приложение связано с магазином приложений.

Если приложение добавлено в магазин Google Play, это будет идентификатор приложения. Например: «com.example.myapp». См. https://developer.android.com/studio/build/application-id .

Если приложение добавлено в Apple App Store, это будет идентификатор магазина приложений. Например «105169111».

Обратите внимание, что установка идентификатора магазина приложений считается необратимым действием. После того как приложение связано, его нельзя отменить.

displayName

string

Только вывод. Отображаемое имя приложения в том виде, в каком оно отображается в магазине приложений. Это поле предназначено только для вывода. Оно может быть пустым, если приложение не найдено в магазине.

androidAppStores[]

enum ( AndroidAppStore )

Необязательный. Информация о магазине приложений для опубликованных приложений Android. Это поле используется только для приложений на платформе Android и будет игнорироваться, если для ПЛАТФОРМА установлено значение iOS. Значением по умолчанию является магазин приложений Google Play. Это поле можно обновить после создания приложения. Если приложение не опубликовано, это поле не будет включено в ответ.

AndroidAppStore

Магазины приложений для Android.

Перечисления
ANDROID_APP_STORE_UNSPECIFIED Значение по умолчанию для неустановленного поля. Не использовать.
GOOGLE_PLAY_APP_STORE Google Play магазин.
AMAZON_APP_STORE Магазин приложений Амазон.
OPPO_APP_STORE Магазин приложений Оппо.
SAMSUNG_APP_STORE Магазин Samsung Galaxy.
VIVO_APP_STORE Магазин приложений VIVO.
XIAOMI_APP_STORE Сяоми GetApps.

AppApprovalState

В утверждении приложения указано для мобильного приложения.

Перечисления
APP_APPROVAL_STATE_UNSPECIFIED Значение по умолчанию для неустановленного поля. Не использовать.
ACTION_REQUIRED Для одобрения приложения требуется дополнительное действие пользователя. Подробную информацию и дальнейшие действия можно найти на странице https://support.google.com/admob/answer/10564477 .
IN_REVIEW Приложение ожидает рассмотрения.
APPROVED Приложение одобрено и может показывать рекламу.

Методы

create

Создает приложение под указанным аккаунтом AdMob.

list

Перечислите приложения в указанном аккаунте AdMob.