Method: accounts.apps.list

Belirtilen AdMob hesabı altındaki uygulamaları listeleyin.

HTTP isteği

GET https://admob.googleapis.com/v1/{parent=accounts/*}/apps

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
parent

string

Zorunlu. Uygulamaların listeleneceği hesabın kaynak adı. Örnek: accounts/pub-9876543210987654

Sorgu parametreleri

Parametreler
pageSize

integer

Döndürülecek maksimum uygulama sayısı. Belirtilmemişse veya 0 ise en fazla 10.000 uygulama döndürülür. Maksimum değer 20.000'dir; 20.000'in üzerindeki değerler 20.000'e zorlanır.

pageToken

string

Son ListAppsResponse tarafından döndürülen değer; bunun önceki bir apps.list çağrısının devamı olduğunu ve sistemin sonraki veri sayfasını döndürmesi gerektiğini belirtir.

İstek içeriği

İstek metni boş olmalıdır.

Yanıt gövdesi

Uygulama listesi isteği için yanıt.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "apps": [
    {
      object (App)
    }
  ],
  "nextPageToken": string
}
Alanlar
apps[]

object (App)

İstenen hesap için sonuçta elde edilen uygulamalar.

nextPageToken

string

Boş değilse, istek için daha fazla uygulama olabileceğini belirtir. Bu değer, yeni bir ListAppsRequest ile iletilmelidir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/admob.readonly

Daha fazla bilgi için OAuth 2.0'a Genel Bakış başlıklı makaleye bakın.

Uygulama

Belirli bir platform (Örneğin: Android veya iOS) için bir AdMob uygulamasını tanımlar.

JSON gösterimi
{
  "name": string,
  "appId": string,
  "platform": string,
  "manualAppInfo": {
    object (ManualAppInfo)
  },
  "linkedAppInfo": {
    object (LinkedAppInfo)
  },
  "appApprovalState": enum (AppApprovalState)
}
Alanlar
name

string

Bu uygulamanın kaynak adı. Biçim: accounts/{publisherId}/apps/{app_id_segment} Örnek: accounts/pub-9876543210987654/apps/0123456789

appId

string

Uygulamanın AdMob SDK'sı ile entegrasyon için kullanılabilecek harici olarak görülebilen kimliği. Bu, salt okunur bir özelliktir. Örnek: ca-app-pub-9876543210987654~0123456789

platform

string

Uygulamanın platformunu tanımlar. "IOS" ve "ANDROID" ile sınırlıdır.

manualAppInfo

object (ManualAppInfo)

Herhangi bir uygulama mağazasına bağlı olmayan bir uygulamaya ait bilgiler.

Bir uygulama bağlandıktan sonra bu bilgiler yine alınabilir. Oluşturulduktan sonra uygulama için herhangi bir ad sağlanmazsa yer tutucu bir ad kullanılır.

linkedAppInfo

object (LinkedAppInfo)

Sabit. Bir uygulama mağazasına bağlı uygulamayla ilgili bilgiler.

Bu alan yalnızca uygulama bir uygulama mağazasına bağlıysa gösterilir.

appApprovalState

enum (AppApprovalState)

Yalnızca çıkış. Uygulamanın onay durumu. Bu alan salt okunurdur.

ManualAppInfo

Bir uygulama mağazasına bağlı olmayan manuel uygulamalar (ör. Google Play, App Store) için sağlanan bilgiler.

JSON gösterimi
{
  "displayName": string
}
Alanlar
displayName

string

Uygulamanın, AdMob kullanıcı arayüzünde gösterilen ve kullanıcı tarafından sağlanan görünen adı. İzin verilen maksimum uzunluk 80 karakterdir.

LinkedAppInfo

Uygulama bir uygulama mağazasına bağlıysa uygulama mağazasından alınan bilgiler.

JSON gösterimi
{
  "appStoreId": string,
  "displayName": string
}
Alanlar
appStoreId

string

Uygulamanın uygulama mağazası kimliği. Bu kimlik, yalnızca uygulama bir uygulama mağazasına bağlıysa gösterilir.

Uygulama Google Play Store'a eklenirse uygulamanın uygulama kimliği olur. Örneğin, "com.example.uygulamam". https://developer.android.com/studio/build/application-id adresine bakın.

Uygulama Apple App Store'a eklenirse uygulama mağazası kimliği olur. Örneğin: "105169111".

Uygulama mağazası kimliği ayarlamanın geri alınamaz bir işlem olarak kabul edildiğini unutmayın. Bir uygulama bağlandıktan sonra bağlantısı kaldırılamaz.

displayName

string

Yalnızca çıkış. Uygulama mağazasında göründüğü şekliyle uygulamanın görünen adı. Bu yalnızca çıkış amaçlı bir alandır ve uygulama mağazada bulunamazsa boş olabilir.

AppApprovalState

Bir mobil uygulama için uygulama onay durumu.

Sıralamalar
APP_APPROVAL_STATE_UNSPECIFIED Ayarlanmamış bir alan için varsayılan değer. Kullanmayın.
ACTION_REQUIRED Uygulamanın onaylanması için kullanıcının ek işlem yapması gerekiyor. Ayrıntılar ve sonraki adımlar için lütfen https://support.google.com/admob/answer/10564477 sayfasını inceleyin.
IN_REVIEW Uygulama incelenmeyi bekliyor.
APPROVED Uygulama onaylanmıştır ve reklam yayınlayabilir.