REST Resource: accounts.apps

מקור מידע: אפליקציה

מתאר אפליקציה של AdMob לפלטפורמה ספציפית (לדוגמה: Android או iOS).

ייצוג JSON
{
  "name": string,
  "appId": string,
  "platform": string,
  "manualAppInfo": {
    object (ManualAppInfo)
  },
  "linkedAppInfo": {
    object (LinkedAppInfo)
  },
  "appApprovalState": enum (AppApprovalState)
}
שדות
name

string

שם המשאב לאפליקציה הזו. הפורמט הוא accounts/{publisherId}/apps/{app_id_fragment} דוגמה: accounts/pub-9876543210987654/apps/0123456789

appId

string

המזהה הגלוי החיצוני של האפליקציה שניתן להשתמש בו בשילוב עם AdMob SDK. זהו מאפיין לקריאה בלבד. לדוגמה: ca-app-pub-9876543210987654~0123456789

platform

string

מתאר את הפלטפורמה של האפליקציה. מוגבל ל-"iOS" ול-"Android".

manualAppInfo

object (ManualAppInfo)

המידע על האפליקציה שלא מקושרת לאף חנות אפליקציות.

לאחר קישור אפליקציה, עדיין ניתן לאחזר את המידע הזה. אם לא יסופק שם לאפליקציה במהלך היצירה, ייעשה שימוש בשם שומר מקום.

linkedAppInfo

object (LinkedAppInfo)

לא משתנה. המידע על אפליקציה שמקושרת לחנות אפליקציות.

השדה הזה מופיע אם ורק אם האפליקציה מקושרת לחנות אפליקציות.

appApprovalState

enum (AppApprovalState)

פלט בלבד. מצב האישור של האפליקציה. השדה מוגדר לקריאה בלבד.

ManualAppInfo

מידע שסופק לגבי אפליקציות ידניות שלא מקושרות לחנות אפליקציות (לדוגמה: Google Play, App Store).

ייצוג JSON
{
  "displayName": string
}
שדות
displayName

string

השם המוצג של האפליקציה כפי שמופיע בממשק המשתמש של AdMob, שהמשתמש מספק. האורך המקסימלי המותר הוא 80 תווים.

LinkedAppInfo

מידע מחנות האפליקציות, אם האפליקציה מקושרת לחנות אפליקציות.

ייצוג JSON
{
  "appStoreId": string,
  "displayName": string,
  "androidAppStores": [
    enum (AndroidAppStore)
  ]
}
שדות
appStoreId

string

מזהה חנות האפליקציות של האפליקציה, יש לציין אם ורק אם האפליקציה מקושרת לחנות אפליקציות.

אם האפליקציה מתווספת לחנות Google Play, היא תהיה המזהה של האפליקציה. לדוגמה: 'com.example.myapp'. פרטים נוספים זמינים בכתובת https://developer.android.com/studio/build/application-id.

אם האפליקציה תתווסף ל-Apple App Store, היא תהיה המזהה בחנות האפליקציות. לדוגמה, "105169111".

חשוב לשים לב שהגדרת המזהה של חנות האפליקציות נחשבת לפעולה בלתי הפיכה. לאחר קישור אפליקציה, לא ניתן לבטל את הקישור.

displayName

string

פלט בלבד. שם האפליקציה כפי שהוא מופיע בחנות האפליקציות. זהו שדה לפלט בלבד, והוא יכול להיות ריק אם לא ניתן למצוא את האפליקציה בחנות.

androidAppStores[]

enum (AndroidAppStore)

אפשרות. הפרטים של חנות האפליקציות לגבי אפליקציות Android שפורסמו. השדה הזה משמש רק לאפליקציות בפלטפורמת Android, והמערכת תתעלם ממנו אם הפלטפורמה מוגדרת ל-iOS. ערך ברירת המחדל הוא חנות האפליקציות של Google Play. אפשר לעדכן את השדה הזה אחרי יצירת האפליקציה. אם האפליקציה לא מתפרסמת, השדה הזה לא ייכלל בתשובה.

AndroidAppStore

חנויות של אפליקציות ל-Android

טיפוסים בני מנייה (enums)
ANDROID_APP_STORE_UNSPECIFIED ערך ברירת המחדל לשדה שלא הוגדר. אין להשתמש בו.
GOOGLE_PLAY_APP_STORE חנות Google Play.
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

במצב האישור של אפליקציה לנייד.

טיפוסים בני מנייה (enums)
APP_APPROVAL_STATE_UNSPECIFIED ערך ברירת המחדל לשדה שלא הוגדר. אין להשתמש בו.
ACTION_REQUIRED כדי לאשר את האפליקציה, נדרשת פעולה נוספת מצד המשתמש. פרטים והשלבים הבאים זמינים בכתובת https://support.google.com/admob/answer/10564477.
IN_REVIEW האפליקציה בהמתנה לבדיקה.
APPROVED האפליקציה אושרה ויכולה להציג מודעות.

שיטות

create

יצירת אפליקציה בחשבון AdMob שצוין.

list

רשום את האפליקציות בחשבון AdMob שצוין.