REST Resource: accounts.apps

Resource: Aplikasi

Menjelaskan aplikasi AdMob untuk platform tertentu (Misalnya: Android atau iOS).

Representasi JSON
{
  "name": string,
  "appId": string,
  "platform": string,
  "manualAppInfo": {
    object (ManualAppInfo)
  },
  "linkedAppInfo": {
    object (LinkedAppInfo)
  },
  "appApprovalState": enum (AppApprovalState)
}
Kolom
name

string

Nama resource untuk aplikasi ini. Formatnya adalah accounts/{publisherId}/apps/{app_id_fragment} Contoh: accounts/pub-9876543210987654/apps/0123456789

appId

string

ID aplikasi yang terlihat secara eksternal yang dapat digunakan untuk berintegrasi dengan SDK AdMob. Ini adalah properti hanya baca. Contoh: ca-app-pub-9876543210987654~0123456789

platform

string

Menjelaskan platform aplikasi. Terbatas untuk "IOS" dan "ANDROID".

manualAppInfo

object (ManualAppInfo)

Informasi untuk aplikasi yang tidak ditautkan ke app store mana pun.

Setelah aplikasi ditautkan, informasi ini tetap dapat diambil. Jika tidak ada nama yang diberikan untuk aplikasi saat aplikasi dibuat, nama placeholder akan digunakan.

linkedAppInfo

object (LinkedAppInfo)

Tidak dapat diubah. Informasi untuk aplikasi yang ditautkan ke app store.

Kolom ini ada jika dan hanya jika aplikasi ditautkan ke app store.

appApprovalState

enum (AppApprovalState)

Hanya output. Status persetujuan untuk aplikasi. Kolom ini bersifat hanya baca.

ManualAppInfo

Informasi yang diberikan untuk aplikasi manual yang tidak ditautkan ke app store (Contoh: Google Play, App Store).

Representasi JSON
{
  "displayName": string
}
Kolom
displayName

string

Nama tampilan aplikasi seperti yang ditampilkan di UI AdMob, yang diberikan oleh pengguna. Panjang maksimum yang diizinkan adalah 80 karakter.

LinkedAppInfo

Informasi dari app store apakah aplikasi ditautkan ke app store.

Representasi JSON
{
  "appStoreId": string,
  "displayName": string,
  "androidAppStores": [
    enum (AndroidAppStore)
  ]
}
Kolom
appStoreId

string

ID app store aplikasi; ada jika dan hanya jika aplikasi ditautkan ke app store.

Aplikasi yang ditambahkan ke Google Play Store akan menjadi ID aplikasi untuk aplikasi tersebut. Misalnya: "com.example.myapp". Lihat https://developer.android.com/studio/build/application-id.

Jika aplikasi ditambahkan ke Apple App Store, informasinya adalah ID app store. Misalnya "105169111".

Perlu diingat bahwa menyetel ID app store dianggap sebagai tindakan yang tidak dapat dibatalkan. Setelah ditautkan, aplikasi tidak dapat dibatalkan tautannya.

displayName

string

Hanya output. Nama tampilan aplikasi seperti yang muncul di app store. Ini adalah kolom khusus output, dan mungkin kosong jika aplikasi tidak dapat ditemukan di store.

androidAppStores[]

enum (AndroidAppStore)

Opsional. Informasi app store untuk aplikasi Android yang dipublikasikan. Kolom ini hanya digunakan untuk aplikasi pada platform Android dan akan diabaikan jika PLATFORM disetel ke iOS. Nilai defaultnya adalah Google Play App Store. Kolom ini dapat diperbarui setelah aplikasi dibuat. Jika aplikasi tidak dipublikasikan, kolom ini tidak akan disertakan dalam respons.

AndroidAppStore

Android app store.

Enum
ANDROID_APP_STORE_UNSPECIFIED Nilai default untuk kolom yang tidak ditetapkan. Jangan gunakan.
GOOGLE_PLAY_APP_STORE di Google Play Store.
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

Status persetujuan aplikasi untuk aplikasi seluler.

Enum
APP_APPROVAL_STATE_UNSPECIFIED Nilai default untuk kolom yang tidak ditetapkan. Jangan gunakan.
ACTION_REQUIRED Aplikasi memerlukan tindakan pengguna tambahan agar dapat disetujui. Harap lihat https://support.google.com/admob/answer/10564477 untuk mengetahui detail dan langkah selanjutnya.
IN_REVIEW Aplikasi sedang menunggu peninjauan.
APPROVED Aplikasi disetujui dan dapat menayangkan iklan.

Metode

create

Membuat aplikasi menggunakan akun AdMob yang ditentukan.

list

Menampilkan daftar aplikasi dalam akun AdMob yang ditentukan.