REST Resource: accounts.apps

Recurso: app

Descreve um aplicativo da AdMob para uma plataforma específica (por exemplo: Android ou iOS).

Representação JSON
{
  "name": string,
  "appId": string,
  "platform": string,
  "manualAppInfo": {
    object (ManualAppInfo)
  },
  "linkedAppInfo": {
    object (LinkedAppInfo)
  },
  "appApprovalState": enum (AppApprovalState)
}
Campos
name

string

O nome do recurso para este app. O formato é accounts/{publisherId}/apps/{app_id_fragment}. Exemplo: accounts/pub-9876543210987654/apps/0123456789

appId

string

O ID externamente visível do app que pode ser usado para integração com o SDK da AdMob. Esta é uma propriedade somente leitura. Exemplo: ca-app-pub-9876543210987654~0123456789

platform

string

Descreve a plataforma do app. Limitado a "IOS" e "ANDROID".

manualAppInfo

object (ManualAppInfo)

As informações de um app que não está vinculado a nenhuma app store.

Depois que um app é vinculado, essas informações ainda podem ser recuperadas. Se nenhum nome for fornecido para o app na criação, um marcador de posição será usado.

linkedAppInfo

object (LinkedAppInfo)

Imutável. As informações de um aplicativo vinculado a uma app store.

Esse campo estará presente somente se o aplicativo estiver vinculado a uma app store.

appApprovalState

enum (AppApprovalState)

Apenas saída. O estado de aprovação do app. O campo é somente leitura.

ManualAppInfo

Informações fornecidas para apps manuais não vinculados a uma loja de aplicativos (por exemplo, Google Play, App Store).

Representação JSON
{
  "displayName": string
}
Campos
displayName

string

O nome de exibição do app, conforme mostrado na interface da AdMob, fornecido pelo usuário. O tamanho máximo permitido é de 80 caracteres.

LinkedAppInfo

Informações da app store, se o app estiver vinculado a uma delas.

Representação JSON
{
  "appStoreId": string,
  "displayName": string,
  "androidAppStores": [
    enum (AndroidAppStore)
  ]
}
Campos
appStoreId

string

O ID da app store. Apresentará apenas se o aplicativo estiver vinculado a uma app store.

Se o app for adicionado à Google Play Store, ele será o ID do aplicativo. Por exemplo: "com.example.myapp". Consulte https://developer.android.com/studio/build/application-id.

Se o aplicativo foi adicionado à Apple App Store, ele será o ID da app store. Por exemplo, "105169111".

Definir o ID da app store é considerado uma ação irreversível. Não é possível desvincular um app depois que ele é vinculado.

displayName

string

Apenas saída. O nome do aplicativo como ele aparece na app store. Esse campo é somente de saída e poderá ficar vazio se o app não puder ser encontrado na loja.

androidAppStores[]

enum (AndroidAppStore)

Opcional. As informações da app store para os apps Android publicados. Esse campo só é usado para apps na plataforma Android e será ignorado se PLATAFORMA estiver definida como iOS. O valor padrão é a Google Play App Store. É possível atualizar este campo após a criação do app. Se o app não for publicado, este campo não será incluído na resposta.

AndroidAppStore

app stores do Android.

Enums
ANDROID_APP_STORE_UNSPECIFIED Valor padrão para um campo não definido. Não use.
GOOGLE_PLAY_APP_STORE Google Play Store
AMAZON_APP_STORE Amazon Appstore
OPPO_APP_STORE Oppo App Market.
SAMSUNG_APP_STORE Loja do Samsung Galaxy.
VIVO_APP_STORE App Store da VIVO.
XIAOMI_APP_STORE GetApps.

AppApprovalState

Os estados de aprovação de um aplicativo para dispositivos móveis.

Enums
APP_APPROVAL_STATE_UNSPECIFIED Valor padrão para um campo não definido. Não use.
ACTION_REQUIRED O app exige ações adicionais do usuário para ser aprovado. Consulte https://support.google.com/admob/answer/10564477 para ver detalhes e as próximas etapas.
IN_REVIEW A revisão do app está pendente.
APPROVED O app foi aprovado e pode veicular anúncios.

Métodos

create

Cria um app na conta especificada da AdMob.

list

Lista os apps na conta especificada da AdMob.