המדריך הזה מיועד לבעלי אפליקציות שרוצים להשתמש בתהליך בחירת הרשת (Mediation) של Google Mobile Ads עם Zucks. המדריך כולל הסבר איך מגדירים מתאם לבחירת רשת שיפעל עם האפליקציה הנוכחית שלכם ל-Android, ואיך קובעים הגדרות נוספות.
| מקורות מידע של Zucks |
|---|
| מסמכי תיעוד |
| SDK |
| מתאם |
| תמיכת לקוחות |
דרישות מוקדמות
אפליקציה ל-Android עם שילוב של Google Mobile Ads SDK (Legacy). (אם אין לכם אפליקציה כזו, עיינו במאמר בנושא הגדרה של Google Mobile Ads SDK (Legacy)).
חשבון AdMob ויחידת מודעות שהוגדרה עם פריטים של מנגנון בחירת רשת.
חומר רקע מועיל
במאמרי מרכז העזרה הבאים מופיע מידע כללי על תהליך הבחירה של רשת מודעות:
הוספה של Zucks לפרויקט
צריך לכלול מתאם רשת ו-SDK
מורידים את ה-SDK והמתאם של Zucks מהקישורים הקודמים.
ב-Android Studio, כוללים את קובצי המתאם וה-SDK בתיקייה libs של הפרויקט. מוודאים שקובץ Gradle ברמת האפליקציה כולל את השורות הבאות:
Kotlin
dependencies {
implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.aar", "*.jar"))))
// ...
}
Groovy
dependencies {
implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])
// ...
}
הגדרת הקובץ AndroidManifest.xml
משנים את קובץ AndroidManifest.xml לפי ההוראות במסמכי התיעוד של Zucks.
האפליקציה לא צריכה לשלוח קריאה אל Zucks ישירות – Google Mobile Ads SDK (Legacy) שולח קריאה אל מתאם Zucks כדי לאחזר מודעות בשמך. אם צריך, אפשר לציין פרמטרים נוספים של בקשה. בהמשך הדף מוסבר איך לספק מידע נוסף ל-Zucks.
הפעלת אובייקט המודעה באמצעות מופע של Activity
בבונה של אובייקט מודעה חדש (לדוגמה, AdView), צריך להעביר אובייקט מהסוג Context.
הערך של Context מועבר לרשתות מודעות אחרות כשמשתמשים בתהליך בחירת הרשת. חלק מרשתות המודעות דורשות Context מגביל יותר מסוג Activity, ויכול להיות שלא יוכלו להציג מודעות בלי מופע של Activity. לכן, מומלץ להעביר מופע של Activity כשמפעילים אובייקטים של מודעות כדי להבטיח חוויה עקבית עם רשתות המודעות שמשתתפות בתהליך בחירת הרשת.