- בקשת HTTP
- פרמטרים של נתיב
- פרמטרים של שאילתה
- גוף הבקשה
- גוף התשובה
- היקפי הרשאות
- אפליקציה
- ManualAppInfo
- LinkedAppInfo
- AppApprovalState
- דוגמאות
- כדאי לנסות!
מפרטים את האפליקציות בחשבון AdMob שצוין.
בקשת HTTP
GET https://admob.googleapis.com/v1/{parent=accounts/*}/apps
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
parent |
חובה. שם המשאב של החשבון שרוצים להציג את האפליקציות שלו. לדוגמה: accounts/pub-9876543210987654 |
פרמטרים של שאילתה
| פרמטרים | |
|---|---|
pageSize |
מספר האפליקציות המקסימלי שיוחזרו. אם לא מציינים ערך או מציינים 0, יוחזרו לכל היותר 10,000 אפליקציות. הערך המקסימלי הוא 20,000. ערכים גבוהים יותר יומרו ל-20,000. |
pageToken |
הערך שמוחזר על ידי |
גוף הבקשה
גוף הבקשה צריך להיות ריק.
גוף התשובה
תשובה לבקשה של רשימת האפליקציות.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"apps": [
{
object ( |
| שדות | |
|---|---|
apps[] |
האפליקציות שנוצרו עבור החשבון המבוקש. |
nextPageToken |
אם הערך לא ריק, יכול להיות שיש עוד אפליקציות לבקשה. צריך להעביר את הערך הזה ב- |
היקפי הרשאות
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/admob.readonly
ניתן למצוא מידע נוסף כאן: OAuth 2.0 Overview.
אפליקציה
תיאור של אפליקציה ב-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 |
המידע על אפליקציה שלא מקושרת לחנות אפליקציות. אחרי קישור האפליקציה, עדיין אפשר לאחזר את המידע הזה. אם לא מספקים שם לאפליקציה בזמן היצירה שלה, ייעשה שימוש בשם placeholder. |
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
מצבי האישור של אפליקציה לנייד.
| טיפוסים בני מנייה (enum) | |
|---|---|
APP_APPROVAL_STATE_UNSPECIFIED |
ערך ברירת המחדל של שדה שלא הוגדר. אין להשתמש בו. |
ACTION_REQUIRED |
כדי לאשר את האפליקציה, נדרשת פעולה נוספת מצד המשתמש. פרטים נוספים והוראות להמשך זמינים בכתובת https://support.google.com/admob/answer/10564477. |
IN_REVIEW |
האפליקציה בהמתנה לבדיקה. |
APPROVED |
האפליקציה אושרה ואפשר להציג בה מודעות. |