במדריך הזה מוסבר איך להשתמש ב-Google Mobile Ads SDK כדי לטעון ולהציג מודעות מ-maio באמצעות תהליך בחירת הרשת (Mediation) ב-AdMob. המדריך כולל הסברים על שילובים של שיטת ה-Waterfall. המדריך כולל הסבר על הוספת maio להגדרת תהליך הבחירה של יחידת מודעות, ועל שילוב של maio SDK ומתאם באפליקציה ל-Android.
ממשק מרכז הבקרה של maio משתמש בטקסט יפני לתוויות, ללחצנים ולתיאורים, וצילומי המסך במדריך הזה לא תורגמו. עם זאת, בתיאורים ובהוראות שבמדריך הזה, התוויות והלחצנים מוזכרים בשמות המקבילים שלהם באנגלית. לדוגמה, 'URL スキーム' הוא 'סכימת כתובות URL'.
שילובים ופורמטים נתמכים של מודעות
מתאם תהליך בחירת הרשת של maio כולל את היכולות הבאות:
| שילוב | |
|---|---|
| בידינג | |
| Waterfall | |
| פורמטים | |
| מודעת באנר | |
| מעברון | |
| ההטבה הופעלה | |
| מותאם | |
דרישות
- רמת API 23 ומעלה ב-Android
- maio SDK 1.0.7 ואילך
האחרון Google Mobile Ads SDK.
ביצוע של תהליך בחירת הרשת מדריך לתחילת העבודה
שלב 1: הגדרת התצורות בממשק המשתמש של maio
קודם נרשמים או מתחברים לחשבון ב-maio. בסרגל הצד הימני, לוחצים על הלחצן ניהול אפליקציות ואז על אפליקציה חדשה.

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

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

בדף Application Management (ניהול אפליקציות), רושמים את מזהה המדיה. הוא נדרש כדי להגדיר את יחידת המודעות שלכם ב-AdMob בקטע הבא.

בדף Zone Management (ניהול אזורים), רושמים את מזהה האזור. תצטרכו אותו גם כדי להגדיר את יחידת המודעות שלכם ב-AdMob, כמו שמוסבר בקטע הבא.


שלב 2: הגדרת הביקוש של maio בממשק המשתמש של AdMob
קביעת ההגדרות של תהליך בחירת הרשת ליחידת המודעות
צריך להוסיף את maio להגדרת תהליך בחירת הרשת של יחידת המודעות.
קודם כול, נכנסים לחשבון AdMob. לאחר מכן, עוברים לכרטיסייה מנגנון בחירת הרשת. אם יש לכם קבוצה לבחירת רשת (Mediation) קיימת שאתם רוצים לשנות, לוחצים על השם של הקבוצה כדי לערוך אותה ומדלגים אל הוספת maio כמקור מודעות.
כדי ליצור קבוצה חדשה לבחירת רשת, לוחצים על יצירת קבוצה לבחירת רשת.

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

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

משייכים את הקבוצה הזו לבחירת רשת (Mediation) לאחת או יותר מיחידות המודעות הקיימות ב-AdMob. לאחר מכן לוחצים על סיום.

עכשיו אמור להופיע כרטיס של יחידות מודעות עם יחידות המודעות שבחרתם:

הוספה של maio כמקור מודעות
בכרטיס Waterfall שבקטע מקורות מודעות, לוחצים על הוספה של מקור מודעות.
בוחרים באפשרות maio ומפעילים את המתג Optimize (אופטימיזציה). מזינים את מזהה ה-API ואת מפתח ה-API שהתקבלו בקטע הקודם כדי להגדיר אופטימיזציה של מקורות מודעות ב-maio. לאחר מכן מזינים ערך של עלות בפועל לאלף חשיפות עבור maio ולוחצים על המשך.

אם כבר יש לכם מיפוי ל-maio, אתם יכולים לבחור אותו. אחרת, לוחצים על הוספת מיפוי.

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

