REST Resource: accounts.apps

Kaynak: 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,
  "androidAppStores": [
    enum (AndroidAppStore)
  ]
}
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.

androidAppStores[]

enum (AndroidAppStore)

İsteğe bağlı. Yayınlanan Android uygulamaları için uygulama mağazası bilgileri. Bu alan yalnızca Android platformundaki uygulamalar için kullanılır ve PLATFORM iOS olarak ayarlanırsa yoksayılır. Varsayılan değer Google Play App Store'dur. Bu alan, uygulama oluşturulduktan sonra güncellenebilir. Uygulama yayınlanmazsa bu alan yanıta dahil edilmez.

AndroidAppStore

Android uygulama mağazaları.

Sıralamalar
ANDROID_APP_STORE_UNSPECIFIED Ayarlanmamış bir alan için varsayılan değer. Kullanmayın.
GOOGLE_PLAY_APP_STORE alacağınız uyarılar size kolaylık sağlar.
AMAZON_APP_STORE Amazon Appstore.
OPPO_APP_STORE Oppo App Market.
SAMSUNG_APP_STORE Samsung Galaxy Store.
VIVO_APP_STORE VIVO App Store.
XIAOMI_APP_STORE Xiaomi GetApps:

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.

Yöntemler

create

Belirtilen AdMob hesabı altında bir uygulama oluşturur.

list

Belirtilen AdMob hesabı altındaki uygulamaları listeleyin.