REST Resource: accounts.apps

Kaynak: Uygulama

Belirli bir platform (ör. Android veya iOS) için bir AdMob uygulamasını açıklar.

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

string

Bu uygulama için kaynak adı. Biçim: accounts/{publisherId}/apps/{uygulama_kimligi_parçasi} Örnek: accounts/pub-9876543210987654/apps/0123456789

appId

string

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

platform

string

Uygulamanın platformunu açıklar. "IOS" ile sınırlı ve "ANDROID".

manualAppInfo

object (ManualAppInfo)

Herhangi bir uygulama mağazasına bağlı olmayan bir uygulamanın bilgileri.

Bir uygulama bağlandıktan sonra bu bilgiler geri alınabilir. Uygulama oluşturulduktan sonra adı belirtilmezse yer tutucu ad kullanılır.

linkedAppInfo

object (LinkedAppInfo)

Sabit. Bir uygulama mağazasına bağlı bir uygulamanın bilgileri.

Bu alan yalnızca uygulama bir uygulama mağazasına bağlıysa bulunur.

appApprovalState

enum (AppApprovalState)

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

ManualAppInfo

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

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

string

Uygulamanın, kullanıcı tarafından sağlanan, AdMob kullanıcı arayüzünde gösterilen 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; Yalnızca uygulama bir uygulama mağazasına bağlı olduğunda gösterilir.

Uygulama Google Play Store'a eklenirse bu, 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 bu, uygulama mağazası kimliği olur. Örneğin: "105169111".

Uygulama mağazası kimliğinin ayarlanmasının, geri alınamayacak bir işlem olarak kabul edildiğini unutmayın. Bir uygulama bağlandıktan sonra, 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ınlanmıyorsa 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ğerdir. Kullanmayın.
GOOGLE_PLAY_APP_STORE alacağınız uyarılar size kolaylık sağlar.
AMAZON_APP_STORE Amazon App Store.
OPPO_APP_STORE Oppo App Market
SAMSUNG_APP_STORE Samsung Galaxy Mağazası.
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ğerdir. 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 adresini ziyaret edin.
IN_REVIEW Uygulama incelenmeyi bekliyor.
APPROVED Uygulama onaylandı ve reklam yayınlayabilir.

Yöntemler

create

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

list

Belirtilen AdMob hesabı altındaki uygulamaları listeleyin.