- בקשת HTTP
- פרמטרים של נתיב
- פרמטרים של שאילתה
- גוף הבקשה
- גוף התשובה
- היקפי הרשאות
- אפליקציה
- ManualAppInfo
- LinkedAppInfo
- AppApprovalState
- דוגמאות
- רוצים לנסות?
רשום את האפליקציות בחשבון AdMob שצוין.
בקשת HTTP
GET https://admob.googleapis.com/v1/{parent=accounts/*}/apps
בכתובת ה-URL נעשה שימוש בתחביר המרת gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
parent |
חובה. שם המשאב של החשבון שעבורו יש לרשום את האפליקציות. לדוגמה: accounts/pub-9876543210987654 |
פרמטרים של שאילתה
פרמטרים | |
---|---|
pageSize |
מספר האפליקציות המקסימלי שיש להחזיר. אם לא צוין 0, או שלא צוינו 0, יוחזרו עד 10,000 אפליקציות. הערך המקסימלי הוא 20,000. ערכים מעל 20,000 ישתנו ל-20,000. |
pageToken |
הערך שהוחזר על ידי |
גוף הבקשה
גוף הבקשה חייב להיות ריק.
גוף התגובה
תשובה לבקשה לרשימת האפליקציות.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול נתונים במבנה הבא:
ייצוג JSON |
---|
{
"apps": [
{
object ( |
שדות | |
---|---|
apps[] |
האפליקציות שהתקבלו עבור החשבון המבוקש. |
nextPageToken |
אם הוא לא ריק, המשמעות היא שייתכן שיש אפליקציות נוספות לבקשה. יש להעביר את הערך הזה ב- |
היקפי הרשאות
נדרש היקף OAuth הבא:
https://www.googleapis.com/auth/admob.readonly
למידע נוסף, עיין בסקירה הכללית על OAuth 2.0.
אפליקציה
מתאר אפליקציה של AdMob לפלטפורמה ספציפית (לדוגמה: Android או iOS).
ייצוג JSON |
---|
{ "name": string, "appId": string, "platform": string, "manualAppInfo": { object ( |
שדות | |
---|---|
name |
שם המשאב לאפליקציה הזו. הפורמט הוא accounts/{publisherId}/apps/{app_id_fragment} דוגמה: accounts/pub-9876543210987654/apps/0123456789 |
appId |
המזהה הגלוי החיצוני של האפליקציה שניתן להשתמש בו בשילוב עם AdMob SDK. זהו מאפיין לקריאה בלבד. לדוגמה: ca-app-pub-9876543210987654~0123456789 |
platform |
מתאר את הפלטפורמה של האפליקציה. מוגבל ל-"iOS" ול-"Android". |
manualAppInfo |
המידע על האפליקציה שלא מקושרת לאף חנות אפליקציות. לאחר קישור אפליקציה, עדיין ניתן לאחזר את המידע הזה. אם לא יסופק שם לאפליקציה במהלך היצירה, ייעשה שימוש בשם שומר מקום. |
linkedAppInfo |
לא משתנה. המידע על אפליקציה שמקושרת לחנות אפליקציות. השדה הזה מופיע אם ורק אם האפליקציה מקושרת לחנות אפליקציות. |
appApprovalState |
פלט בלבד. מצב האישור של האפליקציה. השדה מוגדר לקריאה בלבד. |
ManualAppInfo
מידע שסופק לגבי אפליקציות ידניות שלא מקושרות לחנות אפליקציות (לדוגמה: Google Play, App Store).
ייצוג JSON |
---|
{ "displayName": string } |
שדות | |
---|---|
displayName |
השם המוצג של האפליקציה כפי שמופיע בממשק המשתמש של AdMob, שהמשתמש מספק. האורך המקסימלי המותר הוא 80 תווים. |
LinkedAppInfo
מידע מחנות האפליקציות, אם האפליקציה מקושרת לחנות אפליקציות.
ייצוג JSON |
---|
{ "appStoreId": string, "displayName": string } |
שדות | |
---|---|
appStoreId |
מזהה חנות האפליקציות של האפליקציה, יש לציין אם ורק אם האפליקציה מקושרת לחנות אפליקציות. אם האפליקציה מתווספת לחנות Google Play, היא תהיה המזהה של האפליקציה. לדוגמה: 'com.example.myapp'. פרטים נוספים זמינים בכתובת https://developer.android.com/studio/build/application-id. אם האפליקציה תתווסף ל-Apple App Store, היא תהיה המזהה בחנות האפליקציות. לדוגמה, "105169111". חשוב לשים לב שהגדרת המזהה של חנות האפליקציות נחשבת לפעולה בלתי הפיכה. לאחר קישור אפליקציה, לא ניתן לבטל את הקישור. |
displayName |
פלט בלבד. שם האפליקציה כפי שהוא מופיע בחנות האפליקציות. זהו שדה לפלט בלבד, והוא יכול להיות ריק אם לא ניתן למצוא את האפליקציה בחנות. |
AppApprovalState
במצב האישור של אפליקציה לנייד.
טיפוסים בני מנייה (enums) | |
---|---|
APP_APPROVAL_STATE_UNSPECIFIED |
ערך ברירת המחדל לשדה שלא הוגדר. אין להשתמש בו. |
ACTION_REQUIRED |
כדי לאשר את האפליקציה, נדרשת פעולה נוספת מצד המשתמש. פרטים והשלבים הבאים זמינים בכתובת https://support.google.com/admob/answer/10564477. |
IN_REVIEW |
האפליקציה בהמתנה לבדיקה. |
APPROVED |
האפליקציה אושרה ויכולה להציג מודעות. |