שלב 3: ייבוא ה-SDK והמתאם של maio
שילוב עם Android Studio (מומלץ)
בקובץ settings.gradle.kts ברמת הפרויקט, מוסיפים את המאגרים הבאים:
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven {
url = uri("https://imobile-maio.github.io/maven")
}
}
}
בקובץ gradle ברמת האפליקציה, מוסיפים את יחסי התלות הבאים של ההטמעה:
Kotlin
dependencies { implementation("com.google.android.gms:play-services-ads:25.0.0") implementation("com.google.ads.mediation:maio:2.0.8.0") }
Groovy
dependencies { implementation 'com.google.android.gms:play-services-ads:25.0.0' implementation 'com.google.ads.mediation:maio:2.0.8.0' }
שילוב ידני
- מורידים את הגרסה האחרונה של maio Android SDK ומוסיפים אותה לפרויקט.
- עוברים אל הארטיפקטים של המתאם של maio במאגר Maven של Google. בוחרים את הגרסה האחרונה, מורידים את קובץ ה-.aar של המתאם של maio ומוסיפים אותו לפרויקט.
שלב 4: מוסיפים את הקוד הנדרש
לא נדרש קוד נוסף לשילוב של maio ב-Android.
שלב 5: בדיקת ההטמעה
הפעלת מודעות בדיקה
חשוב לרשום את מכשיר הבדיקה ב-AdMob.
בעלי אפליקציות שמשתמשים בגרסה 11.6.0 ואילך של Google Mobile Ads SDK יקבלו באופן אוטומטי מודעות לבדיקה מ-maio בטלפונים ובטאבלטים שרשומים כמכשירים לבדיקה כשמתבצעות בקשות.
אימות מודעות בדיקה
כדי לוודא שאתם מקבלים מודעות בדיקה מ-maio, צריך להפעיל בדיקה של מקור מודעות יחיד בכלי לבדיקת המודעות באמצעות מקורות המודעות maio (Waterfall).
קודי שגיאה
אם המתאם לא מצליח לקבל מודעה מ-maio, בעלי האפליקציות יכולים לבדוק את השגיאה הבסיסית בתגובה לבקשה להצגת מודעה באמצעות ResponseInfo.getAdapterResponses() במחלקות הבאות:
| פורמט | שם הכיתה |
|---|---|
| מעברון | jp.maio.sdk.android.mediation.admob.adapter.Interstitial |
| ההטבה הופעלה | jp.maio.sdk.android.mediation.admob.adapter.Rewarded |
אלה הקודים וההודעות הנלוות שמוחזרים על ידי המתאם של maio כשהטעינה של מודעה נכשלת:
| קוד שגיאה | סיבה |
|---|---|
| 0-10 | maio החזיר שגיאה ספציפית ל-SDK. פרטים נוספים מופיעים בקוד ובמאמרי העזרה של maio. |
| 101 | אין מודעה זמינה ב-Maio. |
| 102 | פרמטרים לא תקינים של השרת (למשל, חסר מזהה מיקום). |
| 103 | ההקשר ששימש לטעינת המודעה לא היה מופע של Activity. |
יומן השינויים של מתאם מנגנון בחירת הרשת של maio ל-Android
גרסה 2.0.8.1 (בפיתוח)
- נוספה תמיכה בפורמט של מודעות באנר
גרסה 2.0.8.0
- תאימות מאומתת לגרסה 2.0.8 של maio SDK.
נבנה ונבדק באמצעות:
- גרסה 24.9.0 של Google Mobile Ads SDK.
- גרסה 2.0.8.0 של Maio SDK.
גרסה 2.0.7.0
- תאימות מאומתת לגרסה 2.0.7 של maio SDK.
נבנה ונבדק באמצעות:
- גרסה 24.7.0 של Google Mobile Ads SDK.
- גרסת Maio SDK 2.0.7.0.
גרסה 2.0.6.0
- הסרנו הפניות להקשר ברמת הכיתה. יכול לעזור לצמצם בעיות של דליפת זיכרון
- תאימות מאומתת לגרסה 2.0.6 של maio SDK.
נבנה ונבדק באמצעות:
- גרסה 24.6.0 של Google Mobile Ads SDK.
- גרסת Maio SDK 2.0.6.0.
גרסה 2.0.5.0
- תאימות מאומתת לגרסה 2.0.5 של maio SDK.
נבנה ונבדק באמצעות:
- גרסה 24.4.0 של Google Mobile Ads SDK.
- גרסת Maio SDK 2.0.5.0.
גרסה 2.0.4.0
- תאימות מאומתת לגרסה 2.0.4 של maio SDK.
נבנה ונבדק באמצעות:
- גרסה 24.3.0 של Google Mobile Ads SDK.
- גרסה 2.0.4.0 של Maio SDK.
גרסה 2.0.3.1
- עדכנו את רמת ה-API המינימלית הנדרשת ל-Android ל-23.
- הגרסה המינימלית הנדרשת של Google Mobile Ads SDK עודכנה ל-24.0.0.
נבנה ונבדק באמצעות:
- גרסה 24.0.0 של Google Mobile Ads SDK.
- גרסה 2.0.3.0 של Maio SDK.
גרסה 2.0.3.0
- תאימות מאומתת לגרסה 2.0.3.0 של maio SDK.
נבנה ונבדק באמצעות:
- גרסה 23.6.0 של Google Mobile Ads SDK.
- גרסה 2.0.3.0 של Maio SDK.
גרסה 1.1.16.3
- הגרסה המינימלית הנדרשת של Google Mobile Ads SDK עודכנה ל-23.0.0.
- תאימות מאומתת לגרסה 1.1.16 של maio SDK.
נבנה ונבדק באמצעות:
- גרסה 23.0.0 של Google Mobile Ads SDK.
- גרסת Maio SDK 1.1.16.
גרסה 1.1.16.2
- המתאם עודכן כדי להשתמש במחלקה החדשה
VersionInfo. - הגרסה המינימלית הנדרשת של Google Mobile Ads SDK עודכנה ל-22.0.0.
נבנה ונבדק באמצעות:
- גרסה 22.0.0 של Google Mobile Ads SDK.
- גרסת Maio SDK 1.1.16.
גרסה 1.1.16.1
- העדכון של
compileSdkVersionו-targetSdkVersionל-API 31. - עדכנו את הגרסה המינימלית הנדרשת של Google Mobile Ads SDK ל-21.0.0.
- עדכנו את רמת ה-API המינימלית הנדרשת ב-Android ל-19.
נבנה ונבדק באמצעות:
- גרסה 21.0.0 של Google Mobile Ads SDK.
- גרסת Maio SDK 1.1.16.
גרסה 1.1.16.0
- עודכנו קודי השגיאה כדי לתעד שגיאות נוספות ב-MAIO.
- תאימות מאומתת לגרסה 1.1.16 של maio SDK.
- הגרסה המינימלית הנדרשת של Google Mobile Ads SDK עודכנה ל-20.4.0.
נבנה ונבדק באמצעות:
- גרסה 20.4.0 של Google Mobile Ads SDK.
- גרסת Maio SDK 1.1.16.
גרסה 1.1.15.0
- תאימות מאומתת לגרסה 1.1.15 של maio SDK.
- הגרסה המינימלית הנדרשת של Google Mobile Ads SDK עודכנה ל-20.0.0.
נבנה ונבדק באמצעות:
- גרסה 20.0.0 של Google Mobile Ads SDK.
- גרסת Maio SDK 1.1.15.
גרסה 1.1.14.0
- נוספו קודים והודעות שגיאה סטנדרטיים של המתאם.
- תאימות מאומתת לגרסה 1.1.14 של maio SDK.
- הגרסה המינימלית הנדרשת של Google Mobile Ads SDK עודכנה ל-19.8.0.
נבנה ונבדק באמצעות:
- גרסה 19.8.0 של Google Mobile Ads SDK.
- גרסת Maio SDK 1.1.14.
גרסה 1.1.13.0
- תאימות מאומתת לגרסה 1.1.13 של maio SDK.
- הגרסה המינימלית הנדרשת של Google Mobile Ads SDK עודכנה ל-19.5.0.
נבנה ונבדק באמצעות:
- גרסה 19.5.0 של Google Mobile Ads SDK.
- גרסת Maio SDK 1.1.13.
גרסה 1.1.12.0
- הגרסה המינימלית הנדרשת של Google Mobile Ads SDK עודכנה ל-19.4.0.
נבנה ונבדק באמצעות:
- גרסה 19.4.0 של Google Mobile Ads SDK.
- גרסה 1.1.12 של Maio SDK.
גרסה 1.1.11.1
- כדי להגביל את הזמן הקצוב לתפוגה, בקשות להצגת מודעות ייכשלו עכשיו באופן מיידי אם ל-maio אין מודעה שמוכנה להצגה.
- הגרסה המינימלית הנדרשת של Google Mobile Ads SDK עודכנה ל-19.1.0.
נבנה ונבדק באמצעות:
- גרסה 19.1.0 של Google Mobile Ads SDK.
- גרסת Maio SDK 1.1.11.
גרסה 1.1.11.0
- תאימות מאומתת לגרסה 1.1.11 של maio SDK.
- הגרסה המינימלית הנדרשת של Google Mobile Ads SDK עודכנה ל-18.3.0.
נבנה ונבדק באמצעות:
- גרסה 18.3.0 של Google Mobile Ads SDK.
- גרסת Maio SDK 1.1.11.
גרסה 1.1.10.0
- תאימות מאומתת לגרסה 1.1.10 של maio SDK.
- הגרסה המינימלית הנדרשת של Google Mobile Ads SDK עודכנה ל-18.2.0.
גרסה 1.1.8.0
- תאימות מאומתת לגרסה 1.1.8 של maio SDK.
- הגרסה המינימלית הנדרשת של Google Mobile Ads SDK עודכנה ל-18.1.0.
גרסה 1.1.7.0
- תיקוני באגים.
- תאימות מאומתת לגרסה 1.1.7 של maio SDK.
גרסה 1.1.6.1
- עדכנו את המתאם כדי לתמוך ב-API החדש של מודעות מתגמלות.
- הגרסה המינימלית הנדרשת של Google Mobile Ads SDK עודכנה ל-17.2.0.
גרסה 1.1.6.0
- תאימות מאומתת לגרסה 1.1.6 של maio SDK.
גרסה 1.1.5.0
- תאימות מאומתת לגרסה 1.1.5 של maio SDK.
גרסה 1.1.4.0
- תאימות מאומתת לגרסה 1.1.4 של maio SDK.
גרסה 1.1.3.1
- המתאם עודכן כדי לפעול עם מחלקת מופעים במקום עם singleton.
גרסה 1.1.3.0
- תאימות מאומתת לגרסה 1.1.3 של maio SDK.
גרסה 1.1.2.1
- עדכנו את המתאם עם פונקציות אתחול מעודכנות.
גרסה 1.1.2.0
- תאימות מאומתת לגרסה 1.1.2 של maio SDK.
גרסה 1.1.1.1
- המתאם עודכן כדי להפעיל את אירוע המודעה
onRewardedVideoComplete().
גרסה 1.1.1.0
- תאימות מאומתת לגרסה 1.1.1 של maio SDK.
גרסה 1.1.0.0
- תאימות מאומתת לגרסה 1.1.0 של maio SDK.
גרסה 1.0.8.0
- תאימות מאומתת לגרסה 1.0.8 של maio SDK.
גרסה 1.0.7.1
- תוקנה בעיה שיכולה לגרום ל-NullPointerExceptions להתרחש כשמודעות לא נטענות.
גרסה 1.0.7.0
- נוספה אפשרות להפעיל מצב בדיקה על ידי הוספת מזהה מכשיר בדיקה אל
AdRequest. - תאימות מאומתת לגרסה 1.0.7 של maio SDK.
גרסה 1.0.6.0
- הגרסה הראשונה!
- הוספנו תמיכה במודעות מעברון ובמודעות וידאו מתגמלות.